(转)hook拦截http请求头

By admin at 2018-12-09 • 0人收藏 • 347人看过

转自:aar群聊 抓狂快走(507003933)

image.png

import raw.apiHook

var host;
hookHttpOpenRequest = function(hConnect,lpszVerb,lpszObjectName,lpszVersion,lpszReferrer,lplpszAcceptTypes,dwFlags,dwContext){
  //console.log(host ++ string.fromUnicode(lpszObjectName,0,true))
  
  if(string.find(string.fromUnicode(lpszObjectName,0,true),'@bkn')){
  	console.log(string.fromUnicode(lpszObjectName,0,true))
  }
  

    return owner.callApi( hConnect,(lpszVerb),(lpszObjectName),(lpszVersion),(lpszReferrer),lplpszAcceptTypes,dwFlags,dwContext )
}
 
hookInternetConnect = function(hInet,serverName, serverPort, userName, password, service, flags, context){
    host = string.fromUnicode(serverName,0,true)
    return owner.callApi(hInet,(serverName), serverPort, userName, password, service, flags, context); 
}
 
hook = raw.apiHook("Wininet.dll", "HttpOpenRequestW", "pointer(pointer hConnect,pointer lpszVerb,pointer lpszObjectName,pointer lpszVersion,pointer lpszReferrer,pointer lplpszAcceptTypes,INT dwFlags,INT dwContext)", hookHttpOpenRequest).install()
hook2 = raw.apiHook("Wininet.dll", "InternetConnectW","pointer(pointer hInet,pointer serverName,INT serverPort,pointer userName,pointer password,INT service,INT flags,INT context)",hookInternetConnect).install();


登录后方可回帖

登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前正在学aardio+halcon机器视觉.
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
aardio在线手册Aardio在线手册
Htmlayout皮肤Htmlayout皮肤引擎介绍
黑猫Aar教程网:简码编程
C大Aardio论坛:Aar爱好者论坛
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站
Loading...