160个练手CrackMe-040

本文探讨了Delphi环境下无壳软件的破解方法,并详细分析了一段具体的破解代码。通过对比不同输入产生的输出,揭示了背后的简单算法。此外,还提供了一个简单的Python注册机示例,用于展示如何通过字符编码转换生成注册码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、无壳。Delphi

2、DeDark

确定按钮事件地址。0042D4A8
Check_it()

0042D564  |.  8B45 F8       mov eax,[local.2]
0042D567  |.  8B55 FC       mov edx,[local.1]                        ;  正确的Key
0042D56A  |.  E8 6163FDFF   call DaNiEl-R.004038D0
0042D56F  |.  75 0C         jnz XDaNiEl-R.0042D57D
0042D571  |.  B8 ECD54200   mov eax,DaNiEl-R.0042D5EC                ;  ASCII "Congratz cracker! hehehe"
0042D576  |.  E8 7DFBFFFF   call DaNiEl-R.0042D0F8
0042D57B  |.  EB 0A         jmp XDaNiEl-R.0042D587
0042D57D  |>  B8 10D64200   mov eax,DaNiEl-R.0042D610                ;  ASCII "No no no! :( Try again!"
0042D582  |.  E8 71FBFFFF   call DaNiEl-R.0042D0F8

试了几组:
“123”->”678”
“abcd”->“fghi”
算法很简单。

3、注册机

>>> Name = 'Test'
>>> for i in Name:
    print(chr(ord(i) + 5), end='')


Yjxy
>>> 

这里写图片描述

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值