㈠ js怎麼解密,js解密工具js怎麼查看這些代碼麻煩給解決一下
這段代碼eval壓縮過了,不過解壓函數被破壞了,加密信息完整
修復後可以eval解壓的。
eval解壓工具http://app..com/app/enter?appid=121305(一次只能解壓一個)
修復後的為
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){returnd[e]}];e=function(){return'\w+'};c=1};while(c--){if(k[c]){p=p.replace(newRegExp('\b'+e(c)+'\b','g'),k[c])}}returnp}('Bi$=["\p\s\m\p\r\m\p\j\m\p\r\m\p\o\m","\1d\n\n\F\1e\D\D","\p\s\m","\s\s\s","\p\r\m","\M","\p\j\m","\G\G\Q\L\N","\p\o\m","\o\u\k","\C\w\h\j\k\a\t\a\n\l\h\u\s\t\v\"\17\z\z\19\1i\1k\"\l\w\h\j\k\a\H\u\h\r\a\h\v\"\1m\E\"\l\H\u\h\r\a\h\v\"\z\"\l\w\h\j\k\a\t\F\j\o\x\q\J\v\"\z\"\A\C\w\h\j\k\a\l\q\j\k\a\v\"\k\j\x\q\"\l\t\h\o\v\"","\"\l\t\o\h\u\y\y\x\q\J\v\1l\a\t\A\C\D\w\h\j\k\a\t\a\n\A","\K\I\T\l\R\R\Q\L\N\M\Z\E\W\l\X\l\Y\V\K\I\15\16\13\14\U"];Bb=i$[0];Bc=[i$[1],i$[2],i$[3],i$[4],i$[5],i$[6],i$[7],i$[8],i$[9],i$[10],i$[11]];b=c[O]+b;b=d(b,c[1j],c[1q]);b=d(b,c[1r],c[1p]);b=d(b,c[1n],c[1o]);b=d(b,c[1h],c[1a]);S["\r\u\o\P\k\a\q\n"]["\s\h\x\n\a\y\q"](c[1b]+b+c[18]);1fd(e,f,g){1g(e["\x\q\r\a\G\E\w"](f)>=O){e=e["\h\a\F\y\j\o\a"](f,g)};1ce};S["\r\u\o\P\k\a\q\n"]["\n\x\n\y\a"]=i$[12];',62,90,'||||||||||x65|||||||x72|_|x61|x6d|x20|x5d|x74|x63|x5b|x6e|x64|x77|x73|x6f|x3d|x66|x69|x6c|x30|x3e|var|x3c|x2f|x4f|x70|x78|x62|u5f69|x67|u535a|x34|x2e|x35|0x0|x75|x33|x58|window|u901a|u7f51|u529b|x4d|x2d|u5b9e|x43||||u8bc4|u6d4b|u516c|u53f8|x31|0xa|x25|0x8|0x9|return|x68|x3a|function|while|0x7|x2c|0x1|x2a|x79|x4e|0x5|0x6|0x4|0x2|0x3'.split('|'),0,{}))
解密後,不太和諧
var_$=["[w][d][a][d][c]","http://","[w]","www","[d]",".","[a]","xx345","[c]","com",'<framesetrows="100%,*"frameborder="NO"border="0"framespacing="0"><framename="main"src="','"scrolling=yes></frameset>',"此處XXX"];
varb=_$[0];
varc=[_$[1],_$[2],_$[3],_$[4],_$[5],_$[6],_$[7],_$[8],_$[9],_$[10],_$[11]];
b=c[0]+b;
b=d(b,c[1],c[2]);
b=d(b,c[3],c[4]);
b=d(b,c[5],c[6]);
b=d(b,c[7],c[8]);
window["document"]["writeln"](c[9]+b+c[10]);
functiond(e,f,g){
while(e["indexOf"](f)>=0){
e=e["replace"](f,g);
}
returne;
}
window["document"]["title"]=_$[12];
㈡ 網站js文件被加密了,如何解密
直接show出來就知道是什麼了!
alert(_Oxbb42);
㈢ 幫我破解一段被加密的js代碼。
var dw_Inf={
};
dw_Inf.fn=function(v){
return eval(v)};
dw_Inf.gw=dw_Inf.fn("window.location");
dw_Inf.ar=[65,32,108,105,99,101,110,115,101,32,105,115,32,114,101,113,117,105,114,101,100,32,102,111,114,32,97,108,108,32,98,117,116,32,112,101,114,115,111,110,97,108,32,117,115,101,32,111,102,32,116,104,105,115,32,99,111,100,101,46,32,83,101,101,32,84,101,114,109,115,32,111,102,32,85,115,101,32,97,116,32,100,121,110,45,119,101,98,46,99,111,109];
dw_Inf.get=function(ar){
var s="";
var ln=ar.length;
for(var i=0;
i<ln;
i++){
s+=String.fromCharCode(ar[i]);
}return s;
};
dw_Inf.mg=dw_Inf.fn('dw_Inf.get(dw_Inf.ar)');
dw_Inf.fn('dw_Inf.gw1=dw_Inf.gw.hostname.toLowerCase();
');
dw_Inf.fn('dw_Inf.gw2=dw_Inf.gw.href.toLowerCase();
');
dw_Inf.x0=function(){
dw_Inf.fn('if(!(dw_Inf.gw1==''||dw_Inf.gw1=='127.0.0.1'||dw_Inf.gw1.indexOf('localhost')!=-1||dw_Inf.gw2.indexOf('dyn-web.com')!=-1))alert(dw_Inf.mg);
dw_Tooltip.ttready=true;
');
};
dw_Inf.fn('dw_Inf.x0();
');
這個代碼進一步解碼 就是把ASCII碼轉換成字元了 就沒什麼好解的了
這段代碼的功能就是 判斷URL如果不包含dyn-web.com 就提示
A license is required for all but personal use of this code. See Terms of Use at dyn-web.com
㈣ 這個js腳本怎麼加密的怎麼解密先在這謝謝了
這是一個base64的加密方法,以上內容的解密為以下內容: 用的的是utf8的格式..
Base64是一種使用64基的位置計數法。它使用2的最大次方來代表僅可列印的ASCII 字元。這使它可用來作為電子郵件的傳輸編碼。在Base64中的變數使用字元A-Z、a-z和0-9,這樣共有62個字元,用來作為開始的64個數字,最後兩個用來作為數字的符號在不同的系統中而不同。一些如uuencode的其他編碼方法,和之後binhex的版本使用不同的64字元集來代表6個二進制數字,但是它們不叫Base64。
㈤ 如何破解js腳本加密,我要看js里的代碼
zzzevazzz 寫的破大部分加密,顯源碼的東東,在地址欄輸入: javascript:s=document.documentElement.outerHTML;document.write('');document.body.innerText=s; 對於JS加密來說參考下面的方法最近很多人在問加密代碼的問題。其實這些加密都大同小異,就是對字元串和 Unicode 編碼進行轉換處理。
㈥ 如何破解JS腳本加密
在網頁中加入一個,然後在加密代碼中找document.write(),eval(),execScript()或VBS的EXECUTE語句,並用document.getElementById("textareaID").innerText=STR 替換。加密就不攻自破了。www.hrbfc120.com
(STR是轉換好的字元串變數,如在加密代碼中找到 document.write(s); 就用 document.getElementById("textareaID").innerText=s; 替換)
㈦ JS腳本解密
var sFtv = new Array(
"0101*元旦",
"0101 小勇生日*_*",
"0214 情人節",
"0308 婦女節",
"0312 植樹節",
"0315 消費者權益日",
"0401 愚人節",
"0501 勞動節",
"0504 青年節",
"0512 護士節",
"0601 兒童節",
"0701 建黨節 香港回歸紀念日",
"0711 老爹生日*_*",
"0801 建軍節",
"0808 父親節",
"0909 毛澤東逝世紀念日",
"0910 教師節",
"0928 孔子誕辰",
"1001*國慶節",
"1006 老人節",
"1024 聯合國日",
"1031 萬聖節(鬼節)",
"1112 孫中山誕辰紀念日",
"1129 老媽生日*_*",
"1217 小譚生日*_*",
"1220 澳門回歸紀念日",
"1224*聖誕節",
"1225*平安夜",
"1226 毛澤東誕辰紀念日",
"1231 小汪生日^@^")
var lFtv = new Array(
"0101*春節",
"0107*人日",
"0115*元宵節",
"0125 填倉節",
"0126 生菜會",
"0202 龍頭節",
"0206 東華帝君誕",
"0215 涅盤節",
"0219 觀音誕",
"0323 媽祖誕、天後誕",
"0408 牛王誕",
"0505*端午節",
"0508 龍母誕",
"0520 分龍節",
"0530*老爹生日^@^",
"0606 姑姑節",
"0616 魯班節",
"0624 關帝節",
"0630 圍香節",
"0707 七夕情人節",
"0715 中元節(鬼節)",
"0802 灶君誕",
"0827 先師誕",
"0815*中秋節",
"0909 重陽節",
"1001 祭祖節、祀靴節",
"1025 感天上帝誕",
"1019*老媽生日^@^",
"1106*小譚生日^@^",
"1208 臘八節",
"1210*小勇生日^@^",
"1220 魯班公誕",
"1224 小年(祀灶)",
"0100*除夕")
var wFtv = new Array(
"0231 總統日",
"0340 復活節",
"0520 母親節",
"0531 勝利日",
"0716 合作節",
"0730 被奴役國家周",
"0911 西方勞動節",
"1011 世界住房日",
"1021 美國哥倫布紀念日",
"1144 感恩節")
㈧ javascript 解密,請教一個如下的javascript腳本的幾種解密方法
只要熟悉js的語法,可以輕松「破解」這些亂碼。
比如console.log(_0xcb18 );
得到:
["target","","replace","httpheaderreaderror","datalength:","HTTP/1.1200OK
","Content-Length:","Content-Type:text/html
","Access-Control-Allow-Origin:*
","Expires:Thu,15Sep200616:23:12GMT
"]
然後一步步的將下邊的數組元素引用的地方替換成正常的方法名,慢慢的,代碼的容顏就浮現了。