利用抓包工具Fiddler,抓取PHP代码中的网络请求

使用工具

Fiddler抓包神器不做多介绍了

Proxifier是一款功能非常强大的socks5客户端,可以让不支持通过代理服务器工作的网络程序能通过HTTPS或SOCKS代理或代理链。

开始操作

打开Fiddler查看端口号

这里我的监听端口是8888

打开Proxifier

顶部菜单-配置文件-代理服务器-添加

检查代理服务器是否通畅

测试没问题,进行下一步

配置代理规则

顶部菜单-配置文件-代理规则

php-cgi.exe是PHP的进程名称,其他任何软件抓包跟这个是一样的,只要找到他的进程,填写进去,就ok了

配置完毕进行测试

<?php
    $user_agent = "Mozilla/5.0 (Android; Tablet; rv:47.0) Gecko/47.0 Firefox/47.0";
    $c = curl_init();
    curl_setopt($c, CURLOPT_HEADER, 0);
    curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($c, CURLOPT_TIMEOUT, 3);
    curl_setopt($c, CURLOPT_USERAGENT,$user_agent);
    curl_setopt($c, CURLOPT_URL, 'http://www.baidu.com/s?word='.urlencode('冰心博客'));
    print_r(curl_exec($c));
    curl_close($c);

 

 

 

成功抓取到了PHP代码内的内部请求!

THE END