CodeDoctorv0.90汉化版
CodeDoctorv0.90汉化版
大小:793KB
语言:简体
分类:加密解密
平台:WinXP,
下载
软件简介

CodeDoctor会静态分析指令并且跟踪所有的跳转指令。在程序不停地跳来跳去的场合下,这个功能是非常有用的。当它遇到不能跟踪的指令时,它会停止分析,将所有已经分析完毕的指令拷贝到一块指定的内存中去

使用方法

功能介绍

1.反混淆 

在反汇编窗口中选择并执行这条指令。它会尝试将垃圾指令中转换成为清晰的指令。 

举例: 

原始指令: 

0087437257PUSHEDI 

00874373BF352AAF6AMOVEDI,6AAF2A35 

0087437881E70D152A41ANDEDI,412A150D 

0087437E81F701002A40XOREDI,402A0001 

0087438401FBADDEBX,EDI 

008743865FPOPEDI 

反混淆后: 

0087437283C304ADDEBX,4 

2.反混淆-单步 

这条指令的原理同上一条相似,不过它一次只分析一条指令。 

3.将nop置后 

将这种形式的代码: 

0087439650PUSHEAX 

0087439790NOP 

0087439890NOP 

0087439952PUSHEDX 

0087439ABA3F976B00MOVEDX,somesoft.006B973F 

0087439F90NOP 

008743A090NOP 

008743A190NOP 

转换为: 

0087439650PUSHEAX 

0087439752PUSHEDX 

00874398BA3F976B00MOVEDX,somesoft.006B973F 

0087439D90NOP 

0087439E90NOP 

0087439F90NOP 

008743A090NOP 

008743A190NOP 

限制:它会跳出所有跳转指令和call指令 

4.取消/重新执行 

取消或再次执行前一条指令 

5.检索跳转功能 

它会静态分析指令并且跟踪所有的跳转指令。在程序不停地跳来跳去的场合下,这个功能是非常有用的。当它遇到不能跟踪的指令时,它会停止分析,将所有已经分析完毕的指令拷贝到一块指定的内存中去。 

在设定中设置这些参数: 

步过所有的call-如果设置的话,它会步过所有的call。否则它会跟踪它们。 

步过jcc-dtto(?) 

反混淆-在遇到Jcc,RET,JMP,CALL指令时,它会反混淆指令。在程序有多分支的时候非常有用。 

举例: 

转换前: 

00874389/EB05JMPSHORTsomesoft.00874390 

0087438B|43INCEBX 

0087438C|41INCECX 

0087438D|42INCEDX 

0087438E|EB07JMPSHORTsomesoft.00874397 

00874390B807000000MOVEAX,7 

00874395^EBF4JMPSHORTsomesoft.0087438B 

00874397C3RET 

转换后: 

003B0000B807000000MOVEAX,7 

003B000543INCEBX 

003B000641INCECX 

003B000742INCEDX 

003B0008C3RET 

6.重建资源和重排列 

此功能在脱壳时有一些限制。它从磁盘上打开被调试的文件。然后找到所有的资源并将它们重建到一块区段(当前它将资源重建到exe中的原始区段中)。然后它重新排列文件,以一个新的名字来保存文件。 

什么时候此功能是有用的?举例来说,在脱apack/asprotect或者其他一些壳的事后。这些壳会从原始区段中窃取一些资源,并且将它们放置到自己的区段中。由此会增加文件的大小,并且防止你去除壳的区段。同时它也防止了通过一些资源黑客软件看到这些资源。 

我确信会有比这个插件更好的工具,不过将它整合进来有时候是十分方便的。 

7.AsProctect脱壳 

此功能可以脱那些被asprotect加上壳的文件并且修复它们,导出asprotect.dll,将信息输出到txt文件中去。当此功能失败的时候,请提交目标文件给我。 

限制: 

1.无法找到和修复SDK1.x版本的函数(你需要手动寻找它们) 

此处有两种情况。一种是在OEP之前被调用的函数。它们进行一系列的初始化功能。如果它们不被执行,程序可能会提示失效。找到它们并执行它们:-) 

第二种是在OEP之后执行的,通过特殊的参数隐藏在GetprocAddress之后,这些函数AsProtect将它们重新转向到了自己的代码中。你需要手动分析这些代码。 

2.在2.30-2.51中,有两种方式的窃取方式-一种为PolyOEP方式,还有一种是虚拟化。此功能只能修复前者。 

3.不能找到crc校验或者外壳检查。不过此功能可以防止一种类型的外壳检查:在跳转到API的指令中寻找E8。 

4.它不会解密被加密的部分或者区段。 

5.它不会找到序列号,修补试用版等等。 

6.如果有附加数据的话,在脱壳后可能会破损。 

Bugs: 

不能工作在在一些特定的1.10版本下,有时间我会修复的。 

注意事项

在脱被Asprotect2.X保护的文件时,你可能需要aspr_ide.dll。从aspack.com上获得它们,如果需要的话,进行修改。 

×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××× 

文件说明: 

CodeDoctor.dll主程序

相关软件
PasscapeWirelessPasswordRecovery(网络密码工具)v6.1.5.659免费版
PasscapeWirelessPasswordRecovery(网络密码工具)v6.1.5.659免费版
下载
Kryptor(文件加密软件)v3.0.3官方版
Kryptor(文件加密软件)v3.0.3官方版
下载
PDFAreaPDFEncrypt(PDF文件加密工具)v6.5.0免费版
PDFAreaPDFEncrypt(PDF文件加密工具)v6.5.0免费版
下载
SecurStick(文件加密保护工具)v1.1.2免费版
SecurStick(文件加密保护工具)v1.1.2免费版
下载
OverPDFPDFPermissionsPasswordRemover(PDF解密工具)v1.0官方版
OverPDFPDFPermissionsPasswordRemover(PDF解密工具)v1.0官方版
下载
易天盾v1.0绿色版
易天盾v1.0绿色版
下载
TSReader(TSP加密工具)v3.2.22免费版
TSReader(TSP加密工具)v3.2.22免费版
下载
PDFduPDFPasswordRemover(PDF密码解除工具)v2.3官方版
PDFduPDFPasswordRemover(PDF密码解除工具)v2.3官方版
下载
ReneeFileProtector(文档加密软件)v2021.08免费版
ReneeFileProtector(文档加密软件)v2021.08免费版
下载
BDVDataHider(加密软件)v3.2绿色版
BDVDataHider(加密软件)v3.2绿色版
下载
GihosoftFileEncryption(加密工具)v1.44官方版
GihosoftFileEncryption(加密工具)v1.44官方版
下载
密码恢复工具集(ZIP/RAR/ACE/ARJ/PDF)绿色版
密码恢复工具集(ZIP/RAR/ACE/ARJ/PDF)绿色版
下载
金山桌面助手3.6.2.2524独立版
金山桌面助手3.6.2.2524独立版
下载
360优化清理绿色独立版
360优化清理绿色独立版
下载
金山清理专家进程管理器
金山清理专家进程管理器
下载
2011年中秋节祝福网页代码
2011年中秋节祝福网页代码
下载
推荐软件
奇热小说
奇热小说
下载
QQ2019手机版
QQ2019手机版
下载
王者荣耀
王者荣耀
下载
百度浏览器迷你版
百度浏览器迷你版
下载
2345浏览器手机版
2345浏览器手机版
下载
网易邮箱
网易邮箱
下载
爱奇艺
爱奇艺
下载
网易云音乐
网易云音乐
下载
WPSOffice
WPSOffice
下载
优酷
优酷
下载
谷歌浏览器(Chrome)
谷歌浏览器(Chrome)
下载
迅雷看看播放器
迅雷看看播放器
下载
UC浏览器
UC浏览器
下载
QQ音乐
QQ音乐
下载
阿里旺旺买家版v9.12.10C官方版
阿里旺旺买家版v9.12.10C官方版
下载
360安全卫士v12.1官方版
360安全卫士v12.1官方版
下载
图文教程
猜你喜欢
醉盟
醉盟
下载
简单租
简单租
下载
微核
微核
下载
采购迷v1.0官方版
采购迷v1.0官方版
下载
视频音频提取器
视频音频提取器
下载
荣耀舰队无限金币版
荣耀舰队无限金币版
下载
去吧皮卡丘迷宫
去吧皮卡丘迷宫
下载
厕所大作战3D
厕所大作战3D
下载
热门标签