Android反编译锁机文件

今天给大家带来一个反编译的教程,一朋友说找一个刷QQ名片赞的app,结果刚打开后手机就被锁住了

重启手机还会出现这个东西,下面有作者的qq,难不成真联系作者?


我x,QQ号隐藏了,  这还联系个球,不墨迹直接干!

首先打开我们的Android逆向助手(点击去下载),然后选择反编译apk,浏览apk的位置

点操作

反编译apk...
源:C:\Users\Administrator.WIN-D10JMSANMOB\Desktop\名片赞助手.apk
I: Using Apktool 2.0.0-Beta9 on 名片赞助手.apk
I: Loading resource table...
目标:C:\Users\Administrator.WIN-D10JMSANMOB\Desktop\名片赞助手
反编译成功了,接着打开文件夹,发现并没有什么东西.....


先提出来dex文件吧,然后点dex转jar

然后会看到运行的jd-gui  ,通过这个工具我们可以看到这个小项目的基本东西

一般这样的应该都会把密码保存到本地,所以我们可以找下有没有SharePreference.

我们点击MainActivity  首先找到oncreat()方法,可以看到

红色框框的应该就是密码,然后我发给好基友试了试之后果然成功了


包里还有这三个文件,下面打开看看里面都有什么代码

可以发现这个LogCatBroadcaster里有文章啊


一个runnable接口,首先判断当前系统api是否高于16,也就是4.2,检测已安装程序中是否有com.aide.ui这个程序,不过没有做判断,而是直接启动一个线程,看看这个线程做了什么


获取当前线程信息,放入intent中,并发送一条指令,com.aide.runtime.VIEW_LOGCAT_ENTRY,目标包名即为上面的com.aide.ui,然后发送广播,传过去一个String类型的lines,很明显一个隐式启动

而另外一个BootBroadcastReceiver则是写开机启动程序


当手机启动成功后会发送一条广播 android.intent.action.BOOT_COMPLETED

然后启动自身,做到开机自启


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值