asp解密chrw、chr编码文件- 58OA 网维系统解密

来源:互联网 发布:康博软件 编辑:程序博客网 时间:2024/04/29 17:52

asp解密chrw、chr编码文件- 58OA 网维系统解密


解密 网维公司专用OA办公系统  58OA 思路 以首页index.asp为例


在源码的最底部 找到 类似Function OOO0000OO(ByVal c)这样的函数,函数名称用了零和英文字母O混淆,

每份代码具体的混淆方式可能有所不同,以文件里的函数名称为准。如下图所示




解密


第一步 
读取源代码文件

第二步
正则表达式匹配所有调用OOO0000OO()函数的位置 
比如下图所示第8行,其它位置调用参数不同
OOO0000OO(ChrW(82)&ChrW(47)&ChrW(100)&ChrW(84)&ChrW(112)&ChrW(47)&ChrW(82)&ChrW(93)&ChrW(50)&ChrW(68)&ChrW(65))




第三步
把所有匹配到的函数调用结果替换原函数调用


比如第8行函数输出的结果是 #^5%A^#.asp
第8行完整解密结果就是 mdb="#^5%A^#.asp"

其它调用类似

第四步

把源代码文件在第7行
Set OOOO00O=Response:Set OOOO000=Request:Set OOOO0OO=Session:Set OOO0OOO=Application:Set OOOO0O0=Server
中设置的000类似混淆的所有名称全部替换成对应的SET值


第五步
把替换好的源代码文件写入到新文件中 
OK 解密完毕


附解密后源代码效果图



以上内容仅供参考 请支持原版  网维公司专用OA办公系统  58OA

辅助破解ASP  PHP  加密文件,针对ASP PHP 代码混淆加密、乱码加密进行修复,针对常见字符编码进行转换




0 0
原创粉丝点击