2016.12.01 搭建dendroid备忘
在2014年的时候看了freebuf的那篇,感觉很6,2014年搭了就一遍成功了,事过两年,物是人非啊,2016搞了云,没事测试,搞了一遍死活不成功,第二天测试成功,过程逗比坎坷,没什么难的
//环境
//服务端:腾讯云 centos 6.5(1G内存 8G硬盘)+ mysql+ php5.4 还有phpmyadmin+ apache(腾讯云的配套环境)(关闭防火墙和selinux)
//被控端:lgg3 安卓4.4.2 api19(已root) + (后续找其他未root手机测试)
//工具:adt-bundle-windows-x86_64-20140321(较全api的eclipse)
//dendroid代码包(Dendroid Apk+Dendroid Panel)
步骤之前我加了哪些东西?比如mysql的root权限给了本地和远程的权限,反正是个用户,是个权限都给了,然后就是下面的那些修改ip地址'/'后缀,严格要求,不要随便乱改,因为受控端get请求的时候会由/get变成//get,have fun!
//步骤
一. 搭建服务端
环境搭好后,记住mysql的密码
首先改reg.php文件,1.1.1.1为我服务器地址,格式如下:
$allowedDomains = array("1.1.1.1");
---------
1 applysettings.php
2 blockbot.php
3 clearawaiting.php (Also add <?php to first line)
4 clearmessages.php (Also add <?php to first line)
5 deletebot.php
6 deletefile.php
7 deletepics.php
8 functions.php
9 table.php
这9个文件分别添加服务端地址或域名具体格式如:
<?php
$url = "http://1.1.1.1/"
-------------
其中3,4的要补齐php并添加以上url或ip地址
-------------
然后下面4个文件添加数据库密码
1 get.php
2 get-functions.php
3 new-upload.php
4 upload-pictures.php
格式如: if($_GET['Password'] == "000000"){
----------
然后 phpmyadmin上导入dendroid panel中的sql文件
----------
最后打开1.1.1.1,setup网页
二.生成被控端apk
找到myserver.java
private String encodedURL = "注意此处为你的1.1.1.1也就是ip地址的base64编码"; 编码格式:http://1.1.1.1
private String backupURL = "注意此处为你的1.1.1.1也就是ip地址的base64编码""; http://1.1.1.1
private String encodedPassword = "注意此处为你的数据库密码的base64编码""; 编码格式: 000000
然后把文件夹导入到adt-bundle-windows-x86_64-20140321工具里,在bin中找最新的apk,安装
不懂有疑惑欢迎留言讨论
2016.12.01 搭建dendroid备忘的更多相关文章
- Cheatsheet: 2016 12.01 ~ 12.31
Other Code review in remote teams 5 Signs That Your REST API Isn't RESTful Web Server Side React Sta ...
- linux 指令备忘
linux 指令备忘 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和"..& ...
- 更新日志(建议升级到2016.12.17) && 更新程序的方法
更新程序的方法: 1,在控制面板里点击备份当前数据库文件到磁盘,把当天获取的信息从内存写到磁盘/存储卡.2,下载最新版的源码 wget -O "infopi.zip" " ...
- MFC通过txt查找文件并进行复制-备忘
MFC基于对话框的Demo txt中每行一个23位的卡号. 文件夹中包含以卡号命名的图像文件.(fpt或者bmp文件) 要求遍历文件夹,找到txt中卡号所对应的图像文件,并复制出来. VC6.0写的. ...
- 11. 星际争霸之php设计模式--备忘模式
题记==============================================================================本php设计模式专辑来源于博客(jymo ...
- Cheat (tldr, bropages) - Unix命令用法备忘单
cheat 是一个Unix命令行小工具,用来查询一些常用命令的惯用法(我们都知道,man page阅读起来太累了,常常是跳到最后去看 examples,但并不是所有man pages里面都有examp ...
- Bonobo Git Server (Simple git server for Windows.) 测试备忘
Bonobo Git Server是一款Windows上的Git Server,它使用IIS即可,走的是Http协议,只要简单的安装就能使用,但是因为我的项目大小有1.35GB在 push 的时候一直 ...
- Nmap备忘单:从探索到漏洞利用(Part 2)
这是我们的第二期NMAP备忘单(第一期在此).基本上,我们将讨论一些高级NMAP扫描的技术,我们将进行一个中间人攻击(MITM).现在,游戏开始了. TCP SYN扫描 SYN扫描是默认的且最流行的扫 ...
- CSS系列:less备忘
less备忘 //这是一个运行在koala中的less文件,//注释不会被编译到css文件中,/**/注释会 ****************by 李可 2016/04/19 /*所有,所有伪类*/ ...
随机推荐
- html 学习(一)
一.用CSS实现如下布局,使用三个div 代码实现如下: 说明: 1.margin-left:110px; _margin-left:107px; margin-left:110px; 所有浏览器都要 ...
- EasyUI之加载js文件顺序
在使用EasyUI时,需要引用EasyUI框架的js文件,要注意加载的顺序,jquery.min.js一定要第一个被加载.
- static的作用
在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条. (1)先来介绍它的第一条也是最重要的一条:隐藏. 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有 ...
- 今天第一节PS课
- .NET笔试题集(二)
1.using关键字有什么用?什么是IDisposable? using可以声明namespace的引入,还可以实现非托管资源的释放,实现了IDisposiable的类在using中创建,using结 ...
- JavaScript的display属性
示例: <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" conten ...
- taginput ,complete使用笔记
页面用到自动完成功能及需要taginput控件去展示,查资料的过程中发现 有两个类似的jQuery类库,到现在我也没搞明白它们两个有啥关联,jquery.tagsinput.js和bootstrap- ...
- 关于python函数的学习记录
1.默认参数必须指向不变对象! 2. extra = {'city': 'Beijing', 'job': 'Engineer'}注意kw获得的dict是extra的一份拷贝,对kw的改动不会影响到函 ...
- IDEA 的 git 使用
push的时候出现"push rejected": 1)先fetch: 2)然后选择branches--origin/master---rebaseOnto 3)再进行push,刚 ...
- 《制造杀人犯/Making A Murder》中的疑点和感想
快马加鞭,一天之内看完了完整的10集,很震撼,在案件还存在诸多疑点的情况下.在还有如此多的细节无法确定的情况下,最后由12人组成的陪审团一致通过S.A的谋杀罪成立,尽管初次投票时有7票反对. ...