该程序相当简洁,只有三个文件,好奇之下就跟了一下看看。。。。

有一个dll,全局hook.

1.进程启动,判断是不是各大浏览器(360chrome.exe,iexplore.exe,sogouexplorer.exe,2345explorer.exe,qqbrowser.exe,qqbrowser.exe,baidubrowser.exe,360se.exe),如果不是这些浏览器,说明不是目标进程,dll退出。。。

2.如果是浏览器进程,则获取ws2_32.dll  函数的导出函数connect 的函数地址然后hook该函数。

connect函数原型如下:

int connect(SOCKET s,                          const struct sockaddr FAR *name,  int namelen                        
);

替换后函数如下

int __stdcall hook_connect(int a1, sockaddr_in *a2, int a3)
{int result; int v4;unsigned __int32 v5; if ( ntohs(a2->sin_port) == 443 ){result = pfn_connect(a1, a2, a3);}else{// 构造sockaddr_in结构v5 = inet_addr("127.0.0.1");HIWORD(v4) = htons(8099u);LOWORD(v4) = 2;result = pfn_connect(a1, &v4, 16);}return result;
}

检查远程链接的是不是443端口,是的话就放行,不是的话就转到本地,相当于屏蔽掉此次请求。。。。

这么简单的方法,竟然干掉了优酷,腾讯广告变黑,爱奇艺完全无效。。。。。。。。。。

												

一个广告净化大师拦截视频网站片头广告的实现相关推荐

  1. html视频播放器加片头广告,如何屏蔽视频网站的片头广告?一键屏蔽各大视频网站片头广告插件推荐...

    超好用的屏蔽各大流行视频网站片头广告的插件分享,日常在视频网站上看剧的时候各种片头广告是不是恶心坏了,关也关不掉,而且更气人的是通过广告拦截软件和插件也无法拦截掉,那么真的就没有办法了,只能等这几十到 ...

  2. PR教程:1分钟制作一个简约文字小动画视频开场片头

    PR教程:1分钟制作一个简约文字小动画视频开场片头 微信公众号:知音后期,一个简单直接分享干货的公众号!

  3. html视频播放器加片头广告,怎样给微视频添加片头 在视频开头或结尾部分加广告视频—视频加片头片尾软件...

    深圳这两天简直是要热炸了,根本不敢出门,就连出办公室上厕所也免了.不过据中央气象台信息显示,今年第13号台风"天鸽"已经形成,希望台风的到来能带走高温,留下清凉!!!小编在看视频的 ...

  4. 教你去视频网站的开始广告

    我们去看视频,无论是优酷,酷六 ,还是,我乐,土豆,六间房等都有15~30秒的广告,不想看,但又不得不看,很烦,有木有.现在我们就以 xp系统对优酷网的为例来讲解其方法. [步骤/方法] 打开我的电脑 ...

  5. 一个很不错的在线视频网站

    [url=http://bbs.langsin.com/index.php?fromuid=32352]浪曦视频在线![/url]

  6. 视频网站的植入性广告

    在UGC短视频节目中大量插入广告,势必会拖累用户体验进而造成用户流失.广告效果锐减,使优酷本就捉襟见肘的盈利模式进入另一个恶性轮回.但概念炒作的热度来的猛烈,消退也同样迅速,此后优酷股价的一系列震荡使 ...

  7. 如何搭建一个优酷、爱奇艺这样的视频网站,都会有哪些技术难点

    曾经有太多人问过我这样一个问题: 如何搭建一个优酷这样的视频网站,与普通的图文网站差异大吗,这里面会有哪些坑需要注意? 下面,我以优酷平台开发工程师的身份大体回答一下这个问题. 首先要给一些外行的开发 ...

  8. 如何搭建一个优酷、爱奇艺这样的视频网站,都会有哪些技术难点?

    曾经有太多人问过我这样一个问题: 如何搭建一个优酷这样的视频网站,与普通的图文网站差异大吗,这里面会有哪些坑需要注意? 下面,我以优酷平台开发工程师的身份大体回答一下这个问题. 首先要给一些外行的开发 ...

  9. YouTube 十岁了,这十年里视频网站改变了什么?

    你可能已经很久没看过它,但 YouTube 以及随后诞生的其它视频网站确实改变了世界. 2005 年 4 月 23 日,前 Paypal 员工 Jawed Karim 在一个名为 YouTube 的网 ...

最新文章

  1. python logging.getlogger_logging.getLogger与logger的父子关系
  2. vega8显卡和mx250哪个好_2020轻薄本推荐 (MX350显卡)
  3. Python(四)IP代理
  4. menuconfig和Kconfig、.config的关系
  5. 蚂蚁三面题目(java开发岗):Java锁机制+JVM+线程池+事务+中间件
  6. 你以为只有菜鸟求职碰壁,其实还有...
  7. 斐讯K2刷华硕固件教程(最新)
  8. 好用的文本编辑器推荐
  9. 大漠插件7.2209
  10. 安卓阅读器开发_全球首个彩屏阅读器 掌阅这一脚油门“彩”的够深
  11. 王珞丹用手写传递情感 字体入库笔尖上的中国
  12. 什么是蜂窝移动网络?
  13. 26岁程序员猝死,再次提醒:有几个前兆其实很显眼
  14. c语言求等差数列的和oj,华为oj之等差数列前n项和
  15. CodeForces 1144D -Equalize Them All
  16. 归并排序(C语言版)
  17. 主成分分析(Principal Component Analysis,PCA)
  18. java线程高并发编程
  19. C++对象模型-读书笔记
  20. vs添加码云远程_用VS2017上传项目到码云gitee.com和基本命令

热门文章

  1. 华为云人脸识别服务 FRS 之初体验
  2. bmp/gif/jpg图象最底层原理分析
  3. SK-learn实现k近邻算法【准确率随k值的变化】-------莺尾花种类预测
  4. Hibernate征途(四)之映射 序
  5. 经典逻辑题:猜牌问题——网上的结论是没问题的
  6. 过去的过去,未来的未来
  7. (JAVA) 相邻数对
  8. 专业动漫库好看的3d动漫推荐(3D动漫排行榜2022)
  9. 基于Sprngboot+Vue的分布式酒店管理系统
  10. Java学习Day16(更新)--API