Hmily 发表于 2010-5-21 23:54

SDProtector SDK 修复脚本

////////////////////////////////////////////////////////////
/// SDProtector SDK 修复脚本 ///
/// by fxyang ///
/// 2010.05.21 ///
////////////////////////////////////////////////////////////

/*
************************说明*******************************
SDProtector SDK 特征--
这个壳的SDK有两种,一种是用于程序初始化时,这个SDK的特点是运行
后被SDK保护的代码会被清零。这种模式特点是CALL到PE头里面的跳转表。
另外一种是使用是解密,运行完再次加密。这种模式特点是直接CALL栈
里的跳转表。

脚本功能--
本脚本用于脱壳后存在SDK代码修复。

脚本运行环境--
修复壳的SDK代码必须在带壳的环境下进行。因为修复使用的数据和环境
脱壳后无法生成。这个环境获得有两种--正在运行的原程序或者是脱壳到
OEP时的环境(脱壳脚本存在问题,到OEP时会丢失PE头里面的跳转指令)。

修复环境的搭建--
完整代码数据获得,一般是使用脱壳脚本到代码OEP处保存下来的代码数据。
或者是脱壳机脱壳后代码数据。

壳的环境获得,一般是正在运行的原程序,使用OD Attach进程,修改EIP
到代码的第一条指令(这时不用管原程序能不能运行,修复只是需要壳的
这个环境)。

把拿到的完整代码数据覆盖OD中的代码数据。完成环境搭建。

通过以上步骤就可以运行脚本,得到解密的SDK代码数据,贴回到脱壳后的
代码中,保存完成修复工作。
*/

ycs 发表于 2010-5-22 12:08

fxyang太强悍。

wei123 发表于 2010-7-10 19:22

没遇到。但先留者

chenyyui 发表于 2011-8-11 01:43

解压密码呢?

honghi1 发表于 2012-3-22 02:03

遇到SDPROTECTOR的壳了 不知道能不能好用 我是新手

77uk 发表于 2013-4-15 10:46

爱你今生到永远
页: [1]
查看完整版本: SDProtector SDK 修复脚本