-
-
[旧帖] 求助,关于hook send后,修改host部分,达到转向的目的 0.00雪花
-
发表于: 2011-4-1 09:02 4396
-
问题已经解决,原来即使这样修改,也事先需要hook一下connect配合
此方法是想通过hook send后,把get操作时的buff中的host部分修改成想转到的网站。
问题1:这种修改思路是否可以行?
问题2:目前测试文件,已经成功的修改了,但却不能正常打开转向后的网站。
且之前听朋友说在调用完原send后,需要返回旧的长度。这个问题也注意到了。但还是不行。
意思是
var
oldlen:integer;
begin
..
..
..
result := Oldsend(s, Buf, newlen, flags); //newlen 调用原send时,需要用修改后的实际长度
result := oldlen;
end;
总结:目前想实现就是在原本要打开www.baidu.com时,转而打开www.google.com就行了。
此方法是想通过hook send后,把get操作时的buff中的host部分修改成想转到的网站。
问题1:这种修改思路是否可以行?
问题2:目前测试文件,已经成功的修改了,但却不能正常打开转向后的网站。
且之前听朋友说在调用完原send后,需要返回旧的长度。这个问题也注意到了。但还是不行。
意思是
var
oldlen:integer;
begin
..
..
..
result := Oldsend(s, Buf, newlen, flags); //newlen 调用原send时,需要用修改后的实际长度
result := oldlen;
end;
总结:目前想实现就是在原本要打开www.baidu.com时,转而打开www.google.com就行了。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
看原图
赞赏
雪币:
留言: