buffer-overflow

buffer-overflow

文章 0 浏览 4

简单堆栈溢出的 Shellcode:带有 shell 的被利用程序在 execve(“/bin/sh”) 之后直接终止

我在 Linux (amd64) 上尝试了缓冲区溢出并尝试利用一个简单的程序,但失败了。我禁用了安全功能(使用 sysctl -w kernel.randomize_va_space=0 和 BIO…

偏爱自由 2024-09-01 15:42:11 10 0

汇编程序中的 Printf 不打印

我有一个作业,使用缓冲区溢出来破解程序(通过反汇编,程序是用 C++ 编写的,我没有源代码)。我已经成功了,但我有一个问题。我必须在屏幕上打印一…

合约呢 2024-08-31 02:54:32 9 0

WCF 合约中作为字节数组的 [DataMember] 是否存在安全隐患?

我的服务是否会遭受缓冲区溢出攻击?如果是这样,您将如何防御?…

爱本泡沫多脆弱 2024-08-29 00:54:09 8 0

学生缓冲区溢出图解(linux,C)

我的朋友是一年级计算机科学学生的老师。我们想向他们展示缓冲区溢出利用。但现代发行版受到保护,免受简单缓冲区溢出的影响: HOME=`perl -e "print …

两相知 2024-08-28 16:56:04 7 0

“sprintf”是否有默认缓冲区长度?方法?

我使用 sprintf 方法将数据格式化为要写入文件的字符串,在使用 VS 2008 的 C++ 控制台应用程序中。输入是一个特定的消息,它具有各种变量和值(例如…

记忆之渊 2024-08-27 13:28:44 12 0

如何在 GCC、Windows XP、x86 中编写缓冲区溢出漏洞利用?

void function(int a, int b, int c) { char buffer1[5]; char buffer2[10]; int *ret; ret = buffer1 + 12; (*ret) += 8;//why is it 8?? } void mai…

病毒体 2024-08-27 01:33:41 10 0

对于缓冲区溢出,使用 pthread 时堆栈地址是多少?

我正在上一门计算机安全课程,有一个额外的学分分配是将可执行代码插入到缓冲区溢出中。我有我正在尝试操作的目标程序的 c 源代码,并且我已经达到了…

淑女气质 2024-08-24 12:01:04 17 0

C 中的字符串溢出检测

我们使用 DevPartnersboundchecker 来检测内存泄漏问题。它做得非常出色,尽管它没有发现像下面的 char szTest [1] = ""; for (i = 0; i < 100; i ++)…

Spring初心 2024-08-23 02:44:20 9 0

Android SDK 安装错误 - “没有可用的缓冲区空间(已达到最大连接数?):recv 失败

我正在尝试设置环境来开发 Android 应用程序,因此我下载了 SDK (http:// /developer.android.com/sdk/installing.html)。 解压文件并运行 SDK Setup…

何时共饮酒 2024-08-20 19:18:36 9 0

为什么这段代码会导致运行时错误?

#include #include #include int main() { char *a = "Hello "; const char *b = "World"; printf("%s", strcat(a, b)); system("PAUSE"); return EXI…

为你拒绝所有暧昧 2024-08-18 12:39:56 7 0

如何在 PHP/Python 中进行缓冲区溢出?

这是c中的一个例子: #include #include void bad() { printf("Oh shit really bad~!\r\n"); } void foo() { char overme[4] = "WOW"; *(int*)(overme…

淡紫姑娘! 2024-08-17 18:52:31 14 0

编写 Secure C 和 Secure C 惯用法

“普通人并不想要自由。他只是想要安全。” - HL Menken 我正在尝试编写非常安全的 C。下面我列出了一些我使用和询问的技术是否像我认为的那样安全。…

韶华倾负 2024-08-17 05:34:51 10 0

sprintf(buf, "%.20g", x) // buf 应该有多大?

我将双精度值转换为字符串,如下所示: std::string conv(double x) { char buf[30]; sprintf(buf, "%.20g", x); return buf; } 我已将缓冲区大小硬编…

叹梦 2024-08-15 15:31:50 16 0

缓冲区溢出内存映射解释

我正在处理一个微不足道的缓冲区溢出(是的,利用;但与问题无关),当启用 GCC 的堆栈保护器时,我试图找出内存映射中的字段。举例来说: $ ./overfl…

少女情怀诗 2024-08-14 06:23:45 8 0

为什么在访问整数时缓冲区溢出会导致分段错误?

在函数 A() 调用函数 B() 期间,B() 分配一个 100 个字符的数组并多次填充它,其中一次使用 101 个字符的字符串,一次使用 110 个字符的字符串。这是…

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