• python 低版本一段扫描代码


    个人在做Linux渗透测试往内网跨的时候,通常我碰到的Linux环境都会是如下集中情况

    1: DMZ,严格的DMZ,根本跨不到内网里去。这种最恶心了。

    2:WEB SERVER,严格区分,工作机和工作机放一块儿,WEB SERVR和SERVER放一块儿。 内网可以直接访问过来,而WEBSERVER却无法访问内网。

    3:内网,但是可以联通到域里去。

    4:就比较傻逼的架构了,直接放到了域里。

    Linux渗透,python ,perl版本很低,无法和外界建立联系。

    本来在做Linux内网渗透的时候,小工具基本上都自己写。

    所以自己写的一个python端口扫描脚本,依稀记得好像适用版本是python 2.4*

    #!/usr/bin/env python
    #-*- coding:utf-8-*-
    import sys
    import socket
    socket.setdefaulttimeout(5)
    def run(Host):
        port = [3389,80,1433,8080,8000,443]
        for ports in port:
            for i in range(1,255):
                ip = Host + "." + str(i)
                try:
                    s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
                    s.connect((ip,ports))
                except:
                    res =  "Host:%s Port:%d close...
    " % (ip,ports)
                    fp = open("close.txt","ab+")
                    fp.write(res)
                    fp.close()
                    s.close()
                else:
                    result  = "Host:%s Port:%d open...
    " % (ip,ports)
                    f = open("result.txt","ab+")
                    f.write(result)
                    f.close()
            
    if __name__ == "__main__":
        if len(sys.argv) < 2:
            print "[-]:python %s Host_C
    " % (sys.argv[0])
            sys.exit(0)
        run(sys.argv[1])
  • 相关阅读:
    黑客工具包ShadowBrokers浅析
    浅谈Miller-Rabin素数检测算法
    辗转相除法(欧几里得算法)的证明
    2019年年终感言
    详解矩阵乘法
    计数类问题中的取模运算总结
    浅谈同余方程的求解与中国剩余定理
    模板测试题
    洛谷 P3811 【模板】乘法逆元
    同余知识点全析
  • 原文地址:https://www.cnblogs.com/killbit/p/5102623.html
Copyright © 2020-2023  润新知