关联域名挖掘

来源:互联网 发布:电商数据分析软件 编辑:程序博客网 时间:2024/06/11 19:59

说明

渗透测试过程中,如何根据一个域名挖掘更多的东西?
除了IP,域名管理员,其实很多人还忽略了关联域名。
比如腾讯的域名,我们大部分知道qq.com, tencent.com几个常见的,其实,腾讯还有很多其他的域名。

如何查找所有的关联域名?

分享几个技巧:

  1. 域名注册管理员反查
  2. 爬虫
  3. 其他站点:
    如:nosec
  4. 其他:
    如:crossdomain.xml

实现

实现了最简单最常用的一种方式,域名注册管理员邮件反查。
流程:

  • 获取dns管理员邮箱
  • 借助chinaz的邮箱反查
    http://whois.chinaz.com/reverse?host=nsadmin@corp.netease.com&ddlSearchMode=1

依赖: whois, requests, xlrd

实现效果

emails: [‘dns@tencent.com’]
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-qq.org
behaviac.com
bjssm.cn
bkapps.com
bqq.cn
bqq.com.cn
bqq.net.cn
bqq.org.cn
bqqpx.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
idqqimg.com
igcdn.cn
imcq.cn
imcq.com
imlianpu.com
imok.cm
imqq.cn
imqq.com
imqq.com.cn
imqq.net
imqq.net.cn
imqq.org.cn
imtmp.com
imtmp.net
ipick.com
iqq.cn
iqq.com.cn
iqq.in
iqq.net.cn
iqq.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
mqq.cn
mqq.com.cn
mqq.net.cn
mqq.org.cn
mqqurl.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
qq.asia
qq.auto
qq.car
qq.chat
qq.club
qq.com
qq.com.cn
qq.cq.cn
qq.email
qq.fj.cn
qq.game
qq.gs.cn
qq.gx.cn
qq.gz.cn
qq.ha.cn
qq.hi.cn
qq.hk.cn
qq.hn.cn
qq.jx.cn
qq.live
qq.ln.cn
qq.mo.cn
qq.net.cn
qq.news
qq.org.cn
qq.sc.cn
qq.sd.cn
qq.sn.cn
qq.sx.cn
qq.travel
qq.vip
qq.wang
qq.xj.cn
qq.xn–fiqs8s
qq.xz.cn
qq.zone
qq.中国
qq2000.cn
qqbrowser.mobi
qqclass.com
qqclock.com
qqdr.com
qqgame.cn
qqgame.com.cn
qqgame.us
qqgame.vip
qqgameapp.com
qqgamemall.com
qqgames.com
qqhaoma.com
qqhaoma.net
qqim.org
qqimage.cn
qqimage.com.cn
qqimage.net.cn
qqjapan.com
qqmail.com
qqmatch.cn
qqmatch.com.cn
qqopenapp.com
qqqq.in
qq-robot.com
qqservice.mobi
qqtv123.com
qqun.cm
qqun.com
qqvoice.com
qqvoice.org
qqwanggou.com.cn
qqwanggou.net.cn
qqwebapp.com
qqx.net.cn
qqx.org.cn
qqxiadao.com
qqxuanfeng.cn
qqzone.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
robotqq.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
vqq.cn
vqq.com.cn
vqq.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–qq-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
腾讯.公司
腾讯.网络
腾讯.中国
腾讯qq.中国
腾讯通.cn
腾讯网.cn
腾讯网.中国
腾讯微博.中国
騰訊.中国

实现代码

#!/usr/bin/env python# -*- coding: utf-8 -*-__author__ = 'leohuang'__date__ = '2016/9/30'__version__ = '0.1-dev'import osimport whoisimport requestsimport xlrdclass get_domains_by_chinaz:    ## http://whois.chinaz.com/reverse?host=nsadmin@corp.netease.com&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        # 每次会多一个莫名其妙的邮箱,需要去掉: abusecomplaints@markmonitor.com,abuse@ename.com, abuse@******        black_email_list = ['abusecomplaints@markmonitor.com','abuse@ename.com']        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 domainsif __name__ == "__main__":    query_domain = 'qq.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
0 0
原创粉丝点击