伪造来路 EmbeddedWB中Referer问题

technic_imzoo 2011-11-20 12:42:35
Delphi中使用 EmbeddedWB控件做的浏览器,通过指定Headers里的Referer信息来伪造来路访问代码如下:

procedure TForm1.Button1Click(Sender: TObject);
var
Flags, TargetFrameName, PostData, Headers:OLEVariant;
UserName, Password, Ref:string;
begin
UserName:='';
Password:='';
//来路
Ref:='http://www.baidu.com/';
//做Http-Headers
Headers:= 'Referer: '+ Ref + #10#13;
EmbeddedWB1.ProxySettings.SetProxy(EmbeddedWB1.UserAgent, '175.158.10.9', UserName, Password, 80);
EmbeddedWB1.Navigate(IEAddress1.Text, Flags, TargetFrameName, PostData, Headers);
end;

1、访问的网站为http://www.mysite.com/index.php,通过Ethereal捕包发现Ref信息http://www.baidu.com/是送上去的
2、因为是动态网页,所以要载入的页面不止一个,但其它请求页面的Ref信息全部变成了访问页面的网址,也就是http://www.mysite.com/index.php;
请问:如何能够让每个请求页面的Ref信息都是http://www.baidu.com/?
...全文
110 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
technic_imzoo 2011-11-22
几天都没人,貌似人气有点弱啊,看来是发错地儿了。
回复
technic_imzoo 2011-11-20
[Quote=引用 1 楼 jiangsheng 的回复:]
需要接管HTTP通讯
参考http://bsalsa.com/protocols.html
[/Quote]
太深奥了,对我这种刚入门的人基本上是天书,非常感谢jiangsheng,能否给点代码或者指点思路
回复
蒋晟 2011-11-20
需要接管HTTP通讯
参考http://bsalsa.com/protocols.html
回复
相关推荐
发帖
.NET技术其他语言
创建于2007-09-28

1833

社区成员

.NET技术 其他语言讨论
申请成为版主
帖子事件
创建了帖子
2011-11-20 12:42
社区公告
暂无公告