0
我正在寻找IE插件或任何类似的解决方案,它可以在HTTP请求标头和文档DOM中欺骗Referer。 我正在使用Fiddler在HTTP请求头中设置Referer,但document.referrer变量仍为空,我想将其设置为固定字符串。 我需要这个用于自动攻击工具包爬行,因为一些受感染的站点同时检查请求标头和document.referer。请求标头和DOM中的欺骗请求标头
感谢
我正在寻找IE插件或任何类似的解决方案,它可以在HTTP请求标头和文档DOM中欺骗Referer。 我正在使用Fiddler在HTTP请求头中设置Referer,但document.referrer变量仍为空,我想将其设置为固定字符串。 我需要这个用于自动攻击工具包爬行,因为一些受感染的站点同时检查请求标头和document.referer。请求标头和DOM中的欺骗请求标头
感谢
没关系,解决了吧:)
在提琴手:
static function OnBeforeResponse(oSession: Session) {
if (oSession.oResponse.headers.ExistsAndContains("Content-Type","text/html")) {
oSession.utilDecodeResponse();
var oBody = System.Text.Encoding.UTF8.GetString(oSession.responseBodyBytes);
var oRegEx = /(<\/head>)/i;
oBody = oBody.replace(oRegEx, "<script type='text/javascript'>if ((window.document.referrer == '') || (typeof window.document.referrer === 'undefined')) {window.document.__defineGetter__('referrer', function() {return 'http://google.com/';})};</script>$1");
oSession.utilSetResponseBody(oBody);
}
}