#----------------------------------------------------------#
# ====> 红色字体 -特指煮酒个人所见。加粗则为需要重点注意。 #
# ====> 蓝色加粗 -特指与本文相关人员,包括参与修正的朋友。 #
# ====> 煮酒品茶 -Http://cwtea.blog.51cto.com #
#----------------------------------------------------------#
煮酒品茶:忘了具体是哪一天,和亲爱的米米聊天时突然问她看51cto还招博客搬家的兼职不,答:招。故才有此脚本的成立。
起始:米米
思路过程:
1、博客文章信息采集(以前有小说采集,用那个方法就成。),暂过。
2、获取cookies并发模拟指定包给服务器(在Linux上找发包软件)。
煮酒品茶:大思路就两个,要执分的话可能更麻烦。所以慢慢来吧,不管最终成与不成,记录一个过程就行。
注:
1、如果文章有涉及到51cto的任何需保密内容请直接册文章,本人并没做其它分析。故不负任何责任。
2、发包间有换行,但不显示。没测是否OK!
工作开始:
----------------扎包进行中-----------------------
开始扎包软件,编辑添加文章,取包。
得到服务器IP
- C:\Windows\system32>ping cwtea.blog.51cto.com
- 正在 Ping cwtea.blog.51cto.com [118.144.78.54] 具有 32 字节的数据:
- 来自 118.144.78.54 的回复: 字节=32 时间=19ms TTL=47
得到cookies与发包的数据:
查看包内容
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="cidpre"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="tid"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="atc_title"
- Aaaaaaaaaaaaaaaaa #此为标题
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="classname"
- 系统软件 #....
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="dirid"
- 1
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="copy"
- 1
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="isorg"
- 0
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="isindex"
- 1
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="atc_content"
- Bbbbbbbbbbbbbbbbbbbbbbbb #内容
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="KindCodeForm"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="tags"
- Ccccccccccccccccccc #标签
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="uploadplus"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="ishide"
- 0
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="iscomment"
- 1
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="atc_info"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="Submit.x"
- 39
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="Submit.y"
- 9
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="Submit"
- 提 交
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="step"
- 2
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="job"
- add
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="pusher"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0--
标题,内容,以及分类是我们最关心的。至于其它我就没标了,反正就几个符号的事儿。那我们模拟发送吧。
先发cookies:
- POST /user_index.php?action=addblog& HTTP/1.1
- Host: cwtea.blog.51cto.com
- Connection: keep-alive
- Content-Length: 2100
- Cache-Control: max-age=0
- Origin: http://cwtea.blog.51cto.com
- User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19
- Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
- Referer: http://cwtea.blog.51cto.com/user_index.php?action=addblog
- Accept-Encoding: gzip,deflate,sdch
- Accept-Language: zh-CN,zh;q=0.8
- Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3
- Cookie: -
再编辑数据内容(注意我的注释):
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="cidpre"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="tid"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="atc_title"
- 111111111111我改动了
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="classname"
- 系统软件
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="dirid"
- 1
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="copy"
- 1
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="isorg"
- 0
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="isindex"
- 1
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="atc_content"
- B这就是内容
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="KindCodeForm"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="tags"
- 标签吗?
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="uploadplus"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="ishide"
- 0
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="iscomment"
- 1
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="atc_info"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="Submit.x"
- 39
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="Submit.y"
- 9
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="Submit"
- 提 交
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="step"
- 2
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="job"
- add
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0
- Content-Disposition: form-data; name="pusher"
- ------WebKitFormBoundaryOWfsVY8z6YsyWZO0--
煮酒品茶:发送成功。
煮酒品茶:返回列表查看文章界面,注文章已删除。
煮酒品茶:大的过程就这样子,至少是可行的,细化的问题有发送长包时会出现什么情况?以前图片视频等。搬家的话不考虑上传。所以都可以是链接的方式。测试发送大包,服务器不接收。错包回执结果如下:
- <html>
- <head><title>400 Bad Request</title></head>
- <body bgcolor="white">
- <h1>400 Bad Request</h1>
- <p>Your browser sent a request that this server could not understand. Sorry for the inconvenience.<br/>
- Please report this message and include the following information to us.<br/>
- Thank you very much!</p>
- <table>
对单包进行分析:内容都是单包5.67k 占8.00k
煮酒品茶:太晚了,要睡了。明天有事,再找时间继续完成它,看客权当看一个笔记就成,成与不成不敢保证。