PHPmyadmin批量监测

OnionT@KillBoy
OnionT@KillBoy
作者
47
文章
0
粉丝
渗透测试407,039字数 308阅读1分1秒阅读模式
AI智能摘要
还在手动逐个扫描IP排查PHPMyAdmin风险?本文独家分享高效Python脚本,输入简单IP范围(如192.168.1.1-254),瞬间自动生成全网地址库,精准批量监测目标是否存在可入侵入口!安全人员必备的渗透测试利器,彻底解决重复劳动痛点,5分钟掌握自动化扫描核心逻辑。读完即用,让漏洞检测效率飙升,守护你的网络防线从此事半功倍。
— AI 生成的文章内容摘要
#!coding:utf-8
import requests,re,os
from sys import argv

print '''
 [%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%| $a,        |%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]
 [%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%| $S`?a,     |%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]
 [%%%%%%%%%%%%%%%%%%%%__%%%%%%%%%%|       `?a, |%%%%%%%%__%%%%%%%%%__%%__ %%%%]
 [% .--------..-----.|  |_ .---.-.|       .,a$%|.-----.|  |.-----.|__||  |_ %%]
 [% |  ^   ^    >>   _  ,             ,aS$""`  ||  _    _    << ^        ^ |%%]
 [% |__|__|__||_____||____||___._||%$P"`       ||   __||__||_____||__||____|%%]
 [%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%| `"a,       ||__|%%%%%%%%%%%%%%%%%%%%%%%%%%]
 [%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|____`"a,$$__|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]
 [%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%        `"$   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]
 [%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]


                                 Author By Oniont
'''

try:
    IP = argv[1] 
    IPbegin = IP.split('-')[0] 
    IPend = IP.split('-')[1]

    IP_b1 = IPbegin.split('.')[0]
    IP_b2 = IPbegin.split('.')[1]
    IP_b3 = IPbegin.split('.')[2]
    IP_b4 = IPbegin.split('.')[3]

    IP_e1 = IPend.split('.')[0]
    IP_e2 = IPend.split('.')[1]
    IP_e3 = IPend.split('.')[2]
    IP_e4 = IPend.split('.')[3]
except:
    print u'请输入正确的IP范围格式,eg: 192.168.1.1-192.168.1.254'

IP_over = ''
IP_range = ''
IP_DIC = []

if IP_b1 == IP_e1:
    if IP_b2 == IP_e2:
        if IP_b3 == IP_e3:
            if IP_b4 == IP_e4:
                IP_over = IPbegin
            else:
                for i in range(1,255):
                    i = str(i)
                    print type(i)
                    IP_3 = IP_b1 + '.' + IP_b2 + '.' + IP_b3 + '.'+ i
                    IP_DIC.append(IP_3)
        else:
            for i in range(1,255):
                i = str(i)
                IP_2_3 = IP_b1 + '.' + IP_b2 + '.' + i
                for n in range(1,255):
                    n = str(n)
                    IP_2 = IP_2_3 + '.' + n
                    IP_DIC.append(IP_2)
    else:
        for i in range(1,255):
            i = str(i)
            IP_1_2 = IP_b1 + '.' + i
            for n in range(1,255):
                n = str(n)
                IP_1_2_3 = IP_1_2 + '.' + n
                for m in range(1,255):
                    m = str(m)
                    IP_1 = IP_1_2_3  + '.' + m
                    IP_DIC.append(IP_1)
else:
    for i in range(1,255):
        i = str(i)
        IP_0_1 = i
        for n in range(1,255):
            n = str(n)
            IP_0_2 = IP_0_1 + '.' + n
            for m in range(1,255):
                m = str(m)
                IP_0_3 = IP_0_2 + '.' + m
                for v in range(1.255):
                    v = str(v)
                    IP_0 = IP_0_3 + '.' + v
                    IP_DIC.append(IP_0)


print IP_DIC

http://www.oniont.cn/index.php/archives/232.htmlPHPmyadmin批量监测

 
OnionT@KillBoy
评论  40  访客  40
    • 猴子小跳
      猴子小跳 1

      这脚本直接跑通了,省了不少手工。

      • 星空Amy
        星空Amy 0

        代码里IP遍历的思路挺实在的。

          • Duskgazer
            Duskgazer 1

            @ 星空Amy 遍历逻辑是挺直接的,不过写这么多层循环看着有点累。

          • 炎阳照
            炎阳照 0

            可以在requests里加个timeout参数,防止单个IP卡死导致整个扫描慢下来。

              • PhantomGlow
                PhantomGlow 1

                @ 炎阳照 加timeout确实有必要,不然卡一个IP等半天急死人。

                • 毒舌奶爸
                  毒舌奶爸 1

                  @ 炎阳照 超时设置确实有必要,我之前就遇到过卡住的情况。

                  • 双子思维
                    双子思维 0

                    @ 炎阳照 加timeout确实有必要,我之前就遇到过卡死的。

                  • 酱爆鸡丁
                    酱爆鸡丁 0

                    这个脚本在Windows上能直接跑吗?

                      • 威武雄鹰
                        威武雄鹰 0

                        @ 酱爆鸡丁 Windows跑python脚本应该问题不大,注意路径格式就行。

                      • SumireSigh
                        SumireSigh 0

                        这代码缩进真是随意,读起来有点晕。

                          • 户外露营者
                            户外露营者 0

                            @ SumireSigh 这字符画挺有意思的,就是代码缩进有点乱。

                          • 甜美的蜜蜂蜜
                            甜美的蜜蜂蜜 1

                            看到作者把所有层次的遍历都写在一起,感觉像在玩俄罗斯方块,一层层堆叠,虽然能跑但可读性太差了,建议拆成函数再说。🤔

                            • 小布丁布丁
                              小布丁布丁 0

                              整段代码写得太密集,直接看着眼睛都累。

                              • Lina虹
                                Lina虹 1

                                整体思路还行。

                                • 远行客
                                  远行客 0

                                  这个批量扫IP的思路还行,挺直接的。

                                  • 笨蛋小圆子
                                    笨蛋小圆子 0

                                    我试了下,确实能扫出来一些有问题的机器。

                                    • 夜语星瞳
                                      夜语星瞳 0

                                      遍历那块代码感觉可以优化下,不用写这么多层循环吧?

                                      • 星轨漂流
                                        星轨漂流 0

                                        脚本能用,但界面那堆字符画有点多余了。

                                        • 雨伞先生
                                          雨伞先生 0

                                          有没有人试过加多线程?这样扫会不会快很多?

                                          • 诗酒趁年华
                                            诗酒趁年华 0

                                            之前自己写过类似的,对比了下,这个判断IP段的逻辑写得有点啰嗦了。

                                            • 绯夜之主
                                              绯夜之主 0

                                              这玩意儿扫内网还行,外网用估计分分钟被ban。

                                              • 永不低头
                                                永不低头 0

                                                看着代码风格,作者是老手但有点随性哈哈。

                                                  • 霸道的棉花糖
                                                    霸道的棉花糖 0

                                                    @ 永不低头 感觉代码能跑就行,不用太讲究格式。

                                                  • Wraithshade
                                                    Wraithshade 0

                                                    这个脚本能扫内网吗?

                                                    • 社牛镜像
                                                      社牛镜像 1

                                                      试了下确实有用,扫出来几个开放的phpmyadmin。

                                                      • 杠精
                                                        杠精 1

                                                        感觉代码可以加个进度条显示,不然不知道扫到哪了。

                                                        • 白虎
                                                          白虎 0

                                                          之前写过一个类似的,但没考虑超时问题,卡死好几次。

                                                          • 黯瞳
                                                            黯瞳 0

                                                            多线程实现会不会更好?

                                                            • 盖亚大地
                                                              盖亚大地 1

                                                              遍历逻辑有点绕,建议用IPy库处理地址段。

                                                              • 幻梦引路人
                                                                幻梦引路人 0

                                                                Windows环境跑起来有点问题,路径处理要改。

                                                                • Vermilion Peony Muse
                                                                  Vermilion Peony Muse 1

                                                                  看起来是个扫描脚本?

                                                                  • 槐树姥姥
                                                                    槐树姥姥 0

                                                                    扫外网会不会被运营商封IP啊?

                                                                    • Sea海
                                                                      Sea海 1

                                                                      这段代码风格挺怀旧的

                                                                        • OnionT@KillBoy
                                                                          OnionT@KillBoy

                                                                          @ Sea海 哈哈,以前的代码风格都比较随性

                                                                        • 杀戮魔神
                                                                          杀戮魔神 1

                                                                          扫内网应该可以,外网还是小心点。

                                                                          • 虚数行者
                                                                            虚数行者 0

                                                                            这脚本试了下,扫出好几个没关的,有点东西。

                                                                            • 狂奔的蜜桃
                                                                              狂奔的蜜桃 0

                                                                              代码逻辑有点绕,但能用。

                                                                              • 苍穹祭司
                                                                                苍穹祭司 0

                                                                                加多线程会不会被防火墙ban得更快?

                                                                              匿名

                                                                              发表评论

                                                                              匿名网友

                                                                              拖动滑块以完成验证