asp解密chrw、chr编码文件- 58OA 网维系统解密
2016-09-10 10:38
246 查看
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 代码混淆加密、乱码加密进行修复,针对常见字符编码进行转换
解密 网维公司专用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 代码混淆加密、乱码加密进行修复,针对常见字符编码进行转换
相关文章推荐
- asp解密、还原chrw、chr编码文件的方法
- asp解密、还原chrw、chr编码文件的方法
- 用ASP.NET构建完整E-mail发送系统
- 如何用ASP编写网站统计系统
- 一个很系统的ASP.NET示例教程[活靶子.Net]
- 如何解决ASP.NET程序安装到繁体系统上的乱码问题
- asp文章系统的一个小问题
- 基于WEB系统的多语言支持--ASP国际化多语言详细方案
- ASP.NET在Windows2003下创建excel对象时,系统提示拒绝访问objApp = new Excel.Application() 出错
- Asp.net取得本地系统目录与应用
- ASP.NET域名查询系统
- 透视和调整你的企业和商务系统(Ⅱ:COM+、ASP)
- [导入]用ASP、NET开发下载系统(四)
- 实现自己的ASP.NET宿主系统
- 用ASP.NET和XML做的新闻系统
- [导入]用ASP、NET开发下载系统(一)
- 用ASP编写网上调查投票系统(转自赛迪网)
- [导入]用ASP、NET开发下载系统(二)
- 在ASP.NET系统中实现与EXCEL的交互
- ASP.NET系统用户权限设计与实现