LFG's Blog

For Only Working and Studying

安卓逆向之旅之Lin-Tools注册算法的获取

最近,又折腾刷机了,原因还是和以前一样,刷机为了学习——小米6 MIUI10 Android8.x,Xposed,但是不支持Fdex2、DumpDex等工具,于是刷机,下定决心刷回MIUI9 Android7.1,刷机过程还是一如既往的舒服,一不小心就刷好了(手动滑稽

刷好后安装Xposed,发现FDex2找不到,于是在群里问了下,突然一位大佬发给我了这个工具,搞机完成

不久,这位大佬发给我一个APK让我帮他脱壳,我拿过来一看,360加固,不用说,安装——FDex2选择HOOK目标——运行软件,脱壳完成(脱壳就是这么快


然后把得到的DEX文件提出了----

先简单说下这个APK

Lin-Tools,一个系统优化工具,类似于Xposed某些插件一样的功能具体的就不介绍了,百度有,但是让人头疼的是,这个软件一打开就让输入注册码,购买激活码需要30RMB,否则完全无法使用,这就很尴尬了。像我这种穷人,水都喝不上,哪来钱买软件


于是想着搞定这软件,虽然不为了用这个软件,因为相同功能的软件很多,所以说,搞它只是为了学习(滑稽)


开始操作:FDex2脱壳

                MT2修复DEX

                XML修复

                OnCreate()修复(这个不会卧槽)

--------------------------------------------------------------------------

所以想了下,放弃了

于是转变方向

研究其算法:

dex++打开DEX文件,搜索关键字定位包、类、函数

最后找到,,,,

这玩意大致的注册机制是:获取IMEI,通过对IMEI处理,得到一个识别码,再通过相应的算法得到注册码,输入正确的注册码后,在系统中写出文件,软件关闭,再次打开是便是已注册版本(重启验证)

哎,,不想打字了,直接上算法,最后写了个注册机

最后,这只是学习用,如果你真的想使用Lin-Tools,建议你去找作者购买软件,否则和我无关

识别码算法:

image.png

注册码算法:

image.png

附上注册机截图:

image.png

附上效果图:

image.png

注册机地址:链接: https://pan.baidu.com/s/1pIEquC6uyonikpxIkzEGhQ 提取码: d4tu
软件下载:链接: https://pan.baidu.com/s/1bkZl3ArupVS4q_x4TxcnCQ 提取码: 2j22

(链接失效或者无法注册请在下方留言)

  • 评论列表:
  •  博主
     发布于 2018-10-22 13:28:46  回复该评论
  • 经网友反应,有的注册不了,我又看了下代码,确实是我写错了,发现IMEI有2的都会计算出错,现在改好了,补上链接: https://pan.baidu.com/s/1WTb2fVxGB4WSZbzweiJTAg 提取码: jw5a
    感谢网友反馈

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«   2018年10月   »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎来到LFG的博客页面,欢迎发表你的看法,请自觉遵守法律法规!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏

      Powered By Z-BlogPHP 1.5.2 Zero

      欢迎来到LFG的博客页面,发言请遵守法律法规