说明
渗透测试过程中,如何根据一个域名挖掘更多的东西?
除了IP,域名管理员,其实很多人还忽略了关联域名。
比如腾讯的域名,我们大部分知道.com, tencent.com几个常见的,其实,腾讯还有很多其他的域名。
如何查找所有的关联域名?
分享几个技巧:
- 域名注册管理员反查
- 爬虫
- 其他站点:
如:nosec - 其他:
如:crossdomain.xml
实现
- 获取dns管理员邮箱
- 借助chinaz的邮箱反查
http://whois.chinaz.com/reverse?host=&ddlSearchMode=1
依赖: whois, requests, xlrd
实现效果
emails: [‘’]
chinaz reverse lookup result: 456
1700.cn
1700.com.cn
1700.net.cn
1700.org.cn
17ai.cn
17look.com
17roco.com
21mmo.cn
21mmo.com
3-5.biz
365gonghui.cn
365gonghui.com
5382.cm
5382.com
5d6d.cn
5d6d.com
5d6d.net
5d6d.org
7888.com
9777.com.cn
9777.net.cn
9777.org.cn
accessibilityunion.cn
accessibility-union.cn
accessibilityunion.com
accessibility-union.com
accessibilityunion.com.cn
accessibility-union.com.cn
accessibilityunion.net
accessibility-union.net
accessibilityunion.net.cn
accessibility-union.net.cn
accessibilityunion.org
accessibility-union.org
accessibilityunion.org.cn
accessibility-union.org.cn
aq-.org
behaviac.com
bjssm.cn
bkapps.com
b.cn
b.com.cn
b.net.cn
b.org.cn
bpx.com
caomushen.com
cdntip.com
cftres.com
chinatechie.cn
chinatechie.com.cn
cocdn.cn
cog.com.tw
comsenz.cn
comsenz.com
comsenz.info
comsenz.net
comsenz.org
crystalskeleton.com
cs.game
ctgia.com
daoke.cn
dc.game
dezhou.game
discuz.net
dnf.game
duanyou.hk
duanyou.mobi
duanyou.net
duanyou.org
duanyou.tv
emark.cn
emark.com.cn
exmailgz.com
fast.game
feiche.cn
flipen.com
flipped.cn
flzhan.cn
foxmail.biz
foxmail.net.cn
fsllq.cn
fsllq.com.cn
gcloudcs.com
gongyi.net
goto-game.mobi
goto-game.net.cn
goto-game.org
govnizhenmei-gt8ty.pw
gtimg.cn
gtimg.com
gtimg.com.cn
gtimg.net
gtimg.net.cn
guangbo.com
haina.com
haina.net
heyyo.com
hfyyhhb.com
himoral.com
himoral.com.cn
html5mark.com
huaxia2.com
hx2004.com
hxfree.com
idimg.com
igcdn.cn
imcq.cn
imcq.com
imlianpu.com
imok.cm
im.cn
im.com
im.com.cn
im.net
im.net.cn
im.org.cn
imtmp.com
imtmp.net
ipick.com
i.cn
i.com.cn
i.in
i.net.cn
i.org.cn
jiejing.cn
joox.com
kids.cn
ledao.com
lexiangla.com
lightalk.com
lol.game
magicansoft.cn
magicansoft.com
magicansoft.com.cn
majiang.game
manyou.com
mdig.cn
meitusiyu.com
mingde.cn
molo.cn
m.cn
m.com.cn
m.net.cn
m.org.cn
murl.com
myapp.com
myqcloud.cn
myqcloud.com
myqcloud.com.cn
nokialumia.com.cn
nz2.com.cn
oi.cn
oi.com.cn
oi.net.cn
oic.cn
oic.com.cn
oic.net.cn
oic.org.cn
oicq.cn
oicq.com.cn
oicq.net.cn
oicq.org.cn
opendatacenter.cn
paylife.cn
pbxm.com.cn
pcmgr-global.com
pcmgr-global.net
pengyou.com
pengyou.net
pfif.com.cn
portpay.cn
portpay.com
portpay.com.cn
poweron.cc
prayaya.com
prayaya.net
prayaya.org
protectingpeople.org
ptmpk.ac.cn
qbview.cn
qbview.com
qcloud.com
qcloudcdn.cn
qcloudcdn.com
qcloudcos.cn
qcloudcos.com
qcloudcos.com.cn
qjia.com
qlogo.cn
qpic.cn
qpimg.cn
qplus.com
qplusstatic.com
.asia
.auto
.car
.chat
.club
.com
.com.cn
.cq.cn
.fj.cn
.game
.gs.cn
.gx.cn
.gz.cn
.ha.cn
.hi.cn
.hk.cn
.hn.cn
.jx.cn
.live
.ln.cn
.mo.cn
.net.cn
.news
.org.cn
.sc.cn
.sd.cn
.sn.cn
.sx.cn
.travel
.vip
.wang
.xj.cn
.xn–fiqs8s
.xz.cn
.zone
.中国
2000.cn
browser.mobi
class.com
clock.com
dr.com
game.cn
game.com.cn
game.us
game.vip
gameapp.com
gamemall.com
games.com
haoma.com
haoma.net
im.org
image.cn
image.com.cn
image.net.cn
japan.com
mail.com
match.cn
match.com.cn
openapp.com
.in
-robot.com
service.mobi
tv123.com
un.cm
un.com
voice.com
voice.org
wanggou.com.cn
wanggou.net.cn
webapp.com
x.net.cn
x.org.cn
xiadao.com
xuanfeng.cn
zone.in
qrobot.com
qrobot.org
qstatic.com
quanmin.game
qutevoice.com
qyunapp.com
qyuner.com
qzone.com
qzone.in
qzone.me
qzoneapp.co
qzoneapp.com
rdgz.org
renren.game
robot-q.com
robot.cn
rpg.game
rtx.com.cn
rtxapp.com
rtxonline.com
safejmp.cn
scs.org.cn
servicewechat.com
shurl.cn
sixjoy.cn
sixjoy.com.cn
sjkx.com
sjkx.com.cn
sjtygame.com
superfix.cn
superfix.com
superfix.com.cn
supesite.com.cn
supesite.net
supesite.org
supesite.org.cn
szdomain.com
tank.game
taotao.com
tapd.cn
tapd.com.cn
tcimage.cn
tenbank.com
tencent.asia
tencent.cloud
tencent.cm
tencent.cn
tencent.com
tencent.com.cn
tencent.game
tencent.info
tencent.mobi
tencent.net
tencent.net.cn
tencent.org.cn
tencent.sh.cn
tencent.travel
tencent.tv
tencent.tw
tencent.us
tencent-cloud.cn
tencent-cloud.com
tencent-cloud.net
tencentfoundation.org
tencentgames.co
tencentgames.us
tencentimage.cn
tencentimage.net.cn
tencentlog.com
tencentresearch.com
tencentyun.com
tencity.com
tengxun.cn
tengxun.com.cn
tengxun.net.cn
tenpay.cn
tenpay.com
tenpay.com.cn
tenpay.net
thecss.cn
theoneapps.org
tianxiawuzei.org
tisi.org
tongpay.cn
tongpay.com
tongpay.com.cn
tos.cn
tqapp.com
tqapp.net
tri.cn
trimg.cn
ttsim.cn
ttsim.com
ttsim.net
twsapp.cn
twsapp.com
txbanche.com
txresearch.com
ugcimg.cn
url.cn
urlget.cn
urlshare.cn
v.cn
v.com.cn
v.net.cn
vr.game
we.chat
we.game
weadmin.cn
webank.cn
webank.com.cn
websitekr.com
wecash.cn
wecash.com
wecash.com.cn
wechat.cloud
wechat.com
wechat.game
wechat.org
wechat.vip
wechatapp.com
wechatapp.org
wechatapp.us
wechatmessenger.us
wechatos.cn
wechatos.net
weilefu.com
weilefu.net
weilefu.org
weishi.com
weixin.cloud
weixin.game
weixin.vip
weixinbridge.com
weixinsxy.com
weiyun.com
we-pass.com
wetest.cn
wetest.net
wetest.org
wgimg.com
wnspic.com
wnspicbk.com
wnsqzone.com
wnsqzonebk.com
wqstatic.com
wrtime.com
wxg.work
wxgmkt.com
xf123.com
xinyong.com.cn
xinyueclub.com
xn–9krt00a6n0agsi.cn
xn–bnq813mg4b.biz
xn–bnq813mg4b.cn
xn–-q44fz37a.cn
xn–r70as2s.asia
xn–r70as2s.cn
xn–r70as2s.tv
xn–r70as2s.xn–55qx5d
xn–r70as2s.xn–fiqs8s
xn–r70as2s.xn–io0a7i
xn–r70as2s7sd.com
xn–ukvr86e.xn–fiqs8s
xn–vuqz89a.net
yeswan.com
yingkebicheng.com
yuanchuang.com
yzjdq.cn
zhengtu.game
zhufengboya.com
zjump.cn
财付通.cn
拍拍.公司
拍拍购物.中国
拍拍网.公司
世纪凯旋.中国
腾讯.cn
腾讯.公司
腾讯.网络
腾讯.中国
腾讯.中国
腾讯通.cn
腾讯网.cn
腾讯网.中国
腾讯微博.中国
騰訊.中国
实现代码
#!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = 'leohuang' __date__ = '2016/9/30' __version__ = '0.1-dev' import os import whois import requests import xlrd class get_domains_by_chinaz: http://whois.chinaz.com/reverse?host=&ddlSearchMode=1 TIMEOUT = 30 def __init__(self, raw_domain): self.raw_domain = raw_domain def get_domains(self): domains = [] emails = self.get_emails() for e in emails: domains.extend(self.email_reverse_lookup(e)) return domains def get_emails(self): emails = [] es = whois.whois(self.raw_domain).emails # 每次会多一个莫名其妙的邮箱,需要去掉: ,, abuse@ black_email_list = ['',''] if es: for e in es: e = e.encode('utf-8') if e not in black_email_list and 'abuse' not in e: emails.append(e) print "emails:", emails return emails def email_reverse_lookup(self, email): domains = [] url = "http://whois.chinaz.com/saveExc.ashx" data = {
"_host":email, "_ddlSearchMode":1} try: r = requests.post(url, data=data, timeout=self.TIMEOUT) if r.status_code == 200: excel_file = "tmp.xls" with open(excel_file, 'wb') as xls: xls.write(r.content) data = xlrd.open_workbook(excel_file) table = data.sheet_by_index(0) for i in range(2, table.nrows): domains.append(table.row_values(i)[1].encode('utf-8')) #print table.row_values(i)[1] os.remove(excel_file) except Exception,e: print "Email reverse lookup Error.", str(e) return domains if __name__ == "__main__": query_domain = '.com' chinaz_domains = get_domains_by_chinaz(query_domain).get_domains() print "chinaz reverse lookup result: ", len(chinaz_domains) for d in chinaz_domains: print d
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/34717.html