7

如何玩转andriod远控(androrat) | WooYun知识库

 6 years ago
source link:
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

如何玩转andriod远控(androrat)

关于WebView中接口隐患与手机挂马利用的引深

看我是怎样改造Android远程控制工具AndroRat

1.修改布局界面
2.配置默认远程ip和端口
3.LauncherActivity修改为运行后自动开启服务并自动返回到主界面
4.修改xml让程序不显示在最新使用的程序

0x00 搭建andriod环境


对于小白来说,首先需要的开发环境是必须

1.eclipse
2.jdk
3.sdk

安装配置好后就将我们的AndroRat工程导入eclipse中

导入完成后看见2个工程如图:

2013090815203427803.jpg

刚导入进来时肯定会编译报错,这时需将2个jra包引用进来 如图:

2013090815230469611.jpg  

其他报错如import 缺少对应包可到http://www.findjar.com/index.x查找并引用

编译错误解决完成后就会出现黄色感叹号,这个时候2个工程就可以运行了。

0x01 安装androrat


先运行我们的服务端开启监听 默认config.txt配置端口

2013090815334573925.jpg

运行成功后出现服务端如下:

2013090815353936194.jpg

接着运行客户端,使用usb链接我们的手机安装app查看

2013090815295584722.jpg

安装好后应用列表会有一个叫LogsProvider的应用,可以在如下文件里修改name

2013090815434447913.jpg

接着修改LauncherActivity.class代码让程序默认情动并运行后自动black

2013090815490412471.jpg

Manifest修改,使其不在home最近应用里显示

2013090816033950681.jpg

布局文件位置,可以自定义修改布局

2013090815511471104.jpg

adb 安装运行客户端后,服务端如图,-手机安装程序后会自动返回到桌面,长按home也看不到该程序。

2013090815541350530.jpg

此时整个程序可以使用了,功能挺多的就不列举了

0x02 引申思考


1.如把修改app写成服务,监听短信指定代码开启端口 (老外都这样干的)

2.andriod里的gps功能和拍照功能有bug 这可是两个亮点功能,擦

3.实现程序的自动编写,屏蔽扫描杀软,自我复制和感染文件(这还是留个大牛们研究)

http://url.cn/Ke7wxT微云源码分享地址


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK