手机termux上安装msfconsole
大家可能因为手机没有root而不能通过deploy安装kali
我们使用termux来安装渗透工具
1.下载并安装Termux,更新软件源并升级软件包
apt update
apt upgrade
apt install curl proot
2.
执行以下命令行自动安装并配置zsh
curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh > install.sh
chmod +x install.sh && ./install.sh
一路回车,使用默认配置即可(安装完毕后需重启Termux生效!)
安装MSF和Postgresql
执行以下命令行自动安装MSF与Postgresql(metasploit-framework会同步到home目录下)
termux-chroot
curl -L https://Auxilus.github.io/metasploit.sh > metasploit.sh
chmod +x metasploit.sh && ./metasploit.sh
在此过程中会提示安装多个软件包,输入y回车即可,请耐心等待!(必须在home目录下执行安装脚本,否则会报错!)
配置Postgresql数据库
mkdir ~/.msfdb
initdb ~/.msfdb
创建存放数据库文件的文件夹并初始化数据库
pg_ctl -D ~/.msfdb -l ~/.msfdb/msfdb.log start
pg_ctl -D ~/.msfdb -l ~/.msfdb/msfdb.log stop
启动和停止Postgresql服务(指定~/.msfdb/msfdb.log为数据库日志文件,主要用于排查BUG)
createuser msf
createdb msfdb
创建名为msf的数据库用户
创建名为msfdb的数据库(注意:创建用户和数据库时需要先启动数据库服务)
启动msf并手动连接数据库
msfconsole
启动时会出现一行warning,目前来看并没有影响,有强迫症的同学可以找大佬看看怎么解决(注意:个人测试在32位平台的机器上启动MSF时会报段错误,无法使用!在64位平台的机器上可以正常执行)
db_connect msf@msfdb
连接数据库
db_status
查看数据库连接状态
db_rebuild_cache
重新生成模块数据库缓存
若一切正常,在成功连接上数据库后,执行搜索漏洞代码时会立即输出相关信息,否则将会提示没有生成模块数据库缓存,使用缓慢的方式进行搜索,虽然对使用MSF的主要功能没有太大影响,但这样会浪费很多时间在不必要的工作上
search ms17-010
搜索漏洞代码名为ms17-010的相关信息
手机termux上安装msfconsole的更多相关文章
- termux上安装lxml失败
想试试在手机上随时可以接收到各个平台上最新的消息,于是打算在qpython上写个python的爬虫,安装bs4后,在安装lxml时出现了问题. qpython失败后,改用termux试一下,结果出现了 ...
- [转载]在termux上安装Kali Linux
最近在手机上下了个Termux,然后想装个kali,就找到了这篇文章. 不过其中的命令有一处错误(在我进行配置的时候报错了): 命令应该是 ./atilo install kali
- 手机模拟器 上安装与卸载apk
一.安装apk 将apk放到sdk安装目录下的platform-tools(不同版本的sdk也可能是tools) 1.adb kill-server2.adb start-server3.adb re ...
- 如何通过wifi在android手机上安装调试应用
如何通过wifi在android手机上安装调试应用 1. 首先还是要打开手机的usb调试选项,并通过usb线连接手机.2. 然后执行“adb tcpip 5555”,把adb从usb模式切换到tcpi ...
- Android 手机上安装并运行 Ubuntu 12.04
ubuntu.sh脚本的原地址变动了,导致下载不了,现在更新了网盘地址.小技巧:遇到一些下载失效的时候可以试一试p2p下载工具(如 easyMule.迅雷等)试一试,说不定有人分享过~* —————— ...
- 在安卓手机上安装完整kali linux系统
俗话说,没图说个JB.好我马上上图 提醒:我在这里只是提供一个思路过程,希望可以帮到你,同时我也做一个记录,有任何问题欢迎 0.0.:I87OI94664 威信 :Z2tsYmI1MjA= (b ...
- Android 在同一个手机上安装多个同样的apk,便于调试
Android studio 在同一个手机上安装多个同样的apk 原文地址:http://yj.itrydo.com/posts/iKJryXL9zkfSGRTZk 先看效果: 1.在我使用ecsli ...
- 安卓手机上安装 谷歌 play 商店
安卓手机上安装 谷歌 play 商店 安卓(Android)就是现在流行的智能手机系统,它是由Google公司和开放手机联盟领导及开发.由于安卓系统的底层代码(AOSP)是开源的,以GPL和Apach ...
- anyproxy学习1-windows平台安装和抓手机app上https请求
前言 做接口测试肯定离不开抓包,目前比较流行的抓包工具是fiddler和charles,相信并不陌生.这里介绍一个阿里公司研发的一个抓包神器,只需打开web页面,就能抓到手机app上的http和htt ...
随机推荐
- 理解Object.defineProperty()
理解Object.defineProperty() Object.defineProperty() 方法直接在一个对象上定义一个新属性,或者修改一个已经存在的属性, 并返回这个对象. 基本语法:Obj ...
- geoserver集成以及部署arcgis server瓦片数据
关注重点: 一般来说,geoserver是不支持arcgis server格式瓦片数据部署的,至少我本机的geoserver版本(2.8.5)以及之前的版本并没有集成进来,不知道目前官网的最新版是否支 ...
- android v4兼容包
一句话解释android兼容包就是:支持更多的组件,样式更好看了.好粗糙的解释啊! 我们都知道Android一些SDK比较分裂,为此google官方提供了Android Support Library ...
- 视觉SLAM
SLAM:Simultaneous Localization And Mapping.中文:同时定位与地图重建. 它是指搭载特定传感器的主体,在没有实验先验信息的情况下,于运动过程中建立环境的模型,同 ...
- 在亚马逊linux环境上装mysql+添加启动项
安装mysql sudo yum install mysql sudo yum install mysql-server sudo yum install mysql-devel 添加到系统启动项su ...
- 进程间通信 ipcs
在linux系统上借助ipcs命令可以方便地查看进程间通信状态 操作系统:centos7.3 x86_64 应用软件: oracle12c
- 使用trim_galore软件遇到的问题
我的原始测序数据是双端测序,在用trim_galore软件去接头的这一步,使用的命令行是 time nohup trim_galore R17002628-SKOV3-m6A_combined_R1. ...
- 一起学Linux01之环境安装
先说说为什么在公司里服务器用Linux系统而非Windows系统.其实吧,我感觉主要就是前者更靠谱,一个字就是稳!不说别的,就我现在写博客用的电脑没事给我黑个屏,断个网啥的.而且总有漏洞,保不齐就被黑 ...
- Pycharm选择pyenv安装的Python版本
在macOS上使用pyenv实现Python多版本共存后,pyenv安装的Python版本存在于macOS下的 ~/.pyenv/versions/下. 在Pycharm时,选择此目录下对应的版本即可 ...
- 用深度学习(DNN)构建推荐系统 - Deep Neural Networks for YouTube Recommendations论文精读
虽然国内必须FQ才能登录YouTube,但想必大家都知道这个网站.基本上算是世界范围内视频领域的最大的网站了,坐拥10亿量级的用户,网站内的视频推荐自然是一个非常重要的功能.本文就focus在YouT ...