小白初试-内网通加积分码
本帖最后由 cq5868177 于 2019-11-21 22:41 编辑刚开始学习破解看了好多视频,总想找点东西练手,正好工作中用到了内网通这个通讯软件,里面有个加积分的功能,网上有工具可以加积分,于是就想着自己能不能尝试一下。
https://attach.52pojie.cn//forum/201911/20/234528d8ypxdbbzdun9fby.png
这里我选取的是扫码加积分码部分来分析,功能很简单,扫码后会得到一个4位的码,然后你输入进去就可以得到200积分。
现在我们随便输入一个
https://attach.52pojie.cn//forum/201911/20/235604cq653yq555qylhyy.png
看到错误提示了,然后开始找地方打断点,但是毕竟还是小白啊,经验不足,花了好多时间老是找不到地方下断,最后搜索整个文件夹的时候发现在安装目录下\res\ShiYeLine\value\string.xml 文件中找到了
<String Id="IDS_VERIFY_CODE_INVALID">无效的验证码。</String>
随便修改下然后重启软件发现提示已经更改了
因为我比较喜欢用IDA把代码反编译出来先看看伪代码,所以在伪代码中发现了IDS_VERIFY_CODE_INVALID,而且也发现了关键的积分码判断的函数sub_5DE8A0
点进入看看,发现逻辑也不复杂,只有2个判断,判断完后就开始加200积分了,既然这样就不让那2个判断跳出去就OK了!
找对了地方,现在开始验证,根据函数地址,计算偏移然后找到对应OD里面的地址下断点。
断下来了,F8下一步找关跳转,在131E8F1 处时,正确的码和输入的码都出来了,他们在做比较,这里我们把Z标志位设置为1,让他继续往下走
接下来F8找加的积分码200,然后把他改成我们想要的值,这里我改成10000
这样就改好了,试试效果!
看到成功了,超级高兴啊,总算干成了。虽然很简单但是算是对我这阶段最大的鼓励了~~ 破解后的软件呢!!!不放出来啊!!! UniqueLegend 发表于 2019-11-21 10:16
楼主用的内网通版本号是多少啊?我用最新版的那个字符串好像已经被注释掉了
用的是3.3.2192版本哦
求成品软件 老版本的内网痛可以直接签到,不用扫码,改一下老包更方便啊。 学习到了,支持支持支持 有成品供大家使用才更好! 我前来围观学习一下 楼主有没有成品啊? 学习一下,感谢分享 学习一下,一起加油。