安卓逆向是啥意思
“安卓逆向”不是一个新名词,它伴随着安卓开发而生,可是一直以来,仅限于技能圈内盛行,对于非技能圈人士,往往把“APP破解”和“安卓逆向”划等号。这是写给非技能圈人士看的,在于普及安卓逆向的概念及其应用场景。
安卓逆向是什么?
目前百度知道都没有收录安卓逆向这个词条,大部分能搜索到的资料都是技能人员写的偏技能类的文章,往往充斥着代码和各类东西调集,非技能人员一看就比较懵逼。
简略地来说,安卓逆向是对已经打包好的APP进行反编译、源码分析了解APP完成逻辑的一门技能。我们可以把安卓安装时用到的APK文件看作一个加密后的压缩包,逆向就是要最大程序地复原出APK打包之前的源码。
逆向需要用到解密、反编译、解压缩等技能,想要100%复原APK的源码几乎是不可能的,所以在实际进行逆向分析的时分,一般都是根据想完成的意图,分析出APK的部分源码和完成逻辑,然后对这一部分源码进行修改后与原始的APK打包在一起,这样就获得了一个完成自己特定意图的APP。
安卓逆向到底能做什么
APP自动化履行程序脚本
比如有这么一个场景:某APP在某天某一时间将推行一个领代金券的活动,只要登录账号,进入收取页面即可收取一张面额100元的无门槛代金券。很显然,这是一个能够撸羊毛的活动,如果我收集了100个账号,在那天使用某些手段确保每个账号抢到一张代金券,那我就能抢到100*100=10000元的代金券,再使用网络把这些券打7折卖出去,就能赚个7000块,是不是很爽?!经过安卓逆向剖析,我就能把登录、领券的动作做成一个自动化履行的插件,我先把一切账号和暗码保存起来备用,到了领券的开放时间,立即自动登录、领券,一个账号领券完,自动切换登录另一个账号,趁热打铁就把一切账号的券都领到手。这便是安卓逆向的用途之一,能够自动化批量履行APP的一系列动作。类似地,如果想完成批量登录账号、点赞、谈论,同样也是能够的。
修正APP的功用
不知道我们有没有遇到过,有些APP经常提示要更新,有些有必要强制更新才能使用,可我便是不想更新,这时候也能够用逆向技能来完成修正APP的某些功用。经过逆向剖析,找到触发更新的代码,然后把它屏蔽掉,这样打开APP后就再也不会提示更新了。
评论前必须登录!
注册