buffer-overflow

buffer-overflow

文章 0 浏览 4

将从更改为到导致缓冲区溢出?

我需要在我的办公室计算机上构建一些旧代码,该计算机安装了 gcc 4.4.5。我编辑了代码(删除 .h 或添加诸如 之类的内容),以使它们保持最新状态,以…

提笔书几行 2024-12-10 11:49:16 1 0

将两个缓冲区合并为一个

我需要有两个缓冲区(A 和 B),当其中一个缓冲区已满时,它需要将其内容写入“合并”缓冲区 - C 。对于此操作,使用 memcopy 似乎太慢,如我的问题中…

和我恋爱吧 2024-12-10 09:11:20 1 0

学校实验室 Shellcode BufferOverflow 的分段错误

我按照教授的指示运行FedoraCore6。我试图简单地运行实验室说明提供的这个 shellcode,但我不断收到分段错误。我们被告知我们可以使用以下命令在关闭 …

君勿笑 2024-12-10 05:17:39 1 0

tstream 可以防止缓冲区溢出吗?

TStream 是一个抽象类。 然而,关于它的实现,它们能证明缓冲区溢出吗? 如果我从互联网上的非我来源获取流,我如何验证它没有损坏并导致缓冲区溢出?…

场罚期间 2024-12-04 21:46:53 1 0

为什么某些语言没有实现边界检查?

根据维基百科(http://en.wikipedia.org/wiki/Buffer_overflow) 通常与缓冲区溢出相关的编程语言包括 C 和 C++,它们没有提供内置保护来防止访问或覆…

凯凯我们等你回来 2024-12-04 13:58:42 3 0

缓冲区溢出攻击

我正在尝试执行一个非常简单的缓冲区溢出攻击。我对此几乎是新手。所以,如果这个问题很愚蠢,请原谅我:-) 代码: #include #include int i, n; void …

彩扇题诗 2024-12-03 09:44:36 1 0

缓冲区溢出和返回libc攻击之间的区别

我想了解这两种类型的攻击之间的确切区别。根据我的阅读: 缓冲区溢出:它覆盖堆栈上的 ret 地址,以指向插入恶意代码的代码的另一部分。如此有效——…

谈场末日恋爱 2024-12-02 19:26:00 0 0

内存中的数组有没有理由“走”?而函数堆栈通常会“继续”下去向上?

尽管实际的实现是特定于平台的,但这种想法是潜在危险的缓冲区溢出的原因。例如, ------------- | arr[0] | \ ------------- \ | arr[1] | -> arr[3]…

佼人 2024-12-02 03:23:29 2 0

如何使用 strncat 而不担心缓冲区溢出?

我有一个缓冲区,我正在做很多 strncat。我想确保我永远不会溢出缓冲区大小。 char buff[64]; strcpy(buff, "String 1"); strncat(buff, "String 2", …

乜一 2024-11-27 09:31:03 2 0

如何让 Linux 执行堆栈上的数据?

我有一个 Core i7 720QM 处理器,并运行 Slackware 13.37(32 位)作为虚拟机。作为课堂作业,我必须编写一个有漏洞的程序并破坏堆栈。然而,在大多数…

聚集的泪 2024-11-27 09:14:22 2 0

什么是练习缓冲区溢出的好程序(仅用于教育目的)?

我最近学习了缓冲区溢出的基础知识,并且使用不安全的缓冲区编写了一些非常简单的 C/C++ 代码,并产生了一些有趣的结果。 现在我的问题是:你能说出一…

筱武穆 2024-11-26 22:15:28 1 0

中止陷阱而不是缓冲区溢出

我一直在读乔恩·埃里克森(Jon Erickson)写的一本很棒的书《黑客》(Hacking)。我想编译一个缓冲区溢出示例并对其进行调试,但应用程序不是在分配的…

感情废物 2024-11-26 21:17:56 0 0

有关堆栈粉碎保护和缓冲区溢出的问题

我正在做一些关于缓冲区溢出的研究,我想知道堆栈粉碎保护是如何工作的 我有这个代码: int main( ) { char Buf[16]; printf(“Digite o seu nome: ”…

牵你手 2024-11-25 09:13:45 0 0

使用 snprintf() 的 Fencepost 条件和可移植性?

给出以下代码: const int size = 20; char buffer[size]; // From the Linux man page for snprintf(): // // The 'res' is the number of bytes tha…

柒七 2024-11-19 07:08:10 2 0

“异或eax,ebp”用于 C++编译器输出

我只是尝试在 VS2010 上编译几个 C++ 片段,并在 IDA Pro 上分析可执行文件。我注意到,它们中的大多数在开始时都有类似以下内容(在调用 __security_…

神也荒唐 2024-11-15 15:24:12 4 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文