首页
社区
课程
招聘
[讨论]问个关于写注册机的问题.
发表于: 2008-4-30 06:21 3832

[讨论]问个关于写注册机的问题.

2008-4-30 06:21
3832
问题描述:
一个crackme里,它把用户名,密码,以及个call的内存地址(是它们的内存地址哦!) 当作密匙在加密函数里跟其它一些参数进行一系列运算.

现在算法已经清楚了.
但问题在于自己写的注册机 进行解密运算的 地址,怎么能跟原crackme 户名,密码,以及个call的内存地址相统一呢??

例如:
原crackme   用 GetDlgItemText获得密码的,存储密码的内存地址为00403500
在加密运算中用了 xor 00403500,FEFE 这样的指令

而注册机中输入密码,用于储存密码的地址为00403800
同样的指令也就变成了  xor 00403800,FEFE

导致计算结果不统一.
(当然过程还要复杂些,mul,and,or n次后得到最终注册码)

怎么才能统一这些参数呢?算法很清楚了,就是这些地址参数没办法统一.
望各位小虾以及前辈指点一二,说下思路.

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 207
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没人回下吗...
2008-5-2 10:54
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
3
将需要计算的数据地址记下,在计算的时候用记下的数据地址来进行计算,而读取地址的上的密码内容数据则以你的地址读取出来的内容为准。
2008-5-2 11:11
0
雪    币: 207
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
呵呵,感谢!
还是版主好~`
2008-5-2 20:16
0
游客
登录 | 注册 方可回帖
返回
//