Enigma Protector脱壳学习记录

Enigma Protector脱壳学习记录

  • 空间

步聚:
1:由于ENG这个壳是由一个DLL来实现加壳,因此F2断点很容易被检测,所以下二次断点,
第一次下VirtualAlloc下断,断下后在401000处下硬件写入断点,断下,找到解码的地方,然后F2到这个写入函数的RETN处,执行,然后查DELPHI第一个CALL,发现有些CALL还没解码完毕,于是在代码段再下写入断点,然后
再到写入的地方,RETN处下F2或直接F4到RETN,然后观察CALL解密了,于是再找特征码:mov dword ptr ds:[edx+eax*4+4],ecx ,找到相应的地方就下硬件执行,NOP掉这个,然后取消硬件断点,在RETN处或下面的JNZ跳转F2下断,这里后再恢复源来的特征码语句,再下硬件执行,找到第一个CALL的地址,下硬件执行。
2:特征码断下的话,NOP掉,找到下面的RETN断下,恢复修改的语句,防止壳检测。重复上面操作几步后就断在第一个CALL里。
3:但观察返回地址,这里不是程序的地址,是一个较高地址,函数被移到高地址去了,于是,把这个地址里的CALL复制下来,用以写回到程序的空间里。
4:因为是DELPHI程序,因些可以用特征码:55 8B EC 33 C0 55 68 ?? ?? ?? 00 64 FF 30 64 89 20 33 C0 5A 59 59 64 89 10 68 ?? ?? ?? 00 C3 E9先找到这个,然后CTRL+L找到最后一个,然后再搜90 c8 44 00,这样就到了原OEP上面的一个DWORD,下面就是原OEP处
5:于是再把刚才复制的代码填到这里,新建EIP,然后DUMP,修复IAT,运行成功。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "The Enigma Protector" 是一个专业的软件保护工具,可用于保护和加密软件应用程序。 注册标题修改是指在软件保护过程中修改注册表中的软件标题,使其在用户的计算机上显示不同的信息。这样做的目的是为了防止未经授权的使用及盗版行为,同时也可以增加软件的安全性。 在"The Enigma Protector"中进行注册标题修改非常简单。首先,打开软件的保护项目文件,然后选择“注册信息”选项卡。在这里,您可以查看和编辑软件的注册标题相关设置。 为了修改注册标题,您可以通过两种方式进行操作。第一种是手动更改注册标题文本框中的内容,然后保存更新后的项目文件。请确保所填写的注册标题能够准确反映您的软件名称或其他想要展示给用户的信息。 第二种方法是使用变量。通过使用变量,您可以动态地设置注册标题,以便根据需要对其进行更改。在软件保护项目文件中,您可以找到“常用变量”标签页,这里提供了一些常用的变量选项,可以在注册标题中使用。 总之,使用"The Enigma Protector"进行注册标题修改是一项重要的操作,可以为您的软件提供额外的保护,并防止未经授权的访问。无论是手动编辑还是使用变量,都可以根据您的需要和偏好来自定义软件的注册标题。 ### 回答2: the enigma protector 是一款强大的软件保护工具,用于保护软件著作权和防止非法复制。该工具不仅提供了程序保护功能,还支持对软件的注册信息进行修改。 当我们需要修改 the enigma protector 的注册标题时,我们可以通过以下步骤进行操作: 1. 打开 the enigma protector 软件,并选择需要修改注册标题的程序。 2. 在软件主界面左侧的菜单栏中,找到"注册及序列号"或类似的选项。 3. 点击该选项后,会出现一个编辑框,显示当前的注册信息,包括注册标题。 4. 在编辑框中,找到注册标题所在的位置,并将光标移动到该位置。 5. 删除或修改当前的注册标题,并输入新的注册标题。 6. 点击保存或应用按钮,使修改后的注册标题生效。 7. 关闭 the enigma protector 软件,并重新运行修改后的程序,验证注册标题是否修改成功。 需要注意的是,修改注册标题可能需要管理员权限或特殊密码,以确保修改的合法性和安全性。另外,修改注册标题可能会影响软件的授权和正常运行,建议在做出修改之前备份原始程序,以防止意外情况的发生。 总的来说,对于 the enigma protector 用户来说,修改注册标题是一个相对简单的操作,通过上述步骤可以轻松实现。这一功能使得用户可以根据具体需求自定义软件的注册信息,提供了灵活性和便利性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值