去除CSDN广告的方法

目录

广告吐槽

网站数据包分析

DNS解析顺序


广告吐槽

今天登陆CSDN,发现每浏览一篇文章广告直接弹出来,阻碍视线

网站数据包分析

打开burp suite 访问我的博客首页,观察数据包。如下,我们只访问了一个页面,但是发送了这么多请求,由此我可以知道,它的每个请求肯定是对应页面相应的数据的。猜想,显示广告的那个位置肯定要是通过对特定的URL发送请求来获取广告信息的,所以我们只要找到了它发送广告请求的那个URL然后屏蔽它广告则就不会出现了!

 那怎么找到广告对应的URL了?我们开启burp的拦截功能,一条数据一条数据Forward,然后观察页面的反应

当我放到这个数据包的时候,对应的主机是 googleads.g.doubleclick.net,左边此时还未显示广告

将此数据包放掉,左边立马显示广告,则上面的host主机就是请求广告的地址!我们可以继续使用此方法,找到所有的广告请求地址

 找到广告地址后,该如何屏蔽掉了?我们已经知道上面发送的请求地址都是以域名的方式进行请求的发送,而我们都知道,访问一个域名是需要进行dns解析的,把域名换为ip再进行访问。而DNS请求解析的顺序是这样的:

DNS解析顺序

  1. 浏览器缓存
    当用户通过浏览器访问某域名时,浏览器首先会在自己的缓存中查找是否有该域名对应的IP地址(若曾经访问过该域名且没有清空缓存便存在);
  2. hosts文件
    当浏览器缓存中无域名对应IP则会自动检查用户计算机系统Hosts文件是否有该域名对应IP;
  3. 本地DNS服务器
    当浏览器及hosts文件中均无域名对应IP,则系统会把浏览器的解析请求发送给客户端本地设置的DNS服务器地址(通常 称此DNS为LDNS,即local DNS)解析,如果LDNS服务器的本地缓存有对应的解析 记录就会直接返回ip地址给客户端。如果没有,则LDNS会负责继续请求其他的DNS服务器。
  4. 根域名服务器
    当以上均未完成,则进入根服务器进行查询。全球仅有13台根域名服务器,1个主根域名服务器,其余12为辅根域名服务器。根域名收到请求后会查看区域文件记录,若无则将其管辖范围内顶级域名(如.com)服务器IP告诉本地DNS服务器;
  5. 顶级域名服务器
    顶级域名服务器收到请求后查看区域文件记录,若无则将其管辖范围内主域名服务器的IP地址告诉本地DNS服务器;
  6. 主域名服务器
    主域名服务器接收到请求后查询自己的缓存,如果没有找到便进入下一级域名服务器进行查询,并重复该步骤直至找到正确的记录;
  7. 本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时将该结果反馈给客户端,客户端通过这个IP地址与Web服务器建立链接。

所以,根据DNS解析的过程,我们要想屏蔽某个url,只需要在dns解析的时候动手脚就可以,我们可在将广告的URL地址添加到本地的hosts文件,让其解析ip为比如127.0.0.1,则浏览器对其url发送请求时就会将ip解析为127.0.0.1,顺利将该请求屏蔽掉,自然广告就显示不出来了。

根据以上的方法找到了如下发送广告的请求URL地址,我们将其添加到hosts文件中

127.0.0.1 tpc.googlesyndication.com
0.0.0.0 googleads.g.doubleclick.net
127.0.0.1 event.csdn.net
127.0.0.1 securepubads.g.doubleclick.net
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1 adservice.google.com
127.0.0.1 kunpeng.csdn.net
127.0.0.2 adclick.g.doubleclick.net

打开 C:\Windows\System32\drivers\etc\hosts文件,添加进去

此时,我们先将浏览器缓存清空,重新访问CSDN,再也看不到广告了!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vibe~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值