找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 8915|回复: 7

[代码与实例] python实现扫描网站后台地址!

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2014-7-11 09:37:18 | 显示全部楼层 |阅读模式
这个确实很实用啊,可以扫描网站后台地址,不要做坏事哦
  1. #!/usr/bin/python

  2. import sys,httplib
  3. from optparse import OptionParser
  4. usageString = "Usage: %prog [options] hostname"
  5. parser = OptionParser(usage=usageString)
  6. (opts,args) = parser.parse_args()
  7. if len(args) < 1:
  8.     parser.error("Hostname is required")
  9. print __doc__
  10. website = args[0]
  11. #login path
  12. dirs = ["admin","login","admin_index","admin/admin","admin/login","admin/index","admin/user"]

  13. for line in dirs:
  14.     conn = httplib.HTTPConnection(website)
  15.     conn.request('GET','/'+line)
  16.     r1 = conn.getresponse()
  17.     if r1.status == 200 or r1.status == 301:
  18.         print "********************************Lucky?*************************************"
  19.     print website+'/'+line,r1.status,r1.reason
  20.     conn.close()
  21.     conn = httplib.HTTPConnection(website)
  22.     conn.request('GET','/'+line+'.asp')
  23.     r1 = conn.getresponse()
  24.     if r1.status == 200 or r1.status == 301:
  25.         print "********************************Lucky?*************************************"
  26.     print website+'/'+line+'.asp',r1.status,r1.reason
  27.     conn.close()
  28.     conn = httplib.HTTPConnection(website)
  29.     conn.request('GET','/'+line+'.php')
  30.     r1 = conn.getresponse()
  31.     if r1.status == 200 or r1.status == 301:
  32.         print "********************************Lucky?*************************************"
  33.     print website+'/'+line+'.php',r1.status,r1.reason
  34.     conn.close()
  35. f.close()
复制代码

回复

使用道具 举报

7

主题

32

帖子

32

积分

贫民

积分
32
QQ
小鱼 发表于 2017-1-18 21:55:30 | 显示全部楼层
楼主写的是哪个版本的啊
回复 支持 1 反对 0

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
lai8015 发表于 2016-11-3 11:05:42 | 显示全部楼层
为什么是一丢乱码
回复 支持 反对

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang  楼主| 发表于 2016-11-3 19:50:01 | 显示全部楼层
lai8015 发表于 2016-11-3 11:05
为什么是一丢乱码

嗯,确实乱码了, 我已经修改了
回复 支持 反对

使用道具 举报

0

主题

3

帖子

3

积分

贫民

积分
3
sqlfeng 发表于 2016-11-4 12:30:33 | 显示全部楼层
发表于 2014-7-11 09:37:18   好久的帖子额
回复 支持 反对

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang  楼主| 发表于 2016-11-4 14:36:06 | 显示全部楼层
sqlfeng 发表于 2016-11-4 12:30
发表于 2014-7-11 09:37:18   好久的帖子额

时间久不代表不实用 {:8_225:}
回复 支持 反对

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang  楼主| 发表于 2017-1-20 20:57:10 | 显示全部楼层
2.7
回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
sen_xi 发表于 2017-3-22 09:52:14 | 显示全部楼层
能注释一下吗?看不懂。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表