各位最常见的分享弹窗一定是这个吧undefined
首先我们分析一下AndroidManifest.xml做了什么改变
未注入:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
<? xml version = "1.0" encoding = "utf-8" ?> < manifest xmlns:android = "http://schemas.android.com/apk/res/android" android:versionCode = "1" android:versionName = "1.0" package = "com.mycompany.myapp" platformBuildVersionCode = "27" platformBuildVersionName = "8.1.0" > < uses-sdk android:minSdkVersion = "14" android:targetSdkVersion = "21" /> < application android:theme = "@style/AppTheme" android:label = "@string/app_name" android:icon = "@drawable/ic_launcher" android:debuggable = "true" android:allowBackup = "true" android:resizeableActivity = "true" > < activity android:label = "@string/app_name" android:name = ".MainActivity" > < action android:name = "android.intent.action.MAIN" /> < category android:name = "android.intent.category.LAUNCHER" /> </ intent-filter > </ activity > </ application > </ manifest > |
注入的:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
<? xml version = "1.0" encoding = "utf-8" ?> < manifest xmlns:android = "http://schemas.android.com/apk/res/android" android:versionCode = "1" android:versionName = "1.0" package = "com.mycompany.myapp" platformBuildVersionCode = "27" platformBuildVersionName = "8.1.0" > < uses-sdk android:minSdkVersion = "14" android:targetSdkVersion = "21" /> < application android:theme = "@7f050000" android:label = "@7f040000" android:icon = "@7f020000" android:name = "ak.shell.App" (改删行) android:debuggable = "true" android:allowBackup = "true" android:resizeableActivity = "true" > < activity android:label = "@7f040000" android:name = ".MainActivity" > < intent-filter > < action android:name = "android.intent.action.MAIN" /> < category android:name = "android.intent.category.LAUNCHER" /> </ intent-filter > </ activity > </ application > <!-- 拥有完全的网络访问权限 --> <!-- 读取您的USB存储设备中的内容 --> < uses-permission android:name = "android.permission.READ_EXTERNAL_STORAGE" /> <!-- 修改或删除您的USB存储设备中的内容 --> < uses-permission android:name = "android.permission.WRITE_EXTERNAL_STORAGE" /> </ manifest > |
用MT管理器打开安装包(自备同类型的)
再看注入的assets文件夹里多了一个名为ak的文件
dex中出现了名为ak.shell(这些删除,也可不删)
总之就是删去XML中的android:name="ak.shell.App",即可解决分享弹窗
此方法对此类软件都适用(更改Activity记录也可以)
【有的可能是网络弹窗,清羽弹窗等,类型不同,可能会不行,大家有去不掉的,或者方法不行的,截图回复,最好带包】
该内容转载自网络,更多内容请点击“阅读原文”
原文始发于微信公众号(web安全工具库):一句代码,去除【分享引流弹窗】
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论