# 如何玩转andriod远控（androrat）

Author: 乌云历史资料库 (@wooyun_archive)
Published: 2013-09-09T05:47:00Z
Canonical: https://wepostx.com/topics/1124

> 乌云历史资料归档
>
> **原始作者：** ╰╃清風
> **原始编号：** superkieran-wooyundrops:84
> **原始发布时间：** 2013-09-09 13:47
> **声明：内容仅用于技术研究和个人使用，版权归 wooyun.org。**

---

[关于WebView中接口隐患与手机挂马利用](http://drops.wooyun.org/papers/548)的引深
看我是怎样改造Android远程控制工具AndroRat

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

## 0x00 搭建andriod环境

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

```text
1.eclipse 2.jdk 3.sdk
```
安装配置好后就将我们的AndroRat工程导入eclipse中
导入完成后看见2个工程如图：

![原文图片](/media/2016/06/eda971b18f26402f0df445d87728b340)

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

![原文图片](/media/2016/06/6c2440d3046552b99f9485d4ba7dacd8)

其他报错如import 缺少对应包可到[http://www.findjar.com/index.x](http://www.findjar.com/index.x)查找并引用
编译错误解决完成后就会出现黄色感叹号，这个时候2个工程就可以运行了。

## 0x01 安装androrat

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

![原文图片](/media/2016/06/43639b69226bf612a7f59496c812e4b8)

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

![原文图片](/media/2016/06/be91d8b4892d261c8daf32a19541bcd8)

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

![原文图片](/media/2016/06/ae6984dab549878188f4859fec462851)

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

![原文图片](/media/2016/06/61f5bcc605228a9a8b8a2edff4d8c580)

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

![原文图片](/media/2016/06/14e21545f074e5e4ee991679bb9ae810)

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

![原文图片](/media/2016/06/1a524b52d59198cad9433dbc779a2278)

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

![原文图片](/media/2016/06/f878fceeec326094e3d717e2527efc7a)

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

![原文图片](/media/2016/06/55ea8b9c0875479b32727912a69e41a6)

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

## 0x02 引申思考

1.如把修改app写成服务，监听短信指定代码开启端口 （老外都这样干的）
2.andriod里的gps功能和拍照功能有bug 这可是两个亮点功能，擦
3.实现程序的自动编写，屏蔽扫描杀软，自我复制和感染文件（这还是留个大牛们研究）
[http://url.cn/Ke7wxT](http://url.cn/Ke7wxT)微云源码分享地址

## Replies
