|
原帖子 :https://bbs.125.la/forum.php?mod=viewthread&tid=14089062&extra=
五年前的帖子,按照今天来说技术已经十分落后,论坛也有很多刚好的发包封装,比这个更客观.
原贴的源码如果是c的话就十分好实现,因为有windows库各种结构都有,十分好封装和调用,由于我不再接触易语言所以很少再开源新的项目.
现在告别间说一下很多人问我的HTTP如何通过这种自封装发包实现的问题.
http:这个十分的简单,只需要把网址转换成IP 然后connect 此ip组一下包直接send到这个ip即可
组包结构示范如下:
POST https://h5.xxx.xxx.com/UserActionReport HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Cache-Control: no-cache
Connection: Keep-Alive
Content-Length: 341 (这里需要修改)
Content-Type: application/json
Cookie: uin=0
Host: h5.qzone.qq.com
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
{"appid":"xxxx}"}
记得很早很早之前,当时做post ,由于http相关访问网友的模块速度太慢就使用了 tcp的方式自己组包send到网址ip速度快了5倍之多.
https:由于HTTPS的设计比较复杂 需要调用众多加密,但也是最好send的时候使用封装接管即可,不多阐述.
无论用那种方式都不太安全,使用网卡抓包依旧可以抓到.如果你是有十分敏感的数据需要保密可以选择内核驱动的隐秘发包,这其中另有屏蔽网卡抓包之类的技术
|
评分
-
查看全部评分
|