python 渗透框架_Python渗透测试框架:PytheM

PytheM是一个Python渗透测试框架。它只能在osnGNU/Linux OS系统上运行。

安装$sudo apt-get update

$sudo apt-get install libasound-dev libjack-jackd2-dev portaudio19-dev python-pyaudio build-essential python-dev libnetfilter-queue-dev libespeak1 libffi-dev libssl-dev

$sudo git clone https://github.com/m4n3dw0lf/PytheM/

$cd PytheM

$sudo pip install -r requirements.txt

运行$sudo ./pythem

例子

ARP欺骗-HTTP中间人攻击

命令:pythem> set interface

[+] Enter the interface: wlan0

pythem> set gateway

[+] Enter the gateway: 192.168.1.1

pythem> arpspoof start

[+] Setting the packet forwarding.

[+] Iptables redefined.

[+] ARP spoofing initialized.

pythem> sniff

[+] Enter the filter: http

ARP+DNS欺骗-重定向到伪造的页面,收集登录凭证

使用SET等克隆工具克隆你选中的网站,并部署在Apache2上

命令:pythem> set target

[+] Enter the target(s): 192.168.0.8

pythem> set interface wlan0

pythem> set gateway 192.168.0.1

pythem> arpspoof start

[+] Setting the packet forwarding.

[+] Iptables redefined.

[+] ARP spoofing initialized.

pythem> dnsspoof start

[+] Domain to be spoofed: www.google.com

[+] IP address to be redirected: 192.168.0.6

[+] DNS spoofing initialized.

pythem> sniff dns

SSH暴破-暴力破解pythem> service ssh start

pythem> set target

[+] Enter the target(s): 127.0.0.1

pythem> set file wordlist.txt

pythem> brute-force ssh

[+] Enter the username to bruteforce: anon123

Web页面参数暴力破解

首先获取web页面登录时的参数格式id= value

显示重定向页面,如果定向到一个不同的页面则说明猜解正确。

命令pythem> set target http://127.0.0.1/

pythem> set file

[+] Enter the path to the file: wordlist.txt

pythem> brute-force webform

[+] Brute-Form authentication initialized.

[+] Enter the input id of the username box: vSIS_ID

[+] Enter the input id of the password box: vSIS_PASS

[+] Enter the username to brute-force the formulary: root

URL内容爆破pythem> set target

[+] Enter the target(s): http://testphp.vulnweb.com/index.php?id=

pythem> set file 1to100.txt

pythem> brute-force url

[+] Content URL bruter initialized.

功能

[ PytheM – Penetration Testing Framework v0.3.2 ]

help:打印帮助信息。

exit/quit:退出程序。

set:设置变量的值,参数:interface

gateway

target

file

arpmode例子:pythem> set interface | open input to set

或者pythem> set interface wlan0 | don't open input to set value

print:

打印变量的值,例子:pythem> print gateway

scan:

进行tcp/manualport/arp扫描.

(应该在设置完网卡和目标后再调用)例子:pythem> scan

或者pythem> scan tcp

arpspoof:

开始或结束arpspoofing攻击. (使用rep或req可以设置arp欺骗的模式,rep表示欺骗响应,req表示欺骗请求)

参数start

stop

例子:arpspoof startarpspoof stop

dnsspoof:

开始dnsspoofing攻击. (应该在arp欺骗攻击开始后再调用)例子:pythem> dnsspoof startpythem> dnsspoof stop

sniff:

开始嗅探数据包(应该在设置网卡后再调用)例子:pythem> sniff http

或者pythem> sniff

[+] Enter the filter: port 1337 and host 10.0.1.5 | tcpdump like format or http,dns specific filter.

pforensic:

开始分析数据包(应该在设置完网卡和.pcap文件后调用)例子:pythem> pforensicpforensic> help

brute-force:

开始暴力破解攻击(应该在设置完目标和字典文件路径后调用)参数:ssh | 目标是IP地址ip address as target

url | 目标是url (包含http://或https://)

webform | 目标是url (包含http://或https://)

例子:pythem> brute-force webformpythem> brute-force ssh

geoip:

显示IP地址的大概位置(应该在设置目标(IP地址)后再调用)例子:pythem> geoip

或者pythem> geoip 8.8.8.8

decode and encode:

以选择的模式解码和编码字符串,例子:pythem> decode base64pythem> encode ascii

cookiedecode:

解码base64 url编码的cookie的值,例子:pythem> cookiedecode

其它在控制台可以执行的命令,比如cd, ls, nano, cat 等。

Jarvis – 声音控制助手[*] jarvis type jarvis-help to see the jarvis help page.

examples:

pythem> jarvis (以语音识别模式调用Jarvis)

pythem> jarvis-help (打印Jarvis帮助信息)

pythem> jarvis-log (检查日志)

pythem> jarvis-log err (检查错误日志)

pythem> jarvis-say (命令Jarvis说某些东西)

pythem> jarvis-say hello my name is jarvis.

pythem> jarvis-read (如果没有指定文件,应该在设置文件后再调用)

pythem> jarvis-read file.txt

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/355370.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

javaweb可部署目录结构

webApp //项目名称 -META-INF --MANIFEST.MF -WEB-INF --classes //编译class文件 --lib //依赖jar --web.xml -index.jsp //首页转载于:https://www.cnblogs.com/chenweichu/p/7044925.html

带有JBoss工具的OpenShift 3上的Java EE 7应用程序

您可以使用最新版本的JBoss Tools OpenShift插件在Eclipse中创建和管理OpenShift应用程序。 他们要么预先捆绑了最新的 JBoss Developer Studio(9.0.0.GA) ,也可以将它们安装到现有的Eclipse Mars中。 这篇文章将引导您通过JBoss Developer …

上海交大计算机学院奖学金,上海交通大学-电子信息与电气工程学院-学生工作办公室...

各位同学:由于中船奖学金申请人数不够,故申报截止时间推迟到3月23日17:00。公示时间推迟到3月26日-3月28日17:00。请仍想申请本奖学金的同学于3月23日17:00前将材料交至指定地点,特此通知。电院学生办2018年…

自动检测技术学习心得体会_国培计划(2020)—学校管理团队信息化领导力提升培训心得体会...

点击蓝字关注我吧国培计划(2020)—学校管理团队信息化领导力提升培训心得体会2020年10月28日,由裕安区教师进修学校承担的2020年“国培计划(2020)- 学校管理者信息化领导力培训项目在全体学员的期待下正式拉开序幕。精心设计的培训课程精彩纷呈的课堂培训的内容和我…

重装mysql出现无法start service的问题

could not start the service MySQL .error 0 安装时无法启动服务 在MySQL数据库卸载后重装时,一定要将MySQL的相关服务,文件夹,注册表删除彻底 重装前的步骤: 1.打开service.msc关闭MySQL服务 2.控制面板 -> 程序和功能 -…

安宁计算机学院,滁州学院张燕咏、安宁两位教授应邀来我院指导工作

应计算机与信息工程学院邀请,美国罗格斯大学张燕咏教授、合肥工业大学安宁教授于6月9、10日两天来我院进行学术交流和实验室建设方案讨论。6月9日上午,信息学院刘进军、姚光顺两位教师向两位教授汇报了信息学院的实验室建设思路、特别是物联网专业实验室…

六元均匀直线阵的各元间距为_给棉花地选购滴灌带时记住这几点,不再为棉花滴水时发愁...

现在马上进入棉花大量采收阶段,好多农户已经把棉花地里的90管拆了拉回来了,而且不少滴灌带生产厂家也主动和农户联系2021年的滴灌带兑换事项,农户们也在相互打听哪家的质量好、价格合适。选择滴灌带是棉花生产过程中较为重要的环节&#xff0…

Maven下载Sql Server 2008的驱动包

这是对于JRE8所支持的驱动 &#xff0c;JRE7的版本是 6.1.0.jre7&#xff1a; <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>6.1.0.jre8</version> <…

javafx_JavaFX 2 GameTutorial第2部分

javafx介绍 Ť他的是一系列与一个JavaFX 2游戏教程博客条目的第二批。 如果您尚未阅读第1部分&#xff0c;请参阅JavaFX 2游戏教程的简介部分。 在第1部分中&#xff0c;我提到了游戏的一些方面以及原型飞船的简单演示&#xff08;原型由简单的形状组成&#xff09;&#xff0c…

西固哪家计算机学校好,兰州市西固区有什么技术学校和大学

一、招生专业我校设有烹饪技术、计算机应用、商贸营销、空乘预科与外事服务四个专业&#xff0c;共有14个教学班和一个短期培训班。年招生人数280名&#xff0c;在校学生人数613名&#xff0c;累计毕业人数938名。接受职业培训2000余名。二、学校简介兰州市城关职业技术学校成立…

sql 如何根据月份查询数据总数_什么是慢查询?如何通过慢查询日志优化?

日志就跟人们写的日记一样&#xff0c;记录着过往的事情。但是人的日记是主观的(记自己想记的内容)&#xff0c;而数据库的日志是客观的&#xff0c;根据记录内容分为以下好几种日志&#xff1a;a、错误日志&#xff1a;记录启动、运行或停止mysqld时出现的问题。b、通用日志&a…

_编程语言_C++_Lambda函数与表达式

C11提供了对匿名函数的支持&#xff0c;称为Lambda表达式函数 Lambda 表达式把函数看作对象。Lambda 表达式可以像对象一样使用&#xff0c;比如可以将它们赋给变量和作为参数传递&#xff0c;还可以像函数一样对其求值。 Lambda 表达式本质上与函数声明非常类似&#xff1a; /…

使用Spring Boot和MongoDB快速进行Web应用原型设计

回到我以前的项目之一&#xff0c;我被要求制作一些应急申请。 时间表紧张&#xff0c;范围简单。 内部编码标准是PHP&#xff0c;因此尝试建立经典的Java EE堆栈将是一个真正的挑战。 而且&#xff0c;说实话&#xff0c;完全过大了。 那怎么办 我趁机尝试了Spring。 我以前使…

栈计算机术语,计算机数据结构词汇中英对照

小编为大家整理了计算机数据结构词汇中英对照&#xff0c;希望对你有帮助哦!计算机数据结构词汇中英对照&#xff1a;栈 stack队列 queue串 string数组 array树 tree图 grabh查找&#xff0c;线索 searching更新 updating排序(分类) sorting插入 insertion数据抽象 data abstra…

查询分析器在哪里_你应该知道的3种Node.js分析器类型

Node.js类似于许多其他编码语言&#xff0c;因为它需要与正确的工具结合使用来调试程序&#xff0c;克服任何瓶颈并优化其功能。使用正确的分析器&#xff0c;您可以毫不费力地实现这一目标&#xff0c;尽管它们都不是完美的。在编码中&#xff0c;分析器是一种动态程序分析软件…

Linux 学习重点内容(第二节)

#Linux 学习重点内容 第一天 常用命令 第二天 系统管理 第三天 网络应用 第四天 LAMP产品级环境搭建 第五天 Apache服务器配置 第六天 LNMP快速环境部署-Nginx服务配置 ##目标 具备使用Linux开发能力 服务器简单维护管理 --- ##…

全国计算机一级选择题汇总,全国计算机一级考试选择题训练及答案

全国计算机一级考试选择题训练及答案练习题一1、 将二进制数110B左移一位后其等值的十进制数为()。A、6 B、1100 C、12 D、32、 某微型机的CPU中含有32条地址线、28位数据线及若干条控制信号线&#xff0c;对内存按字节寻址&#xff0c;其最大内存空间是()。A、4MBB、256MBC、2…

python url拼接_教你写python爬虫——用python爬原图

环境&#xff1a;python3.6 pycharm“猎物”&#xff1a;http://www.polayoutu.com &#xff08;仅学习用&#xff09;动机1&#xff1a;想要爬一些尺寸比较大&#xff08;不是尺度&#xff09;的美图养养眼&#xff0c;仅此而已&#xff1b;动机2&#xff1a;学习python爬虫&…

Devoxx的Red Hat Engineers提供了更多Java EE

现在是Devoxx比利时时间&#xff01; 最后。 今天的一切都随着大学会议的开始而开始&#xff0c;会议本身将于明天早晨开始。 我们都非常兴奋&#xff0c;因为这是欧洲的重大事件。 红帽很荣幸今年再次成为赞助商。 我们将在现场举行14次会议&#xff0c;一个展位–提供啤酒&am…

济宁医学院计算机专业好就业吗,山东这3所医学院实力强,就业率高,中等生可捡漏...

原标题&#xff1a;山东这3所医学院实力强&#xff0c;就业率高&#xff0c;中等生可捡漏山东的医药类院校中&#xff0c;实力较强的是山东大学医学院、青岛大学医学院、山东第一医科大学、山东中医药大学&#xff0c;这4所医学院的录取分数都比较高。今天给大家介绍山东3所二批…