包含求解密本段js代碼的詞條

本文目錄一覽:

求解密這段js代碼

(function($) {

$.fn.slideBox = function(options) {

var defaults = {

direction: ‘left’,

duration: 0.6,

easing: ‘swing’,

delay: 3,

startIndex: 0,

hideClickBar: true,

clickBarRadius: 5,

hideBottomBar: false,

width: null,

height: null

};

var settings = $.extend(defaults, options || {});

var wrapper = $(this),

ul = wrapper.children(‘ul.items’),

lis = ul.find(‘li’),

firstPic = lis.first().find(‘img’);

var li_num = lis.size(),

li_height = 0,

li_width = 0;

var order_by = ‘ASC’;

var init = function() {

if (!wrapper.size()) return false;

li_height = settings.height ? settings.height : lis.first().height();

li_width = settings.width ? settings.width : lis.first().width();

wrapper.css({

width: li_width + ‘px’,

height: li_height + ‘px’

});

lis.css({

width: li_width + ‘px’,

height: li_height + ‘px’

});

if (settings.direction == ‘left’) {

ul.css(‘width’, li_num * li_width + ‘px’)

} else {

ul.css(‘height’, li_num * li_height + ‘px’)

};

ul.find(‘li:eq(‘ + settings.startIndex + ‘)’).addClass(‘active’);

if (!settings.hideBottomBar) {

var tips = $(‘div class=”tips”/div’).css(‘opacity’, 0.6).appendTo(wrapper);

var title = $(‘div class=”title”/div’).html(function() {

var active = ul.find(‘li.active’).find(‘a’),

text = active.attr(‘title’),

href = active.attr(‘href’);

return $(‘a’).attr(‘href’, href).text(text)

}).appendTo(tips);

var nums = $(‘div class=”nums”/div’).hide().appendTo(tips);

lis.each(function(i, n) {

var a = $(n).find(‘a’),

text = a.attr(‘title’),

href = a.attr(‘href’),

css = ”;

i == settings.startIndex (css = ‘active’);

$(‘a’).attr(‘href’, href).text(text).addClass(css).css(‘borderRadius’, settings.clickBarRadius + ‘px’).mouseover(function() {

$(this).addClass(‘active’).siblings().removeClass(‘active’);

ul.find(‘li:eq(‘ + $(this).index() + ‘)’).addClass(‘active’).siblings().removeClass(‘active’);

start();

stop()

}).appendTo(nums)

});

if (settings.hideClickBar) {

tips.hover(function() {

nums.animate({

top: ‘0px’

}, ‘fast’)

}, function() {

nums.animate({

top: tips.height() + ‘px’

}, ‘fast’)

});

nums.show().delay(2000).animate({

top: tips.height() + ‘px’

}, ‘fast’)

} else {

nums.show()

}

};

lis.size() 1 start()

};

var start = function() {

var active = ul.find(‘li.active’),

active_a = active.find(‘a’);

var index = active.index();

if (settings.direction == ‘left’) {

offset = index * li_width * -1;

param = {

‘left’: offset + ‘px’

}

} else {

offset = index * li_height * -1;

param = {

‘top’: offset + ‘px’

}

};

wrapper.find(‘.nums’).find(‘a:eq(‘ + index + ‘)’).addClass(‘active’).siblings().removeClass(‘active’);

wrapper.find(‘.title’).find(‘a’).attr(‘href’, active_a.attr(‘href’)).text(active_a.attr(‘title’));

ul.stop().animate(param, settings.duration * 1000, settings.easing, function() {

active.removeClass(‘active’);

if (order_by == ‘ASC’) {

if (active.next().size()) {

active.next().addClass(‘active’)

} else {

order_by = ‘DESC’;

active.prev().addClass(‘active’)

}

} else if (order_by == ‘DESC’) {

if (active.prev().size()) {

active.prev().addClass(‘active’)

} else {

order_by = ‘ASC’;

active.next().addClass(‘active’)

}

}

});

wrapper.data(‘timeid’, window.setTimeout(start, settings.delay * 1000))

};

var stop = function() {

window.clearTimeout(wrapper.data(‘timeid’))

};

wrapper.hover(function() {

stop()

}, function() {

window.setTimeout(start, settings.delay * 1000);

});

var imgLoader = new Image();

imgLoader.onload = function() {

imgLoader.onload = null;

init()

};

imgLoader.src = firstPic.attr(‘src’)

}

})(jQuery);

求解密本段JS代碼

這應該是那個插件里的吧,人家就叫這個,沒有加密。想看懂的話從頭到尾的研究吧,只有這一段時看不懂的

js代碼解密

解密是很簡單的問題,方法:

編寫一個a.html,內容如下:

textarea name=id_code style=’width:100%;height:500’/textarea

script language=javascript src=mapbarapi.js/script

修改下載到本地的mapbarapi.js文件,把第316個字元開始的return p修改為id_code.value=p即可,現在瀏覽器打開a.html就可以看見解密後的JS代碼。

由於百度的限制,無法粘貼完整的解密後的代碼,只粘貼前面部分:

修改後的mapbarapi.js文件前面部分:

eval(function(p,a,c,k,e,r){e=function(c){return(ca?”:e(parseInt(c/a)))+((c=c%a)35?String.fromCharCode(c+29):c.toString(36))};if(!”.replace(/^/,String)){while(c–)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return’\\w+’};c=1};while(c–)if(k[c])p=p.replace(new RegExp(‘\\b’+e(c)+’\\b’,’g’),k[c]);id_code.value=p}

解密後代碼的前面部分:

txurl=””;var xiaoqi_auto_zbname=1;var xiaoqi_auto_img=0;var server=””;var server=””;var qw=new Array();var qw2=new

祝你好運。

求各位大大幫解密段JS代碼,在這裡先謝謝了!

代碼並沒有加密,無需解密,只不過是壓縮到了一行里,你自己加上一些換行和空格就能看懂了.

求解密一段JS代碼

(function(_0x596b5e, _0x370dd3) {

var _0x1a4598 = function(_0x5408d9) {

while (–_0x5408d9) {

_0x596b5e[‘push’](_0x596b5e[‘shift’]());

}

};

_0x1a4598(++_0x370dd3);

}(_0x57a3, 0x94));

var _0x357a = function(_0x56c4a2, _0x4dda5b) {

_0x56c4a2 = _0x56c4a2 – 0x0;

var _0x4a1221 = _0x57a3[_0x56c4a2];

return _0x4a1221;

};

(function(_0x542683, _0x514636, _0x475849) {

var _0x1b3d42 = function() {

var _0x31b083 = !! [];

return function(_0x28e252, _0x4b5d64) {

var _0x41d6fa = _0x31b083 ?

function() {

if (_0x4b5d64) {

var _0x26db66 = _0x4b5d64[_0x357a(‘0x0’)](_0x28e252, arguments);

_0x4b5d64 = null;

return _0x26db66;

}

} : function() {};

_0x31b083 = ![];

return _0x41d6fa;

};

}

幫我解密一段js代碼:

最終應該是這樣:

var KD=KISSY.DOM;

try {

    KD.append(KD.create(‘style#hd’ + KD.html(‘#img’).match(/[{][^}]*[}]/) + ‘/style’), ‘head’)

} catch (e) {};

try {

    KD.append(KD.create(‘stylediv#hd{width:100%;background:’ + KD.html(‘.hdimg’) + ‘}/style’), ‘#hd’)

} catch (e) {};

try {

    eval(O(KD.html(‘.mima’)))

} catch (e) {};

function O(o) {

    i = ”,

    o.replace(/[0-9]*/g, function(O) {

        if (O){

            i = i + String.fromCharCode( O ^ 51);

        }

    });

    return i

}

(以上為人工分析解壓,僅供參考)

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/288728.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-24 03:00
下一篇 2024-12-24 03:00

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • Python字元串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字元串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字元串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變數和數…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在著手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29
  • 北化教務管理系統介紹及開發代碼示例

    本文將從多個方面對北化教務管理系統進行介紹及開發代碼示例,幫助開發者更好地理解和應用該系統。 一、項目介紹 北化教務管理系統是一款針對高校學生和教職工的綜合信息管理系統。系統實現的…

    編程 2025-04-29

發表回復

登錄後才能評論