吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 6341|回复: 20

[经验资料] Enigma通用去注册!(适用于部分版本)

  [复制链接]
Master 发表于 2014-11-30 18:43 | 显示全部楼层 |阅读模式

Enigma测试版本有(Enigma1.51,1.53,1.55,1.71,1.91,2.21等其他版本) 其他的自己测试


搜索调用NAG窗口的call的字符串(DLL_Loader_NAG_Unit):



44 4C 4C 5F 4C 6F 61 64 65 72 5F 4E 41 47 5F 55 6E 69 74  

Loading project settings
Loading main information
Loading Registration Features
Loading Checkup
Loading Protection
Loading Miscellaneous
Protection started
Input file size
Process Entry point
Compress section
File entropy



1.Enigma1.55版去NAG地址和补丁代码


006D5A2F    8BD6            mov edx,esi
006D5A31    8B45 F8         mov eax,dword ptr ss:[ebp-0x8]
006D5A34    E8 1FE5DFFF     call Enigma.004D3F58
006D5A39    E9 44000000     jmp Enigma.006D5A82


补丁代码:

60 9C 81 3E 53 56 57 55 75 13 81 7E F8 5F 55 6E 69 75 0A C6 06 C3 9D 61 E9 65 8B FB FF 83 C6 04 EB E0


0071CF00    60              pushad
0071CF01    9C              pushfd
0071CF02    813E 53565755   cmp dword ptr ds:[esi],0x55575653
0071CF08    75 13           jnz XEnigma.0071CF1D
0071CF0A    817E F8 5F556E6>cmp dword ptr ds:[esi-0x8],0x696E555F
0071CF11    75 0A           jnz XEnigma.0071CF1D
0071CF13    C606 C3         mov byte ptr ds:[esi],0xC3
0071CF16    9D              popfd
0071CF17    61              popad
0071CF18  ^ E9 658BFBFF     jmp Enigma.006D5A82
0071CF1D    83C6 04         add esi,0x4
0071CF20  ^ EB C4           jmp XEnigma.0071CEE6
100012D1    E8 86090000     call <jmp.&msvcrt.memset>




2.Enigma2.21版去NAG地址和补丁代码

这个版本的Nag不能像之前那样直接retn,因为ShowNagWindow的前后调用了GetTickCount进行计时,去Nag方法是nop掉函数,改sub为add。

Patch地址:0077B657    E8 E43FDAFF     call Enigma32.0051F640
补丁地址:00869F00  
补丁代码:



89 50 04 8B 45 FC 60 90 52 8B FF 55 8B EC 56 8B 75 04 85 F6 74 41 57 68 94 12 00 00 8D 86 90 7C
0F 00 6A 00 50 FF 15 60 9F 86 00 68 84 CC 00 00 8D 86 AC 17 11 00 6A 00 50 FF 15 60 9F 86 00 B8
90 90 90 90 8D BE 7C 99 0F 00 AB 83 C4 18 AA C6 86 86 99 0F 00 03 5F 5E 5D 58 61 E9 08 17 F1 FF
F0 75 C1 77 00

00869F00    8950 04         mov dword ptr ds:[eax+0x4],edx
00869F03    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]
00869F06    60              pushad
00869F07    90              nop
00869F08    52              push edx
00869F09    8BFF            mov edi,edi
00869F0B    55              push ebp
00869F0C    8BEC            mov ebp,esp
00869F0E    56              push esi
00869F0F    8B75 04         mov esi,dword ptr ss:[ebp+0x4]
00869F12    85F6            test esi,esi
00869F14    74 41           je XEnigma32.00869F57
00869F16    57              push edi
00869F17    68 94120000     push 0x1294
00869F1C    8D86 907C0F00   lea eax,dword ptr ds:[esi+0xF7C90]
00869F22    6A 00           push 0x0
00869F24    50              push eax
00869F25    FF15 609F8600   call dword ptr ds:[0x869F60]             ; msvcrt.memset
00869F2B    68 84CC0000     push 0xCC84
00869F30    8D86 AC171100   lea eax,dword ptr ds:[esi+0x1117AC]
00869F36    6A 00           push 0x0
00869F38    50              push eax
00869F39    FF15 609F8600   call dword ptr ds:[0x869F60]             ; msvcrt.memset
00869F3F    B8 90909090     mov eax,0x90909090
00869F44    8DBE 7C990F00   lea edi,dword ptr ds:[esi+0xF997C]
00869F4A    AB              stos dword ptr es:[edi]
00869F4B    83C4 18         add esp,0x18
00869F4E    AA              stos byte ptr es:[edi]
00869F4F    C686 86990F00 0>mov byte ptr ds:[esi+0xF9986],0x3
00869F56    5F              pop edi
00869F57    5E              pop esi
00869F58    5D              pop ebp
00869F59    58              pop eax
00869F5A    61              popad
00869F5B  ^ E9 0817F1FF     jmp Enigma32.0077B668
00869F60    F0:75 C1        lock jnz XEnigma32.00869F24              ; 不允许锁定前缀
00869F63    77 00           ja XEnigma32.00869F65









评分

参与人数 20HB +38 THX +13 收起 理由
xiaoxixpj + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
英格玛授权 + 1 + 1
我来汇编 + 1
Jawon + 1
24567 + 2
一路走来不容易 + 1
行行行行行行 + 1
消逝的过去 + 2
冷亦飞 + 1
jaunic + 1
hnymsh + 1
lies + 1
fzx118 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
东子郭 + 1 + 1 吃水不忘引水人,学习中!
王尼玛 + 5 + 1 支持!我很赞同!
haliyou001 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
Scar-疤痕 + 2 + 1 热心人终将成为大牛!
起凡第一华佗 + 4 + 1 评分=感恩!简单却充满爱!感谢您的作品!
Shark恒 + 5 + 1 支持!我很赞同!
童真丶 + 10 支持!我很赞同!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
童真丶 发表于 2014-11-30 18:51 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
歪歪 发表于 2014-11-30 18:53 | 显示全部楼层

渣渣出品,赶快围观
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
520Kelly 发表于 2014-11-30 19:53 | 显示全部楼层

TEP的壳、貌似我最近也是没接触到、不过我现在还不知道看这个壳的版本
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
神秘客 发表于 2014-11-30 23:09 | 显示全部楼层

谢谢大大,下来学习学习
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
haliyou001 发表于 2014-12-1 04:37 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Rooking 发表于 2014-12-3 15:27 | 显示全部楼层

都已经4.2了 大牛还在做1.5的教程哇
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
东子郭 发表于 2014-12-9 22:14 | 显示全部楼层

新人表示这样文字真心看不懂,来个视频吧
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
guols-cracker 发表于 2014-12-25 09:39 | 显示全部楼层

xpj.jpg xpj2.jpg 想请教一下楼主大大,这个是老版本的吗,给点思路。

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
fzx118 发表于 2015-7-13 15:27 | 显示全部楼层

谢谢分享  显然版本比较低  还是要认真学习的
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表