文章 2022-01-05 来自:开发者社区

[PWN][进阶篇]使用GDB附加调试64位程序(下)

然后exp那边先运行了,获取了shell,然后在gdb这边一直单步单步到这里,我们分析一下,gets中我们会获取什么,是不是我们刚才填充的a啊,对吧我们可以看到寄存器中都是a,继续单步我们ret到了expliot函数那里,汉看到了call system函数调用成功,nice!!如下图当我们修改一下exp我们运行一下看看哈希望大家有所收获!!!

[PWN][进阶篇]使用GDB附加调试64位程序(下)
文章 2022-01-05 来自:开发者社区

[PWN][进阶篇]使用GDB附加调试64位程序(上)

使用GDB附加调试64位程序pwntools开发脚本时如何调试:1、使用proc.pidof§函数先将被测函数的PID打印出来2、 用GDB Attach上去调试即可本次实验的代码如下:使用checksec指令来看看没有nx保护,没有pie保护,地址不随机化,没有栈执行的保护,没有stack保护,64位的程序使用objdump指令看看汇编语句典型的64位可以看到rbp什么的看到了expliot函....

[PWN][进阶篇]使用GDB附加调试64位程序(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

NoSQL数据库

阿里云NoSQL数据库提供了一种灵活的数据存储方式,可以支持各种数据模型,包括文档型、图型、列型和键值型。此外,它还提供了一种分布式的数据处理方式,可以支持高可用性和容灾备份。包含Redis社区版和Tair、多模数据库 Lindorm、MongoDB 版。

+关注