资源共享吧|易语言论坛|逆向破解教程|辅助开发教程|网络安全教程|www.zygx8.com|我的开发技术随记

 找回密码
 注册成为正式会员
查看: 2009|回复: 4

[辅助开发] 发包里面的esp问题

[复制链接]

7

主题

1097

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
444
积分
1137
贡献
0
在线时间
592 小时
注册时间
2019-6-3
最后登录
2024-5-21

终身VIP会员

发表于 2021-4-5 22:50:24 | 显示全部楼层 |阅读模式
5资源币
444444444444441.png

咨询问题在第三课的11分10秒处,


lea eax    esp+28    老师根据WSASend函数有7个函数,扣掉下方2个,还剩5个参数。5个参数就是14,所以老师推断出[esp+14]这个地方就是包长  [esp+18]是包地址


esp+28这个地方是缓冲区地址,[esp+28]这个地方不就是包长  [esp+2C]包地址。。。。为什么老师能得到+14这个推断,实在想象不出

最佳答案

查看完整内容

这个esp不是根据上面有几个push决定的 我们知道WSASend 总共有7个参数 也就是7个push 然后我们pBuff是第二个参数 当时这个为esp+28 == pbufff 这里在网上就还有5个参数 也就是上面还需要减去0x-14 也就是pBuff == esp+0x14 了对吧 这时候 我们药知道pBuff里面存放的是什么 【一个指向WSABUF结构数组的指针。每个WSABUF结构包含缓冲区的指针和缓冲区的大小】 前四个字节 为这个包的包长 我们又知道首地址也就是自己 也就是说 前 ...
回复

使用道具 举报

23

主题

57

帖子

0

精华

资源共享吧金牌老师

Rank: 6Rank: 6

资源币
34
积分
80
贡献
0
在线时间
40 小时
注册时间
2021-3-28
最后登录
2022-10-25

超级版主终身VIP会员原创先锋

发表于 2021-4-5 22:50:25 | 显示全部楼层
这个esp不是根据上面有几个push决定的 我们知道WSASend 总共有7个参数 也就是7个push  然后我们pBuff是第二个参数 当时这个为esp+28 == pbufff 这里在网上就还有5个参数 也就是上面还需要减去0x-14 也就是pBuff == esp+0x14 了对吧
这时候 我们药知道pBuff里面存放的是什么  【一个指向WSABUF结构数组的指针。每个WSABUF结构包含缓冲区的指针和缓冲区的大小】  前四个字节 为这个包的包长 我们又知道首地址也就是自己 也就是说 前4个字节 就是 esp+0x14 即包长 包长后面跟的就是包内容
包长为4  那么我们在在包长上面+4就是包地址 也就是 esp+0x18
回复

使用道具 举报

7

主题

1097

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
444
积分
1137
贡献
0
在线时间
592 小时
注册时间
2019-6-3
最后登录
2024-5-21

终身VIP会员

 楼主| 发表于 2021-4-7 22:21:17 | 显示全部楼层

谢谢老师

本帖最后由 keyyan 于 2021-4-7 22:24 编辑
kaining 发表于 2021-4-6 21:19
这个esp不是根据上面有几个push决定的 我们知道WSASend 总共有7个参数 也就是7个push  然后我们pBuff是第二 ...

明白了,谢谢老师,esp一直是栈顶,我搞错了
回复

使用道具 举报

4

主题

77

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
29
积分
80
贡献
0
在线时间
18 小时
注册时间
2019-4-19
最后登录
2024-8-18

终身VIP会员

发表于 2021-4-11 16:38:01 | 显示全部楼层
keyyan 发表于 2021-4-7 22:21
明白了,谢谢老师,esp一直是栈顶,我搞错了

我和你有一样的疑问,我得再反应一会
回复

使用道具 举报

4

主题

77

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
29
积分
80
贡献
0
在线时间
18 小时
注册时间
2019-4-19
最后登录
2024-8-18

终身VIP会员

发表于 2021-4-11 17:40:25 | 显示全部楼层
迷糊过来了,esp每push一次 都往上+0x4,且一直为栈顶
回复

使用道具 举报

 点击右侧快捷回复  

本版积分规则

小黑屋|资源共享吧 ( 琼ICP备2023000410号-1 )

GMT+8, 2024-11-22 04:35 , Processed in 0.051819 second(s), 14 queries , MemCached On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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