一个广告净化大师拦截视频网站片头广告的实现
该程序相当简洁,只有三个文件,好奇之下就跟了一下看看。。。。
有一个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端口,是的话就放行,不是的话就转到本地,相当于屏蔽掉此次请求。。。。
这么简单的方法,竟然干掉了优酷,腾讯广告变黑,爱奇艺完全无效。。。。。。。。。。
一个广告净化大师拦截视频网站片头广告的实现相关推荐
- html视频播放器加片头广告,如何屏蔽视频网站的片头广告?一键屏蔽各大视频网站片头广告插件推荐...
超好用的屏蔽各大流行视频网站片头广告的插件分享,日常在视频网站上看剧的时候各种片头广告是不是恶心坏了,关也关不掉,而且更气人的是通过广告拦截软件和插件也无法拦截掉,那么真的就没有办法了,只能等这几十到 ...
- PR教程:1分钟制作一个简约文字小动画视频开场片头
PR教程:1分钟制作一个简约文字小动画视频开场片头 微信公众号:知音后期,一个简单直接分享干货的公众号!
- html视频播放器加片头广告,怎样给微视频添加片头 在视频开头或结尾部分加广告视频—视频加片头片尾软件...
深圳这两天简直是要热炸了,根本不敢出门,就连出办公室上厕所也免了.不过据中央气象台信息显示,今年第13号台风"天鸽"已经形成,希望台风的到来能带走高温,留下清凉!!!小编在看视频的 ...
- 教你去视频网站的开始广告
我们去看视频,无论是优酷,酷六 ,还是,我乐,土豆,六间房等都有15~30秒的广告,不想看,但又不得不看,很烦,有木有.现在我们就以 xp系统对优酷网的为例来讲解其方法. [步骤/方法] 打开我的电脑 ...
- 一个很不错的在线视频网站
[url=http://bbs.langsin.com/index.php?fromuid=32352]浪曦视频在线![/url]
- 视频网站的植入性广告
在UGC短视频节目中大量插入广告,势必会拖累用户体验进而造成用户流失.广告效果锐减,使优酷本就捉襟见肘的盈利模式进入另一个恶性轮回.但概念炒作的热度来的猛烈,消退也同样迅速,此后优酷股价的一系列震荡使 ...
- 如何搭建一个优酷、爱奇艺这样的视频网站,都会有哪些技术难点
曾经有太多人问过我这样一个问题: 如何搭建一个优酷这样的视频网站,与普通的图文网站差异大吗,这里面会有哪些坑需要注意? 下面,我以优酷平台开发工程师的身份大体回答一下这个问题. 首先要给一些外行的开发 ...
- 如何搭建一个优酷、爱奇艺这样的视频网站,都会有哪些技术难点?
曾经有太多人问过我这样一个问题: 如何搭建一个优酷这样的视频网站,与普通的图文网站差异大吗,这里面会有哪些坑需要注意? 下面,我以优酷平台开发工程师的身份大体回答一下这个问题. 首先要给一些外行的开发 ...
- YouTube 十岁了,这十年里视频网站改变了什么?
你可能已经很久没看过它,但 YouTube 以及随后诞生的其它视频网站确实改变了世界. 2005 年 4 月 23 日,前 Paypal 员工 Jawed Karim 在一个名为 YouTube 的网 ...
最新文章
- python logging.getlogger_logging.getLogger与logger的父子关系
- vega8显卡和mx250哪个好_2020轻薄本推荐 (MX350显卡)
- Python(四)IP代理
- menuconfig和Kconfig、.config的关系
- 蚂蚁三面题目(java开发岗):Java锁机制+JVM+线程池+事务+中间件
- 你以为只有菜鸟求职碰壁,其实还有...
- 斐讯K2刷华硕固件教程(最新)
- 好用的文本编辑器推荐
- 大漠插件7.2209
- 安卓阅读器开发_全球首个彩屏阅读器 掌阅这一脚油门“彩”的够深
- 王珞丹用手写传递情感 字体入库笔尖上的中国
- 什么是蜂窝移动网络?
- 26岁程序员猝死,再次提醒:有几个前兆其实很显眼
- c语言求等差数列的和oj,华为oj之等差数列前n项和
- CodeForces 1144D -Equalize Them All
- 归并排序(C语言版)
- 主成分分析(Principal Component Analysis,PCA)
- java线程高并发编程
- C++对象模型-读书笔记
- vs添加码云远程_用VS2017上传项目到码云gitee.com和基本命令