HOOK wininet的两函数实验

MrLee2016-4-17 3076

我们知道访问网站一般是用wininet API来实现的.我们这次要用到的就是InternetConnect和HttpOpenRequest这两个函数.http://msdn.microsoft.com/en-us/ ... 3%28v=vs.85%29.aspxhttp://msdn.microsoft.com/en-us/ ... 3%28v=vs.85%29.aspx
锁定主页的思路是HOOK 这两个函数.当第一次调用时这两个函数时,肯定是访问主页.我们直接用wininet函数转向到自己的主页.再HOOK HttpOpenRequest过程中拦截到IE访问的网址,发现网址中有那些广告ID的,立即转向自定义的主页.
先看看这2个函数
HINTERNET InternetConnect(
  _In_ HINTERNET     hInternet,
  _In_ LPCTSTR       lpszServerName,
  _In_ INTERNET_PORT nServerPort,
  _In_ LPCTSTR       lpszUsername,
  _In_ LPCTSTR       lpszPassword,
  _In_ DWORD         dwService,
  _In_ DWORD         dwFlags,
  _In_ DWORD_PTR     dwContext
);

HINTERNET HttpOpenRequest(
  _In_ HINTERNET hConnect,
  _In_ LPCTSTR   lpszVerb,
  _In_ LPCTSTR   lpszObjectName,
  _In_ LPCTSTR   lpszVersion,
  _In_ LPCTSTR   lpszReferer,
  _In_ LPCTSTR   *lplpszAcceptTypes,
  _In_ DWORD     dwFlags,
  _In_ DWORD_PTR dwContext
);

 
具体参数请看微软官方解释

本文链接:https://www.it72.com/9236.htm

推荐阅读
最新回复 (0)
    返回