fiddler post二进制数据 2016-06-13 | 安全/漏洞 开源软件 使用fiddler抓包时,会发现抓到的post请求的data有些会以明文显示,有些会显示为乱码。这里介绍下如何post乱码数据给服务器,这里分两种情况:1、编码不对,所以显示为乱码;2、本身数据就是二进制数据(所以本篇标题并不是特别准确)。正常抓包到的数据如下图: messy code of post data 一、编…… Continue reading
php使用curl模拟登录discuz以及模拟发帖 2012-06-05 | Linux/unix/mac perl/php/python/gawk/sed 最近要用到curl模拟登录并抓取页面信息,从网上看到了一段很不错的源代码。虽然我要抓取的目录不是discuz构架,不过毕竟有借鉴意义,先摘录过来再说。等有时间了再学习更改下。 1<?php 2$discuz_url = 'http://127.0.0.1/discuz/';//论坛地址 3$login_url = $discuz_url .'…… Continue reading
http状态检测 2012-04-09 | Linux/unix/mac curl是使用libcurl实现的一组互联网命令行的工具,其功能非常强。它支持很多协议,如:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。目前运维中经常用到的php、perl、python等强大的解释性语言都内置有curl的扩展。本文用到的脚本非常简单: 1#!/bin/bash 2usrl=('www.361way.com' 'www.baidu.com' 'www.a.com') 3for i in ${usrl[@]} 4do 5http_code=$(curl -I -s $i -w %{http_code}) 6echo $i status:…… Continue reading
curl刷网站流量与网站速度测试 2011-12-26 | Linux/unix/mac perl/php/python/gawk/sed shell脚本学习 先上脚本,具体内容如下: 1#!/bin/bash 2site=`curl "https://blog.361way.com/sitemap.xml"|grep "<loc>"|sed 's/<loc>http://www.|</loc>//g'` 3cityid="481101 482101 482201 483101 483201 484201 484401 485101 486101" 4for i in $cityid 5do 6 for j in $site 7 do 8curl -G "api.networkbench.com/idc/instantMeasure.do?method=POST&ec=UTF-8&js=1&cityIds=$i&url=$j&type=1&" -e "http://www.networkbench.com/speed/index.htm" >>a.txt 9#url=`sed 's/.*"TASK_NAME":"(.*)","TASK_TRACERT".*/api.networkbench.com/idc/download.do?name=1/g' a.txt ` 10#curl -G $url >> test.html 11sleep 3 12 done 13done sh site.sh >site.log 2>&1 (注:csh中不支持该日志重定向的写法。会报“Ambiguous output redirect”错误。) 因忙与自考,细的就不多说了。无非就是是抓包,curl提交信息。模…… Continue reading
php curl模拟登陆163邮箱 2011-12-19 | 开源软件 首先装个抓包的工具<br /> ie下装httpwatch ff下装httpfox 本文用的是httpfox<br /> 直接看代码吧 <?php<br /> error_reporting(0); //邮箱用户名(不带@163.com后缀的) $user = ‘****’; //邮箱密码 $pass = ‘****’; //目标邮箱 //$mail_addr = ‘[email protected]…… Continue reading