回复: 请教:网马解密悬赏第三十四期
里面隐藏的链接http://213.163.89.54/lib/update.php?id=0不过不能获取到下一步了
我尝试在里面找东西,这里可以提供一点我的分析思路~,不过没结果也不知道是否正确
'
xyzument'.replace(/
xyz/g, '
doc')]['
zyxElementById'.replace(/
zyx/g, '
get')]('oldDummy')['val
yxz'.replace(/
yxz/g, '
ue')]['
xzyplace'.replace(/
xzy/g, '
re')](/
[b7pi8]/g, '')]
我觉得应该就是:document.getElementByld('oldDummy').value.replace(/[b7pi8]/g,' ')
刚查阅了一下value.replace(/[XYZ]/g,'')正则表达式的用法是匹配[]中的任意一个字符成功即可替换;
当然还有很多:例如(/[\(_x1a]/g, '')是表示为该串第一个字符是_且后面有可能有x1a的即替换;
还有^是匹配第一字符在[]中的用法是[^xyz]| 否定字符集合,匹配非括号内的任何字符。
$ 匹配输入的末尾。
* 匹配前一个字符零或多次。例如,"zo*" 与 "z" 或 "zoo" 匹配。
+ 匹配前一个字符一次或多次。例如,"zo+" 与 "zoo" 匹配,但和 "z" 不匹配。
? 匹配前一个字符零或一次。例如,"a?ve?" 和 "never" 中的 "ve" 匹配。
. 匹配除换行字符外的任何单个字符。
那代码里有(/[\.NZ\),]/g, '')还有(/[\^s\+\:z]/g, '')等等~
相应意思还要自己理解~
这上面这段和加密方法有关系没有我也不太清楚,权当学习吧,我认为可能和41期的替换还是类似的~