吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 493|回复: 0
收起左侧

[求助] ida动态远程调试linux程序问题求助

[复制链接]
xiaoxiaoY520 发表于 2023-8-22 12:52
最近在研究栈溢出漏洞,其中有个题是ret2shellcode,该程序为一个linux程序。我使用IDA配置动态调试后调试该程序,经过分析后发现该题需要将shellcode放到bss段中的全局数组buff中,main函数局部变量s需溢出覆盖掉main函数的返回地址,并改为bff的地址。我希望能在IDA中跟踪程序到main函数结束后的地方,也就是继续调试到main执行结束后跳转到buff处执行shellcode代码的地方,是否可以达到该目的?又该如何做?

图片.png

S变量
图片.png

buff变量
图片.png

执行完retn就直接结束了,该如何才能继续调试retn后面跳到shellcode的过程。
图片.png

附加一个问题:
使用脚本写入shellcode后可以获得shell,但是输入命令会立即停止,这个过程在mian结束之后,不清楚什么原因,希望上一个问题可以解决,我就可以继续调试以便找到这个问题的原因。
图片.png


发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

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

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-15 21:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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