程序代码:(这个注册很简单,有机器码生成注册码,简单的比较)
004903FA . E8 BD42F7FF call Update36.004046BC
004903FF . 8D95 70FFFFFF lea edx,dword ptr ss:[ebp-90]
00490405 . 8B45 FC mov eax,dword ptr ss:[ebp-4]
00490408 . 8B80 04030000 mov eax,dword ptr ds:[eax+304]
0049040E . E8 AD7EFAFF call Update36.004382C0
00490413 8B95 70FFFFFF mov edx,dword ptr ss:[ebp-90]->将输入的注册码放入edx
00490419 . 8B45 F8 mov eax,dword ptr ss:[ebp-8]->将正确的注册码放入eax,显示:ASCII“$注册码$”
0049041C . E8 D743F7FF call Update36.004047F8
00490421 74 2E je short Update36.00490451
00490423 . 6A 30 push 30
00490425 . B9 5C0B4900 mov ecx,Update36.00490B5C
keymaker1.73:
中断地址:49041c
指令:E
长度:10
注册码:寄存器
地址:EAX
方式:十进制
问题:keymaker不能正常弹出
另外,程序中还有很多空白代码,我想作成自动弹出对话框显示注册码的形式,需要修改哪些代码?
初学crack,还请大家指点
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)