缓冲区溢出 问答列表

在python3中再次调用函数之前,如何清除异常上的当前调用堆栈?

作者:Aaditya Jindal 提问时间:7/17/2023

我对 python 和错误处理非常陌生。目前,我已经编写了一个程序,用于访问用户的电子邮件帐户并获取所请求电子邮件的内容。我使用基于数字的菜单来设置过滤器以选择所需的电子邮件。与 python 中的任...

为什么 gets 函数如此危险,以至于不应该使用它?

作者:Vinit Dhatrak 提问时间:11/8/2009

当我尝试编译使用GCC函数的C代码时,我收到以下警告:gets() (.text+0x34):警告:“gets”函数很危险,不应使用。 我记得这与堆栈保护和安全性有关,但我不确定确切的原因。 我...

C:使用动态内存分配存储元素时堆缓冲区溢出

作者:Akiyuu 提问时间:11/19/2022

我正在编写一个 C 程序来存储,然后使用动态内存分配打印出通过 stdin 给出的所有字符串。 它会提示用户输入,直到它读取“文件末尾”(EOF、ctrl + d)。 我假设没有一行长度超过 255 ...

如何通过 stdin 输入 shellcode,该 shellcode 将作为 shellcode 读取,而不是 stdin 中的字符串文本?

作者:Emily 提问时间:7/30/2023

我正在进行(合法的)二进制开发实践,并且有一个易受攻击的缓冲区,我正在尝试将特定的内存地址写入其中。但是,用户输入是通过 stdin 的 fgets 收集的,当我输入输入时,它不会被解析为字节,而是被...

32dbg 调试器的 ERC 插件不起作用

作者:Mohamed Taha 提问时间:10/17/2023

我在 x32dbg 中使用 ERC.dbg 插件,问题是命令不起作用,例如,如果我尝试在帮助菜单中显示时键入(见图),它不起作用它再次显示帮助菜单。ERC --Bytearray...

'malloc(): 损坏的顶部大小' 分配超过 200K int 后

作者:der Kirschbaum 提问时间:10/16/2023

我接到的任务是使用 openMP 进行 Bucket Sort,我决定对每个 Bucket 进行快速排序。该要求希望我通过不断增加整数数量并更改线程数来进行测试,直到达到 100 万个整数和 16 个...

在 C 语言中为堆栈溢出而苦苦挣扎

作者:Roee Toledano 提问时间:10/26/2023

我正在尝试堆栈溢出我编写的这个简单程序: #include <string.h> #include <stdio.h> #include <stdlib.h> int win(){ printf...

堆栈 Canary 相对于 ebp 的位置

作者:happychild 提问时间:10/27/2023

我正在尝试习惯堆栈金丝雀机制。 当我进行一些搜索时,我发现在某些用法中,堆栈金丝雀位于 %ebp - 0x8,而其他一些用法则位于 %ebp -0xC。 条目 %ebp - 0x4 是否也可用于存...

使用 ret2get_address() 调试缓冲区溢出

作者:Christian Sanchez 提问时间:10/30/2023

我正在尝试利用 TryHackMe > PWN101 > pwn107 的缓冲区溢出。 该漏洞利用格式字符串漏洞泄露金丝雀和动态地址,以便我们可以将地址计算为 get_address() 又名。我们...

关于编译器和内存理论的 C 问题 [已关闭]

作者:SugarFree 提问时间:11/1/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 22天前关闭。 改进此问题 在不调用任何“call”或“jump”函数的情况下,...


共16条 当前第1页