跟各位大佬学习后心得总结
本帖最后由 在天一方 于 2022-4-21 12:42 编辑运行环境:
安卓
涉及工具:
MT,Smali手册
教程类型:
逆向理论分析
现就学习心得进行总结
1、定目标
你打算做什么,会员,权限
2、根据要做的目标进行分析
2-1,是否需要脱壳,脱壳教程论坛里很多大佬那里有@让IP飘一会 等 可以去看看
2-2,无壳后进入正题,把自己定的目标记下,根据相关的关键词搜索找到切入点 如搜代码,方法名:isvip,vip等,字符串:开通、会员、免费、无限等跟你目标相关中英文关键词、可以用中文翻译成英文的方式来查找
3、找到关键词入口后,进入观察,关键词是完成的目的是需要进入还是跳过来完成目标的一般上找,跳入点,找到合适的的if判断语句后进行分析变量是达到什么目的会完成我们的目标
新手就会用到这个smali手册了,
这个手册可以很方便的察看我们需要的方法名等有何意义 如何判断能跳进或跳过我们前面搜索到的入口,做一切事都是围绕我们的目标进行
4、赋值条件变量例如 con'st/4 v0,0x1or const/4 v0,-0x1等,或者跳入达到这个条件的上级里面进行修改是得获取需要的赋值
5,保存 及签名
MT有会员比较方便,如果没有可以NP来做,一样的不纠结
6、最后给一个建议,
6-1、目标分解:我们可以把目标分解成几块来做,每次做了签名保存看是否有闪退等情况
6-2 保存的习惯,完成一个目标后重命名app名字,然后复制一份再开始下个分解目标,要不全部在一处来做,对于新手来说错一处很多地方你都记不得怎么返回,
复制后,第二个目标出问题了随时可以删除app,重原来那里又复制一个出来,可以节约很多时间
这个不错谢谢,看一下 感谢楼主 怎么编辑啊我还没写完 点了下草稿就过来了 谢谢前来学习 一下 谢谢分享 感谢楼主 感谢楼主 谢谢分享 楼主好强啊!学习了!