160个CrackMe_逆向 3/160

文件名:AfKayAs.2

一、软件信息

打开的时候会有弹窗

之后出现主窗口

破解这个程序的目标有两个,一个是去掉neg弹窗,另一个是得到注册算法。

二、详细分析

1、随便输入用户名和序列号,会出现错误弹窗,所以切入点就是这个MessageBox

在OD命令行输入bp rtcMsgBox,运行之后程序断下来,栈回溯,找到调用的地方

在这个函数的前面下断,就可以单步调试了

先计算Name的长度,再乘以0x15B38,再算出Name首字节的ASCII码值,最后把两个值相加

这个注册算法难点就在于使用了很多浮点指令

如果要暴力破解的话,直接把这个je给NOP掉就可以了

具体的注册算法以后有空再来详细分析,现在为了赶进度,就先放一放了

 

搜索关注公众号[逆向小生],不定期更新逆向工程师需要掌握的技能,包括Windows和Android方面的逆向,还有作为一个逆向工程师的思维模式。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值