美文网首页
python对端口的爆破

python对端口的爆破

作者: CSeroad | 来源:发表于2018-10-20 17:56 被阅读309次

为了方便对端口对应服务进行弱口令的爆破。使用python将nmap和hydra进行结合。。

代码:

#coding=utf-8

#python2.7

import os

import re

ip=raw_input("请输入IP地址:")

servers=['ftp','ssh','smb','telnet','mysql','rdp','mssql']

def weak(ip):

os.system('nmap -sS -v -n -T4 %s -oN result.txt' % ip)

with open('result.txt','r') as f:

line=f.read().replace(' ','')

pattern=re.compile(r'.*/tcpopen.*')

keyword=pattern.findall(line)

#print keyword

hydra(keyword)

def hydra(keyword):

for k in keyword:

i=k.find('open')

server=k[i+4:]

if server in servers:

print "\033[1;31;40m===>hydra start brute %s ====>\033[0m" % server

os.system('hydra -L user.txt -P word.txt -t 4 %s://%s ' % (server,ip))

if server=="ms-wbt-server":

print "\033[1;31;40m===> hydra start brute rdp server ====>\033[0m"

os.system('hydra -L user.txt -P word.txt -t 4 rdp://%s ' % ip)

else:

pass

if __name__ == '__main__':

weak(ip)

格式为:

weak.py

因为kali有线程的nmap、hydra工具。直接放置在kali进行运行。

相关文章

  • python对端口的爆破

    为了方便对端口对应服务进行弱口令的爆破。使用python将nmap和hydra进行结合。。 代码: #coding...

  • 使用Python打造原创工具的Logo和Help

    前言 当我们使用Python完成自己的原创的工具时,比如:端口扫描、弱口令爆破等。你是否想过添加自己的Logo,以...

  • 常见端口以及攻击方式

    常见端口:ftp: 默认端口:20(数据端口);21(控制端口);69(tftp小型文件传输协议)攻击方式:爆破...

  • 常用网络端口攻击

    1.对于21端口渗透的几种方法 (1)基础爆破:利用FTP爆破工具,如hydra和msf下的FTP爆破模块;(2)...

  • 常用端口利用

    1.对于21端口渗透的几种方法 (1)基础爆破:利用FTP爆破工具,如hydra和msf下的FTP爆破模块;(2)...

  • linux安全配置

    网站联系邮箱别用@,会被黑的产批量扫描到,后续会爆破你的邮箱,或者对你进行钓鱼。 SSH登录: 更改默认端口vi ...

  • [Hack the box]Help-Linux-10.10.1

    80端口存在web服务,爆破出路径:http://10.10.10.121/support/发现运行了一个Help...

  • 端口扫描+FTP爆破+SSH爆破 小公举

    渗透时请pyinstall打包成单个exe来食用!味道更佳!

  • 子域名爆破(subDomainsBrute)

    python环境 我用的2.7.10 子域名爆破(subDomainsBrute) github下载 更新pip ...

  • Vulnhub靶机:Symfonos2

    标签:SMB共享、hydra爆破、端口转发、命令注入、mysql提权 0x00 环境准备 下载地址:https:/...

网友评论

      本文标题:python对端口的爆破

      本文链接:https://www.haomeiwen.com/subject/grpmzftx.html