Shark_鹏 发表于 2015-3-24 22:25

破解之-----------------偷梁换柱

      这次用来演示的软件为Card Data Recovery,这个软件论坛有人发布了补丁.我用它来完成演示.
      这软件注册成功后会生成一个 CardRecovery.dat,里面存有注册码.如果我在关键跳修改了,注册成功后会把假码写入CardRecovery.dat,重启软件后会
从CardRecovery.dat读取注册码进行验证.因此我就想既然会把假码写入文件中,这软件是明码比较如果把假码替换成真码.那再重启读取的就是真码,验证
不就搞定了.
1.首先是注册:


2.找到出现明码的地方:

写代码替换假码:


3.打CardRecovery.dat看看,呵呵爱你这不是内存中真码>>>>>>>>搞定
.
5.这段代码不解释,不懂看书

00425246      60                  pushad
00425247      33D2                  xor edx,edx
00425249      8A0411                mov al,byte ptr ds:
0042524C      88043A                mov byte ptr ds:,al
0042524F      42                  inc edx
00425250      83FA 2E               cmp edx,0x2F
00425253      74 0B               je XNewCardD.00425260
00425255    ^ EB F2               jmp XNewCardD.00425249
00425257      90                  nop
00425258      90                  nop
00425259      90                  nop
0042525A      90                  nop
0042525B      90                  nop
0042525C      90                  nop
0042525D      90                  nop
0042525E      90                  |nop
0042525F      90                  nop
00425260      61                  popad
00425261      90                  nop

有补丁地址及代码,就可以用罗云彬《Windows环境下32位汇编语言程序设计》


中13章的 Patch2.asm的代码写个Load补丁.


Scar-疤痕 发表于 2015-3-25 06:50

感谢小鹏分享教程!

hackysh 发表于 2022-2-21 18:06


[快捷回复]-感谢楼主热心分享!

别管我了行 发表于 2022-3-10 04:28

zg2600 发表于 2022-7-9 09:29

[吾爱汇编论坛52HB.COM]-正在寻找,非常感谢楼主!顶帖,不仅谢谢楼主,也能赚HB

风里去 发表于 2022-7-9 17:28


感谢老大的分享,我一定好好学习

独裁者 发表于 2022-7-12 11:27

谢谢楼主的分享,楼主的标题让我眼前一亮,直接就点进来了

曾经沧海 发表于 2022-11-4 18:14

太牛了,必须赶紧下载!!!!

曾经沧海 发表于 2022-11-23 20:33

留个脚印,下去试试过

一生逍遥 发表于 2022-12-16 07:37

给大牛点个赞,教程很nice!
页: [1] 2
查看完整版本: 逆向之-----------------偷梁换柱