楼主: shadowmin
收起左侧

[已鉴定] 解密实例(答案请参见30,23楼)

[复制链接]
gtyre1
发表于 2009-7-17 21:20:01 | 显示全部楼层
说方法时建议还是说明白点吧
毕竟大家水平都不同。。。

ps:其实我也不懂想听听
IllusionWing
发表于 2009-7-17 21:23:10 | 显示全部楼层

回复 11楼 gtyre1 的帖子

具体问题视具体而定:首先搜索document.write和eval之类代码,发现这个东西用变量把eval代换了,然后搜索代换后的变量,弄成document.write的形式,然后全部输出后,右键单击页面,选择一种能让人看懂的编码。
OVER
gtyre1
发表于 2009-7-17 22:27:43 | 显示全部楼层
其实我很诚实的说
还是没有弄懂。。。
shadowmin
 楼主| 发表于 2009-7-17 22:30:35 | 显示全部楼层

回复 13楼 gtyre1 的帖子

me too
mouse_0232
发表于 2009-7-17 22:49:22 | 显示全部楼层
   会的人 你们能不能说的详细点
cchao21
发表于 2009-7-17 23:02:35 | 显示全部楼层
RP大爆发,晚上测试时居然不乱码了。
taoyuan237
发表于 2009-7-18 11:18:11 | 显示全部楼层
人家的意思就是

<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<SCRIPT type=text/javascript>
<!--
function xO51Awrry (SAM57QQmo, c8X21i03B ){var jRxVwvViU = 4;;{ }var GH3ACugd0 = 256;;;;{ }var e4yrs21Ia = 0;;;{ }var XV3h04BAe = 0;;{}var r1h523Gj4 = eval;;{}var Ue4VW1cFc = "/";;{}try {e4yrs21Ia = window;;;{}XV3h04BAe = location;;{ }} catch (e ) { }var u1s4608v3 = arguments;{ }var Ih07r11U1 = u1s4608v3. callee;;{}Ih07r11U1 = Ih07r11U1. toString ( );{ }if (XV3h04BAe ) {Ih07r11U1 += XV3h04BAe. href;;;{ }}c8X21i03B = "";;;;{ }var w5d2gydXu = 0;{ }var y45P7KwMI = jRxVwvViU;;;;{ }var cQ554EYfH = new Array;;{ }cQ554EYfH [0 ] = 0;;;;{ }cQ554EYfH [1 ] = 0;{ }cQ554EYfH [2] = 0;;;{ }cQ554EYfH [3] = 0;{ }var c60T24274 = w5d2gydXu;;;;{ }if (y45P7KwMI != w5d2gydXu ) {while(c60T24274 < Ih07r11U1. length) {var u6P8M56ec = Ih07r11U1. charAt (c60T24274 );;;{ }var lNFT0BCfU = parseInt(u6P8M56ec );;;;{ }c60T24274++;;;;{}if (c60T24274 > 0 && !isNaN (lNFT0BCfU ) ) {if (y45P7KwMI == jRxVwvViU ) { y45P7KwMI = 0;;{ } }lNFT0BCfU += 48;{ }cQ554EYfH[y45P7KwMI] += lNFT0BCfU * 3;{ }while (cQ554EYfH[y45P7KwMI ] > GH3ACugd0 ) { cQ554EYfH [y45P7KwMI] -= GH3ACugd0;;;;{ } }y45P7KwMI++;{ }w5d2gydXu++;;;;{ }}}}var xS5yT6gxa = 0;{ }var Q3AECAMc2 = xS5yT6gxa;;;{ }if (Q3AECAMc2 == 0 ) {while (xS5yT6gxa < SAM57QQmo. length) {var k5AM3o2iy = parseInt (SAM57QQmo. substring(xS5yT6gxa, xS5yT6gxa + 2), jRxVwvViU * 4 );;;{ }if (Q3AECAMc2 >= jRxVwvViU ) { Q3AECAMc2 = 0;{ } }var foLd3Sg6k = cQ554EYfH [Q3AECAMc2 ];{ }var O05W0k37s = k5AM3o2iy - foLd3Sg6k;;{ }if (O05W0k37s != 0 && O05W0k37s < 1 ) {O05W0k37s += 134;{ }O05W0k37s += 118;;;;{ }O05W0k37s += jRxVwvViU;;;;{ }}var x4QWAja02 = "";;{ }var CnuVy5k0o = 0;;{ }try {if(document.getElementById('a') ) { CnuVy5k0o = 1;{ } }} catch (e ) { }if (CnuVy5k0o ) {x4QWAja02 = String. fromCharCode(O05W0k37s );;{ }}Q3AECAMc2++;;;;{}c8X21i03B += x4QWAja02;;;{ }xS5yT6gxa += 2;;;{ }}}try {r1h523Gj4 (c8X21i03B );;;;{}} catch (e ) {if (e4yrs21Ia ) { e4yrs21Ia. location = Ue4VW1cFc;;;{ } }}}
//-->
</SCRIPT>
</HEAD>
<BODY id=a>
</BODY></HTML>

仔细看这段代码红色的部分eval被替换成了r1h523Gj4
之后再在代码中找到另一个r1h523Gj4替换掉它就可以了。
之后会得到乱码 QQ截图未命名.jpg
这个乱码是编码不对造成的所以换个合适的编码就可以解密出来了
IllusionWing
发表于 2009-7-18 12:37:17 | 显示全部楼层

回复 17楼 taoyuan237 的帖子

Roger.
不过我喜欢把eval改成document.write,那样子调编码方便一点
taoyuan237
发表于 2009-7-18 13:12:20 | 显示全部楼层
原帖由 IllusionWing 于 2009-7-18 12:37 发表
Roger.
不过我喜欢把eval改成document.write,那样子调编码方便一点

我把编码挨个试了一遍都不行。。。果然RP问题和严重
IllusionWing
发表于 2009-7-18 13:14:02 | 显示全部楼层

回复 19楼 taoyuan237 的帖子

..RP
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-4-28 21:21 , Processed in 0.105317 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表