开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1081|回复: 5
收起左侧

[闲聊] 关于17年汇编发包之网友提问的http实现问题

[复制链接]
发表于 2023-8-28 05:14:37 | 显示全部楼层 |阅读模式   广西壮族自治区柳州市

原帖子 :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的时候使用封装接管即可,不多阐述.


无论用那种方式都不太安全,使用网卡抓包依旧可以抓到.如果你是有十分敏感的数据需要保密可以选择内核驱动的隐秘发包,这其中另有屏蔽网卡抓包之类的技术

评分

参与人数 1好评 +1 精币 +3 收起 理由
陽陽陽 + 1 + 3 YYDS~!

查看全部评分

结帖率:96% (149/156)

签到天数: 1 天

发表于 2023-8-29 20:29:00 | 显示全部楼层   山东省济南市
雨过天晴 发表于 2023-8-29 05:52
这个前提是看你是否需要接收功能 如果不需要接收的话是单纯的想快可以直接内存中HOOK一些        Winhttp.dll 这 ...

好的谢谢,不过目前对于hook一知半解的。只能暂且搁置等待大佬们开发了 哎
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-29 05:52:52 | 显示全部楼层   广西壮族自治区柳州市
Toomy 发表于 2023-8-28 10:46
请问HTTPS怎么实现的呢 我现在在研究TCP构造HTTPS请求,原因也是:由于http相关访问网友的模块速度太慢就使 ...

这个前提是看你是否需要接收功能 如果不需要接收的话是单纯的想快可以直接内存中HOOK一些        Winhttp.dll 这个实现起来也很简单 . 如果要接收就比较麻烦,只发包的话我看函数也没几个 在不用完全自我构造(这个存在的必要一般都是防产品被逆向)的情况下只需要自己构造个WinHttpSendRequest ,如果你是单纯的想快又想要接收的话(不做完全构造防止逆向)的情况下需要HOOKwinhttp函数中从发送到接收中间的等待过程,使其成为异步处理.总而言之只要有接收一般都不能太快到哪里去,最多可以在原设计的方案做一些没用代码的删除调整优化.
回复 支持 1 反对 0

使用道具 举报

结帖率:96% (149/156)

签到天数: 1 天

发表于 2023-8-28 10:46:53 | 显示全部楼层   山东省泰安市
请问HTTPS怎么实现的呢 我现在在研究TCP构造HTTPS请求,原因也是:由于http相关访问网友的模块速度太慢就使用了 tcp的方式自己组包send到网址ip速度快了5倍之多
回复 支持 反对

使用道具 举报

结帖率:86% (6/7)

签到天数: 23 天

发表于 2023-8-28 10:22:06 | 显示全部楼层   浙江省嘉兴市
别说放现在了,就算在过五年也不会落后,网页都可以wasm发送
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 17 天

发表于 2023-8-28 09:38:47 | 显示全部楼层   广东省深圳市
放在现在也并不落后,原理讲解的很清楚
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表