关于CDN获取真实ip
0x1 cdn介绍
cdn:内容分发网络
cdn优点:主要功能就是提高服务品质和访问速度,减少相关的安全问题
cdn原理:百度说了半天其实说的缓存技术
0x2 获取真实ip的方法
1. 拿CDN服务器 找出真实IP
cache_peer 1.1.1.1 parent 80 0 no-query originserver
cache_peer_domain 1.1.1.1 www.xxoo.com
2. 判断HTTP_X_FORWARDED_FOR是否为空,不为空把这个作为IP地址,否则取得REMOTE_ADDR作为IP地址。
如果服务器可以上传文件,可上传文件加如下代码:
Request.ServerVariables(“LOCAL_ADDR”)’得到服务器的IP地址
Request.ServerVariables(“REMOTE_ADDR”)’得到客户端的IP地址/这个有可能是代理
request.ServerVariables(“HTTP_X_FORWARDED_FOR”)’得到请求客户端真实IP地址
3. 可以找二级域名查下
上面那些基本网上都可以查阅到说一下其他的吧
4. 通过快照(比如没有安装cdn加速时候的ip)
5. 通过 国外ping 和 nslookup 还有dns记录等
6. 如果是dz论坛,可以采用注册论坛--发验证到你的邮箱--去查看邮件的原文件上的ip
7.CloudFlare定位真实ip的脚本
代码如下不对的地方请大神指正
基友们还有什么好的方法 分享一下
cdn:内容分发网络
cdn优点:主要功能就是提高服务品质和访问速度,减少相关的安全问题
cdn原理:百度说了半天其实说的缓存技术
0x2 获取真实ip的方法
1. 拿CDN服务器 找出真实IP
cache_peer 1.1.1.1 parent 80 0 no-query originserver
cache_peer_domain 1.1.1.1 www.xxoo.com
2. 判断HTTP_X_FORWARDED_FOR是否为空,不为空把这个作为IP地址,否则取得REMOTE_ADDR作为IP地址。
如果服务器可以上传文件,可上传文件加如下代码:
Request.ServerVariables(“LOCAL_ADDR”)’得到服务器的IP地址
Request.ServerVariables(“REMOTE_ADDR”)’得到客户端的IP地址/这个有可能是代理
request.ServerVariables(“HTTP_X_FORWARDED_FOR”)’得到请求客户端真实IP地址
3. 可以找二级域名查下
上面那些基本网上都可以查阅到说一下其他的吧
4. 通过快照(比如没有安装cdn加速时候的ip)
5. 通过 国外ping 和 nslookup 还有dns记录等
6. 如果是dz论坛,可以采用注册论坛--发验证到你的邮箱--去查看邮件的原文件上的ip
7.CloudFlare定位真实ip的脚本
代码如下
import socket
class CloudFlare:
def __init__(self):
print '''
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Compilation By :Barrett +
+ Thanks for :MecTruy +
+ Our site :bbs.blackbap.org +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
'''
subdomain_listesi = ["cpanel.","ftp.","mail.","webmail.","direct.","direct-connect.", "record.","status.","server."]
site_url=raw_input("[+] Site Url (Example : xx.com) : ")
print "\n"
for deneyici in subdomain_listesi:
try:
ip_al = socket.gethostbyname(deneyici + site_url)
print "[#] " + deneyici + site_url + ", " + ip_al + " --Over...\n"
except Exception, e:
e = "";
x = CloudFlare()
基友们还有什么好的方法 分享一下
评论84次
如果只有访问权限,拿到真实IP的可能性非常小
第一个拿下cdn服务器。。。这种不算方法了吧。。加速乐、安全宝你拿试试。。。第二个,要是能上传代码并执行,直接拿shell了,还看啥IP后面几个在理
差域名解析记录其实很有用,即使有时候不是那个历史ip 也是在那个网段中移动 一个个改host就好 另外邮件大法好
5. 通过 国外ping 和 nslookup 还有dns记录等 查询DNS解析历史记录是没有办法的时候最有效的办法
CDN真是让人头疼的意见事情 .我有好几次都是这样没有顺利搞到真实IP
方法六试过。
邮件头,我看到过几次的。
试过无数次,基本无解
直接1个G过去。。。
http://toolbar.netcraft.com/site_report?url=www.t00ls.net
日下CDN结点服务器。。
我倒是很想问,要是他们自己有一个邮件服务器,然后给他们管理员发一封信,然后收件看信息,能不能确定一个入口?额,没有尝试过哈,然后再看看那个段之类的,能不能得到目标真实的ip?
nslookup,tool.chinaz.com的超级ping,结合路由追踪
还是需要些思路的,超级 PING应该是个 思路
说个不是办法的办法,大家做参考,找到网站的特征值,让后根据特征值去扫可疑性最大的网段。扫描目标可以根据历史dns监测的结果去推断。这样做的最大问题就是要扫的ip太多太多,犹如大海捞针,但这是没有办法的办法。
请问历史IP怎么查的?
感觉第5、6比较有用,其他的都需要较高权限了
这个学xi了 以前基本都是手动二级域名查询的
mark xia lo...........
一般都是把WWW去掉或者查二级域名,幸运的话没CDN,很头疼的一件事
小弟的做法是去查注册信息 netcraft之类的。。。