`

自动化Man-in-the-Middle SSHv2攻击

 
阅读更多
参考:http://www.david-guembel.de/index.php?id=6
      https://milo2012.wordpress.com/2014/11/12/automating-man-in-the-middle-sshv2-attacks/
      http://www.david-guembel.de/index.php?id=18
前提条件:
1. 检查网络是否存在ARP spoof攻击
2. 检查网络中是否存在ssh连接
3. 识别ssh客户端(受害者)和server
4. 修改JMITM2配置文件conf/server.xml,修改ListenAddress和port参数
5. ARP spoof
6. 从JMITM2控制台检查口令
7. 将受害者和server arp修正

使用下面命令检查受害者和server(在ARP spoof下):
引用
python2.7 mitmSSH.py -analyze

使用下面命令
引用
python2.7 mitmSSH.py -host victims -ssh sshServerIP




脚本下载:
https://github.com/milo2012/pentest_automation/blob/master/mitmSSH.py
jmitm2下载:
http://www.david-guembel.de/uploads/media/jmitm2-0.1.0.tar.gz

  • 大小: 68.7 KB
分享到:
评论

相关推荐

    sshv2协议字段详解完全资料手册

    详细讲解ssh协议认证及连接过程的数据字段含义 对于分析ssh连接过程非常有用

    paramiko, 领先的原生 python SSHv2协议库.zip

    paramiko, 领先的原生 python SSHv2协议库 Paramiko paramiko: 版权所有:版权:许可:主页:api docs:Development:python SSH模块版权所有( c ) 2003 -2009 Robey指针 <robeypoint

    ansible-netmiko-stdlib:用于部署到多个供应商的 Ansible 模块

    - 一个简单的 IT 自动化平台 - 一个多供应商 Python 库,用于简化 Paramiko SSH 连接到网络设备 [Paramiko] ( ) - 一个原生 Python SSHv2 协议库 用法 将存储库从 GitHub 克隆到主机上的合适位置(在本示例中,在...

    paramiko:领先的本地Python SSHv2协议库

    它是用于Python 2.7 / 3.4 +的模块,该模块实现SSH2协议以实现与远程计算机的安全(加密和身份验证)连接。 与SSL(aka TLS)不同,SSH2协议不需要由强大的中央机构签名的分层证书。 您可能知道SSH2是代替Telnet和...

    浅谈python之自动化运维(Paramiko)

    使用开源的Paramiko,我们就可以用Python代码中通过SSH协议对远程服务器执行操作,不需要手敲ssh命令,从而实现自动化运维。 ssh是一个协议,OpenSSH是其中一个开源实现,paramiko库,实现了SSHv2协议(底层使用...

    Python基于模块Paramiko实现SSHv2协议

    主要介绍了Python基于模块Paramiko实现SSHv2协议,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    SSH协议安全性分析及改进

    文章首先介绍了SSH协议的体系框架及通信流程,分析了SSH安全特性,然后研究并指出了SSH协议存在的若干安全缺陷,详细分析了中间人攻击和击键时间间隔分析攻击,最后针对这两种缺陷提出了有效的改进方法。

    Go-ssh2go 是对libssh的go语言绑定(包括客户端与服务器端)

    libssh作为ssh的实现库,支持SSHv2和SSHv1的客户、服务端实现,通过libssh你可以远程执行程序、拷贝文件等等。 ssh2go不像其他go语言对ssh简单封装(实则调用ssh/sshd命令行而已),而是对libssh所有API的Go绑定

    SSL/TLS Inject-开源

    - 添加 7 个选项模式 TLS *Auto *TLSv1.1 *TLSv1.2 *TLSv1.3 *SSLv2 *SSLv3 *SSHv2 - 改进激活密钥模式 - 新库 - 修复之前的日志错误 - 修复一些接口 #ChangeLog [G] SSL Injector V-1.5 - 添加 3 种模式连接 SNI ...

    SSH协议安装包(附安装教程).rar

    软件介绍: SSH协议安装包LINUX openssh安装包,内含说明和配置文档,配置HADOOP的前置步骤:openssh-6.4p1.tar.gzopenssl-1.0.1e.tar.gzSSH无密码验证.docxHadoop平台搭建使用系列教程/二、配置...1.2.8.tar.gz

    Twisted-19.10.0-cp38-cp38.rar

    twisted.conch:SSHv2和Telnet客户端以及服务器和终端仿真器 twisted.words:IRC,XMPP和其他IM协议的客户端和服务器 twisted.mail:IMAPv4,POP3,SMTP客户端和服务器 扭曲定位:与NMEA兼容的GPS接收机进行通讯...

    ansible-rkhunter:管理 rkhunter 的 Ansible 角色

    合法值:0, 1, 2。默认值为2 。 依赖关系 没有任何。 示例手册 包括如何使用您的角色的示例(例如,将变量作为参数传入)对用户来说也总是很好: - hosts: servers roles: - { role: sfromm.rkhunter } 执照 ...

    medusa.rar

    Medusa(美杜莎)是一个速度快,支持大规模并行,模块化的爆力破解工具。可以同时对多个主机,用户或密码执行强力测试。Medusa和hydra一样,同样属于在线密码破解工具。Medusa是支持AFP, CVS, FTP, HTTP, IMAP, MS-SQL...

    piping-ssh-web:通过Web浏览器上的Piping Server通过HTTPS进行SSH

    原始项目 基础项目是一个快速响应的SSHv2 Web客户端,具有提供的端到端加密。 SSHy实现了提供和控制伪终端的SSHv2协议的最小子集。 终端前端接口由xterm.js提供。 目前在使用https://linuxzoo.net ,非功能预览可在...

    paramiko-1.17.1.tar.gz

    paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。 有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是通过ssh命令对远程服务器进行操作。

    medusa:Medusa是一种快速,并行和模块化的登录暴力工具

    Foofus.net〜美杜莎 美杜莎平行网络登录审核员 版权所有(C)2016 Joe Mondloch JoMo-Kun / Medusa是一种快速,并行... 当前支持许多服务(例如SMB,HTTP,MS-SQL,POP3,RDP,SSHv2等)。 有关Medusa文档,请参阅do

    python使用paramiko模块通过ssh2协议对交换机进行配置的方法

    该代码用的是paramiko模块,python版本是python2.7 下面上源码 # -*- coding: utf-8 -*- import paramiko import time import os port = '22' username = '****' password = '****' ip = '****' # 测试用的交换机ip...

    Network-Device-Config-Paramiko:通过SSH进行配置脚本重做

    SSH和SSHv2协议的实作协议书。O que o Flask? 网上的python pythoncriaçãodeaplicações网站。配置环境执行虚拟配置环境虚拟安装环境: pip install virtualenvvirtualenv network_ssh -p c:\\Python\\38\\...

    SecureTransportScripts:用于管理 Axway 的 SecureTransport 安全文件传输产品套件的脚本

    安全传输脚本该存储库包含用于管理/自动化 Axway SecureTransport 安全文件传输产品的脚本。 SecureTransport 是市场上众多托管文件传输 (MFT) 解决方案之一。 该产品允许您使用多种不同的协议(HTTPS、SSHv2、SFTP...

Global site tag (gtag.js) - Google Analytics