Enigma脱壳、Enigma过注册各个版本总结

Enigma脱壳、Enigma过注册各个版本总结

一,Enigma壳的识别:

区段特征:

https://img-my.csdn.net/uploads/201206/08/1339142514_1193.jpg

推荐一款识别率超高的enigma识别软件:

EnigmaInfo.exe

这软件我跟其它文件放在一起在CSDN中供下载。

一,Enigma脱壳:

1,OEP查找:

这种方法就不说了,各种编译器特征码,敏感API都可以实现,基本上Enigma都是通过jmp eax到达OEP的。

2,bypass crc:

在跟踪过程中,先把CRC给bypass了,这样下断或inline patch就简单了。

如上图,所有的enigma版本的CRC都是一样的,把灰色部分NOP掉即可。

2,修复IAT Redirection

只要把以上灰色部分给NOP掉即可强制不使用IAT Redirection,跟踪方法一般是通过看IAT什么时候被Redirection来定位具体代码位置(通过搜索FF 25等方法)。

3,阻止API Emulation

 

注意上面的TEST EDI,20的关键字,通常可以用来定位API Emulation。 把灰色部分NOP掉即可阻止API Emulation。

4,Fix Data Relocation等。

这个东西根据实际情况修复即可。

 

二,Inline patch HWID过Enigma注册.

在一些比较复杂的情况下,比如说软件大量使用SDK,或者不需要脱壳只需要过注册即可,那么脱壳就无必要,只要Inline patch就足够满足要求了。

由于图片较多,我把其具体过程都放在附件中供下载分析,这里就列个目录:

(一),找到Inline patch 地址

1,下内存写入断点。

2,中断解码过程。

3,存为DLL文件,找到EP_RegHardwareID。

4,最终地址:MOV EAX,DWORD PTR DS:[EDI]

(二),Inline Patch hwid 思路以及模板制作

1,Inline Patch 思路。

2,patch 代码解析。

 

 下载地址:

http://download.csdn.net/detail/zhw309/4363419

内含文件:

过Enigma注册 inline patch详解.pdf

Inline Hook GetModuleHandleA for enigma.exe (过Enigma注册的模板工具,可利用来快速做各种Enigma版本的补丁)

EnigmaInfo.exe (探测Enigma壳版本的最好工具,准确率高)

NOTEPAD_protected.EXE 该文例子

enigma script.txt 该文过enigma注册的脚本

 

 

以上如有内容不清楚,可与QQ:9112627联系,对脱壳,破解等有一定了解。

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值