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

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

1.修改布局界面

2.配置默认远程ip和端口

3.LauncherActivity修改为运行后自动开启服务并自动返回到主界面

4.修改xml让程序不显示在最新使用的程序

0x00 搭建Android环境

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

1.eclipse (Eclipse IDE for Java Developers

2.jdk (Java Platform)

3.sdk (Android SDK

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

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

2个工程

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

将2个jar包引用进来 ?

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

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

0x01 安装androrat

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

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

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

服务端

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

运行客户端

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

在如下文件里修改name

接着修改LauncherActivity.class(/Androrat/src/my/app/client/LauncherActivity.java)代码让程序默认情动并运行后自动black

修改LauncherActivity.class代码

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

Manifest修改

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

布局文件位置

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

adb 安装运行客户端后,服务端如图

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

0x02 引申思考

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

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

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

[原文地址]

源码下载:

微云:androrat.zip,文件大小: 6.81M

百度网盘:androrat.zip,文件大小: 6.81M

相关内容:

如何玩转Android远控(androrat)

Android远程控制工具,安卓手机远控木马

留言评论(旧系统):

佚名 @ 2013-09-17 11:16:33

博主,如何让谷歌百度K掉某个网站,这个网站是卖假药和违法的精神药品的?

本站回复:

举报呗,要么入侵它(非法,后果自负)……

清风 @ 2013-09-25 09:40:46

核总 小弟一时手误把Android打成了andriod 都是搜狗输入法害的 尼玛

本站回复:

嗯嗯,已修正!Thx!

hello @ 2014-02-20 12:30:35

站长那个androrat中androratserver工程有缺漏啊,import不了,看了下连androidmanifest.xml都木有。。

本站回复:

你下这个:http://lcx.cc/?i=3882,没有缺漏,编译通过。

hello @ 2014-02-20 13:51:49

站长是这样的,我下了androrat.zip后解压出现androrat文件夹(子文件夹有doc,Experiment,src)。然后用eclipse导入androrat整个文件夹,随后在eclipse中仅出现了Experiment文件夹中的ActivityAndrorat工程,以及src文件夹中的Androrat工程,并没有出现src文件夹中的AndroratServer工程(里面不完整,eclipse自然识别不了)。 站长我是小白,最近在学习这个,还望站长解惑,多谢!

本站回复:

不清楚你这个情况,你下载的哪个版本的?这个压缩包亲测是完整的,编译通过,是否你导入方式不对?

佚名 @ 2014-02-21 11:37:02

这个服务端没有禁止用户删除的代码吗?

本站回复:

没有任何保护功能。

佚名 @ 2014-02-21 13:07:20

这个没有开机自启动程序吗?

本站回复:

已有自启功能。

佚名 @ 2014-02-21 13:47:45

我测试过了。没有开机自启动功能

本站回复:

看看应用权限设置,是否将该程序开机启动权限禁止了。

佚名 @ 2014-02-21 14:12:25

是activityandrorat这个项目有自启动,还是androrat这个项目有?

本站回复:

androrat

佚名 @ 2014-02-21 14:38:20

谢谢了!稍微改动下,自启动成功了!

本站回复:

You Are Welcome!

wool @ 2014-03-03 20:34:44

这个玩意好像很复杂啊,那个ip能不能用域名?不然重启会变。还有,为什么要用数据线连接电脑安装呢?下载安装不行么?

本站回复:

下载apk安装可以,上线地址类型改改就可以了。

wool @ 2014-03-03 20:35:59

这个玩意好像很复杂啊,那个ip能不能用域名?不然重启会变。还有,为什么要用数据线连接电脑安装呢?下载安装不行么?

本站回复:

下载apk安装可以,上线地址类型改改就可以了。

wool @ 2014-03-03 20:38:37

不会英语和开发语句

本站回复:

百度 & 谷歌,学习。

MrJason @ 2014-03-03 20:48:27

如果这也叫玩转,那只能说够菜

本站回复:

嗯,这确实是基础教程,客官求出更详细的教程看看。

佚名 @ 2014-03-11 13:04:11

站长,你好,这个怎么导入坏境啊,有视频吗 有教程发个4331510@qq.com

本站回复:

这个没有视频教程(完全没必要),百度一下:工程 导入 eclipse,就会有详细步骤,例如: http://jingyan.baidu.com/article/e2284b2b3a8d84e2e6118d1a.html

佚名 @ 2014-03-11 17:37:06

安卓智能监控 获得手机短信 通讯录 通话记录 通话录音等其他手机信息以邮件方式发送 也可以通过绑定手机的短信指令用中毒手机给其他手机发送信息. 无界面 无图标 完全后台隐藏运行需要的联系QQ263****007 免杀+实用型监控

本站回复:

请不要发广告,谢谢! ╮(╯_╰)╭

佚名 @ 2014-03-11 17:44:47

安卓智能监控 获得手机短信 通讯录 通话记录 通话录音等其他手机信息以邮件方式发送 也可以通过绑定手机的短信指令用中毒手机给其他手机发送信息. 无界面 无图标 完全后台隐藏运行需要的联系QQ263***007 免杀+实用型监控

本站回复:

你得是想屏蔽IP。

佚名 @ 2014-03-11 17:45:53

安卓智能监控 获得手机短信 通讯录 通话记录 通话录音等其他手机信息以邮件方式发送 也可以通过绑定手机的短信指令用中毒手机给其他手机发送信息. 无界面 无图标 完全后台隐藏运行需要的联系QQ263***007 免杀+实用型监控

本站回复:

你得是想屏蔽IP。

佚名 @ 2014-03-11 17:48:39

安卓智能监控 获得手机短信 通讯录 通话记录 通话录音等其他手机信息以邮件方式发送 也可以通过绑定手机的短信指令用中毒手机给其他手机发送信息. 无界面 无图标 完全后台隐藏运行需要的联系QQ263***007 免杀+实用型监控

本站回复:

再见,孩纸~

佚名 @ 2014-03-27 02:12:32

请问下站长这个编译工具哪有下载? 如果能有视频教学那更好了,不知站长可有这份热心?小弟再次感谢!

本站回复:

你不看内容的么?文中已给出详细下载链接: 1.eclipse (Eclipse IDE for Java Developers) 2.jdk (Java Platform) 3.sdk (Android SDK)

佚名 @ 2014-03-27 02:15:12

请问下站长这个编译工具哪有下载? 如果能有视频教学那更好了,不知站长可有这份热心?小弟再次感谢!

本站回复:

你不看内容的么?文中已给出详细下载链接: 1.eclipse (Eclipse IDE for Java Developers) 2.jdk (Java Platform) 3.sdk (Android SDK)

7011 @ 2014-03-30 20:52:44

有汉化版的么?发至2365957931@qq.com 谢谢 站长哥哥

本站回复:

没有汉化版,都是很简单的英语单词,或者你可以修改源码自己汉化一下。

站长 @ 2014-04-04 02:04:44

裸主 我XP系统 导入AndroRat下SRC的ProcessCommand.java出现红X 百度了下好像是JDK版本问题 我XP下载JDK8打不开我就下载的7 有没办法解决?

本站回复:

看右下方信息输出窗口,会有报错信息,然后你自己百度一下就解决了。

佚名 @ 2014-04-14 02:56:31

站长你好!按照你的方法androrat 不上线。不知那里出错。

本站回复:

教程资料(不懂的可以加我QQ:root@lcx.cc,其余号码一律为假货,谨防上当受骗!): 如何玩转Android远控(androrat):http://lcx.cc/?i=3882 Android远程控制工具,安卓手机远控木马:http://lcx.cc/?i=3555

佚名 @ 2014-04-14 02:57:51

可以加我QQ联系!86926561

本站回复:

不懂的可以加我QQ:root@lcx.cc,其余号码一律为假货,谨防上当受骗!

逗比 @ 2014-05-04 22:22:09

请问版主qq多少?

本站回复:

联系方式见:http://lcx.cc/?i=1#lianxi

佚名 @ 2014-05-10 12:14:34

现在有发展到和电脑那样扫1433吗

本站回复:

呵呵,目测没有这种扫鸡一说……

佚名 @ 2014-05-10 17:35:16

<svg onload=alert(/x/)>

本站回复:

<svg onload=alert(/yoo~/)>

佚名 @ 2014-05-21 00:10:08

变态啊。

本站回复:

有何变态之有~

佚名 @ 2014-05-24 16:30:49

求教该软件如何导入安装

本站回复:

你指的编译工程还是安装到手机?安装到手机的话需要先编译,编译工程的话,在eclipse里导入工程文件。

佚名 @ 2014-05-25 13:32:43

按照你的说法一步步去做。w7系统 。然后环境什么的都弄好了。就是一个劲报错。加了jre库的话报错更多。求解释啊~

本站回复:

额,其中有些bug是需要手动修复的,听你描述不清楚问题所在,检查你配置环境。

jerome @ 2014-05-26 18:40:53

mac osx 服务端运行起来 显示如下:*** ANDRORAT SERVEUR *** Authors : A.Bertrand, A.Akimov, R.David, P.Junk Launch at Mon May 26 18:31:22 CST 2014 On port : 9999 Mon May 26 18:31:22 CST 2014 SERVER online, awaiting for a client... 真机和模拟器分别连接过,都识别不到,一直停留在等待客户端,请问如何解决,十分感谢!

本站回复:

启动正确,看你上线地址设置。

jerome @ 2014-05-27 18:34:38

楼主您好,我是昨天咨询无法连接设备的jerome, 05-27 18:29:48.640: W/System.err(19311): java.net.ConnectException: failed to connect to /127.0.0.1 (port 9999): connect failed: ECONNREFUSED (Connection refused),端口9999,ip地址试了默认的192.168.0.12还有127.0.0.1,都没能建立连接,这部分我理解的也不透彻,望指导;我的qq:214396650,有时间可以加下我吗,感谢。

本站回复:

嗯,这个不太清楚。(本人唯一QQ:624118310,其他号码加你的都是冒名的骗子。)

jerome @ 2014-05-27 19:12:02

public void setOnline() { while (online) { gui.logTxt("SERVER online, awaiting for a client..."); gui.logTxt("test"); try { gui.logTxt("step1"); Socket cs = serverSocket.accept(); gui.logTxt("step2"); System.out.println("LocalAddr : " + cs.getLocalAddress()); // inscription temporaire d'un client connecte String id = Nclient + "client"; ClientHandler newCH = new ClientHandler(cs, id, this, gui); clientMap.put(id, newCH); channelHandlerMap.put(id, new ChannelDistributionHandler()); newCH.start(); System.out.println("client accept"); gui.logTxt("Connection established,temporary IMEI was assigned: " + id); } catch (IOException e) { e.printStackTrace(); gui.logErrTxt("ERROR while establishing a connection"); } } gui.logTxt("*** SERVER STOPPED ***\n"); } 无法建立连接,Socket cs = serverSocket.accept();这里进不来,求解答,感谢!!!

本站回复:

java 不太熟,这里应该是服务器端接受连接时出现的问题,具体你检查一些。

发奋图强 @ 2014-06-06 10:41:17

能改成域名上线么

本站回复:

diy~

佚名 @ 2014-06-07 16:19:12

经测试可用,可用域名上线

本站回复:

Yep!

安卓监控 @ 2014-06-11 19:02:43

安卓智能监控 获得手机短信 通讯录 通话记录 也可以通过绑定手机的短信指令用中毒手机给其他手机发送信息 控制手机发送短信 控制手机接收信息. 无界面 无图标 完全后台隐藏运行需要的联系QQ6462-57-485 免杀+实用型监控

本站回复:

-_-|||

孤家寡人 @ 2014-06-14 05:56:59

站长你好 androrat需要root权限吗?需要的话怎么获取呢?

本站回复:

不需要root权限。

佚名 @ 2014-06-20 19:08:10

那位实现域名上线的高人,把方法共享下呗。

本站回复:

+1

sword @ 2014-07-01 22:13:51

请问androidrat支持最新的4.4.2系统么?我测试貌似无法回联

本站回复:

目测支持

我看我还是玩蛋儿吧 @ 2014-07-04 17:38:01

是jar包不是jra包

本站回复:

我靠,眼真尖,这都看出来了,感谢指正!已修正!

佚名 @ 2014-07-12 11:38:50

0x00 搭建andriod环境 ”andriod“=Android ,按文章测试中,有不懂的希望楼主能回复

本站回复:

感谢指正!已修正错误的单词!

蛋疼很 @ 2014-08-18 16:13:02

http://pan.baidu.com/s/1jGD**** 最新编译客户端

本站回复:

提示:此为网友自行发布的客户端,谨防后门!请勿擅自安装,当心手机资料以及银行金额被盗!

阿布 @ 2014-09-03 03:08:22

高人~!!

本站回复:

-_-|||

佚名 @ 2014-09-04 09:03:15

请问你的联系QQ告诉我

本站回复:

http://lcx.cc/?i=1

佚名 @ 2014-09-06 19:38:08

我是利用他刷安卓肉鸡钻的 怎么利用他 连接电脑发短信 大神求解

本站回复:

长空 @ 2014-09-17 11:14:58

接着运行客户端,使用usb链接我们的手机安装app查看 ==========是安装APK么?是不是要先编译成APK,刚开始研究,不太懂,请大师解答。

本站回复:

直接编译成apk,放手机里,安装即可。

长空 @ 2014-10-23 18:54:09

为什么安装完手机客户端后,在电脑的服务端接收不到连接信息,跟编译的安卓版本有关系么?

本站回复:

仔细检查下。

佚名 @ 2014-11-12 23:48:12

unable to find an ant file to run 没安装好环境?

本站回复:

http://www.baidu.com/s?wd=unable%20to%20find%20an%20ant%20file%20to%20run

佚名 @ 2014-11-14 18:37:55

安装环境是硬伤啊,

本站回复:

-_-|||

哥哥1 @ 2014-12-05 21:19:48

ProcessCommand.java 前面是x怎么办

本站回复:

具体看右下角详细错误输出框,然后百度解决。

佚名 @ 2014-12-09 14:17:38

跪求一个控,价钱好商量,QQ5-1-9-3-5-4-0-4

本站回复:

友情提示:谨防上当受骗~

小弟 @ 2014-12-18 13:18:21

源码中没有jna-3.2.2.jar怎么办

本站回复:

百度下载一个。

兄弟 @ 2014-12-18 15:26:54

源码中没有jna-3.2.2.jar 百度下载一个之后 很多报错

本站回复:

我记得那个开发平台有官方更新器下载来着。

小哥 @ 2014-12-22 15:02:09

源码中没有jna-3.2.2.jar 百度下载一个之后 很多报错 站长回复: 我记得那个开发平台有官方更新器下载来着。 接着问 :怎么官方更新器下载 我现在就是发现源码中没有jna-3.2.2.jar 文件 在百度下载一个之后 居然很多报错

本站回复:

我的源码中没有“jna-3.2.2.jar”,我用的是“jna-3.4.0.jar”,已发至你邮箱,发件人地址为:624118310@qq.com,其余均为假冒。

佚名 @ 2014-12-22 15:04:20

源码中没有jna-3.2.2.jar 百度下载一个之后 很多报错 站长回复: 我记得那个开发平台有官方更新器下载来着。 接着问 :怎么官方更新器下载 我现在就是发现源码中没有jna-3.2.2.jar 文件 在百度下载一个之后 居然很多报错 你一般什么时候QQ在线 能把你下载的源码发给我吗 邮箱haiko123456@163.com

本站回复:

我的源码中没有“jna-3.2.2.jar”,我用的是“jna-3.4.0.jar”,已发至你邮箱,发件人地址为:624118310@qq.com,其余均为假冒。

佚名 @ 2014-12-23 15:39:19

请问怎么配置IP 这个软件只能控制同在局域网的手机吗 怎么远程控制手机 如果是在网吧使用 怎么配置IP和端口

本站回复:

换成广域网域名或IP即可,网吧需要端口映射,或其他转换成广域网的通讯方式。

下大侠 @ 2015-02-18 22:12:46

很好的技术性分析

本站回复:

+1

佚名 @ 2015-03-25 14:19:02

请问版主这个生成的app有多大?

本站回复:

忘记了,貌似几百kb吧。

昔阳 @ 2015-04-23 22:02:21

你好 为什么我的源码里面没有androratserver.jar和jne的包? 求发517763319@qq.com

本站回复:

百度一下就有下载。

昔阳 @ 2015-04-25 01:08:24

大牛别闹....真心搜不到...

本站回复:

“其他报错如import 缺少对应包可到http://www.findjar.com/index.x查找并引用 ” http://lcx.cc/?i=3882,http://lcx.cc/?i=3555,这两个都试一下。

佚名 @ 2015-06-05 13:21:13

核武大大 为什么我导进去的不是 Androrat和AndroratServer这两个 而是ActiveAndrorat 和Androrat这两个 是不是导错了????另外 导入进去这两个以后 控制台有报错[2015-06-05 13:17:47 - ActivityAndrorat] Unable to resolve target 'android-8' [2015-06-05 13:17:47 - Androrat] Unable to resolve target 'android-8' 核武大大麻烦看下这是什么错误

本站回复:

这个是版本问题,你百度一下就可以解决了。 “版本低,打开project.properties ,把target=android-8改成 target=android-12,或以上的版本都可以。”

佚名 @ 2015-09-25 01:03:26

请在这里填写留言内容,最长不超过 1000 字。

本站回复:

[暂无回复]

世界都看看 @ 2015-10-16 12:41:41

试试看。

本站回复:

-_-!!!

先问啊问 @ 2015-10-16 12:46:03

问问站长,为何服务端不能读取显示手机号码?但模拟器的虚拟手机号可以显示。

本站回复:

不太清楚

先问啊问 @ 2015-10-16 13:03:33

站长快来! 站长快来! 服务端如何才能读取显示手机号?模拟器的虚拟手机号都能读出来,真正手机号却不能显示,啥原因??怎么弄站长?

本站回复:

不太清楚

佚名 @ 2015-11-23 22:51:32

哥哥 怎么我运行server端: on part 9999或者11 货者0 .Android生成APK后 输入IP ,端口 没有反应 不怎么 那个两个IP 是怎样对上的。设多少 随便IP? 端口? 跪求哥

本站回复:

首先你的安卓要能连接到这个IP,建议同一个局域网测试。

佚名 @ 2015-11-26 16:16:32

站长哥哥,运行server服务端后 是不是要放在服务器上,还有域名怎么办?是一定在区域网设置吗 第2 ,怎么在局域网 设置域名和服务器的问题?谢谢 哥哥 ? 能加一个QQ吗,你QQ多少 加了没有反应

本站回复:

这玩意儿是个实验品,也就只能在局域网自己玩玩,外网问题太多,基本用不了。QQ:624118310

佚名 @ 2015-11-26 16:26:42

android server 源码 怎样在那里改IP,

本站回复:

不看内容的吗?文章里详细说明了。

佚名 @ 2015-11-27 20:33:18

站长哥哥 你好,android server 生成java后 打开有时是显示9999 有时显示 0? 是不是也要android server源码里设置下IP 和端口,怎么设置?谢谢 哥哥

本站回复:

参考文章内容.