xfly_t 发表于 2021-4-22 16:35

自己写的CrackMe,欢迎高手测试

本帖最后由 xfly_t 于 2021-4-22 22:29 编辑

自己写的CrackMe,欢迎高手测试.
程序有一个安全区进行SN,文件等校验,验证通过后才能计算返回正确的结果,修改SN或者文件中的任意一位或修改程序的跳转,也计算不出正确的结果。
期望
1、算出另一组SN,让返回正确的结果。(用了ecc算法,不太可能破)
2、破解修改字节码,使用任意的SN,让返回正确的结果。

注:
校验文件是为了防止改跳转74变75
程序没有加壳,混淆,花指令等,自带加扰,欢迎高手测试

xfly_t 发表于 2021-4-22 21:11

本帖最后由 xfly_t 于 2021-4-22 21:17 编辑

weikun444 发表于 2021-4-22 21:03
让显示OK容易,让429FC0返回两个值之和还没看懂,期待高手解答!
429FC0,这个是源码(见附件,也是最关键的)中的verify
verfiy的主要流程是,校验数据,如果sn等数据正确返回正确的sum,如果不正确返回sum不正确
后面就是外面算下看是否跟里面算的结果是否一致,方便判定




whyida 发表于 2021-4-24 23:21

xfly_t 发表于 2021-4-24 23:11
嗯,可能跟前面的那位同学的方法差不多
破解ecc就是调整现在的密码学了,只能跳过。



"00071A000000000023682FDD003356F9EE00DDE0BACE000454B6FA00831B54B4"
"0000000000000000DE500E0000000000-1354767A874A86E7FE578B8FBB427A51B1CF15E95758CC4E773BE603A090A054101"
第一个字符串应该是输入字符加密过后的吧,是sha256?

byh3025 发表于 2021-4-22 17:16

没看懂怎么玩的

Suremotoo 发表于 2021-4-22 17:25

我都看不懂,更别说破解了,我还用的 Mac~

xfly_t 发表于 2021-4-22 17:25

本帖最后由 xfly_t 于 2021-4-22 20:01 编辑

byh3025 发表于 2021-4-22 17:16
没看懂怎么玩的
怎么做到的,是直接改内存了?可以改下编辑框中的数字,算出的结果是否正确(如0+1=1)

源码见图

aonima 发表于 2021-4-22 18:46

你倒是说怎么玩啊

逗帆云视 发表于 2021-4-22 18:58

不明白 是不是最后点击按钮 提示OK就算破了

xfly_t 发表于 2021-4-22 19:05

本帖最后由 xfly_t 于 2021-4-22 19:58 编辑

aonima 发表于 2021-4-22 18:46
你倒是说怎么玩啊
修改SN中的任意一位或修改程序的跳转,计算出正确的结果。
期望
1、算出另一组SN,让返回正确的结果。
2、破解修改字节码,使用任意的SN,让返回正确的结果。

xfly_t 发表于 2021-4-22 19:12

本帖最后由 xfly_t 于 2021-4-22 19:23 编辑

逗帆云视 发表于 2021-4-22 18:58
不明白 是不是最后点击按钮 提示OK就算破了
不是
1、算出另一组SN,让返回正确的结果。
2、破解修改字节码,使用任意的SN,让返回正确的结果。

ofeng626 发表于 2021-4-22 20:24

来了,来测试

weikun444 发表于 2021-4-22 21:03

让显示OK容易,让429FC0返回两个值之和还没看懂,期待高手解答!
页: [1] 2 3
查看完整版本: 自己写的CrackMe,欢迎高手测试