buffer-overflow 相关问题

通常在尝试将数据复制到缓冲区而不检查足够的空间时会发生,从而导致数据被覆盖在相邻的单元格中。

如何制作ROP小工具以使Shell正常工作?

我有以下ROP小工具到execv shell。从结构导入包p =“ \ x90” +“ a” * 71 p + = pack('

回答 1 投票 0

为什么我在堆栈中初始化的变量之间存在“空白”?

#include #include #include int main(int argc,char ** argv){int修改;字符缓冲区[64];修改= 0;获取(缓冲区); if(...

回答 1 投票 0

gdb中的分段错误是否显示物理或虚拟地址?

我已经尝试对int main(void){int ar [5] = {1,2,3,4,5}; for(int i = 0; i <255; i ++)ar [i] = 10;返回0; }与gcc -fno-stack-protector somefile.c。首先...

回答 1 投票 0

如何绕过堆栈保护

根拥有以下程序,所有其他用户都可以执行它:弱点.c我想修改以下程序(exploit.c)以绕过堆栈保护:#include #define ... ] >

回答 1 投票 1

如何在Linux中查找环境变量的地址

我目前正在使用'The Art of Exploitation'中的环境变量来学习基于堆栈的缓冲区溢出利用。本章的重点是将环境变量用于...

回答 3 投票 0


((void(*)())buf)();是什么意思?

我正在解决picoCTF上的二进制开发挑战,并遇到了这段代码。 ((void(*)())buf)();其中buf是字符数组。我解决了挑战,但似乎无法理解...

回答 3 投票 1

无法在缓冲区溢出分配上获取根Shell

我正在分配作业(请参阅http://www.cis.syr.edu/~wedu/seed/Labs_12.04/Software/Buffer_Overflow/),当我运行./stack时,我得到Trace / breakpoint陷阱而不是根外壳。 ...

回答 1 投票 -2

将Python程序转换为C:如何将一个字符乘以指定值并将其存储到变量中?

需要将Python中的小型缓冲区溢出脚本转换为C的常规帮助。这有点麻烦,我正努力使数据类型正确。我可以只用一个...

回答 1 投票 1

gcc编译器是否总是将整数放置在内存中的字符数组之前?

我正在尝试从HTAOE book中使用C进行简单的缓冲区溢出。这是代码:#include #include int main(int argc,char * argv []){int val0 = 10;字符...

回答 1 投票 0

是否可以利用以下代码?

我试图利用以下代码,但没有成功。我给了输入60 + 1 karakters,但没有用。启用了使用标签的CFI。堆栈金丝雀,不可执行的堆栈和ASLR被禁用。...

回答 1 投票 1

C中的asctime()产生的字符串缓冲区溢出

我想使用asctime()在C语言中打印出时间,但是当文本被打印出时,在timeString之后附加了随机字符。此外,在日志文件中打印出的文本syslog()与...

回答 1 投票 0

在Windows 10上创建缓冲区溢出

很快,我要在我的课堂上做一个演讲(攻读计算机科学学位),在这里我想举一个缓冲区溢出及其原因的基本示例。但是,我无法获得...

回答 1 投票 0


我想使用C Shell代码使缓冲区溢出并执行bin / sh

我试图使缓冲区溢出并运行shellcode来执行bin / sh。对于我们的缓冲区大小,好的选择比我们尝试溢出的缓冲区大小大约多100个字节。这将...

回答 1 投票 0

POP3缓冲区以一种奇怪的方式转换。字符本不应该是坏的

我一直在尝试为SLmail服务上的缓冲区溢出攻击编写脚本(在合法设置下,在VPN中。我正在遵循渗透测试课程。)。我在...

回答 1 投票 1

[缓冲区溢出:使用pwntools发送漏洞利用更改字节数

我正在尝试利用以下功能:int auth(char * username,char * password){char userpass [16]; char *响应; if(debugmode == 1){printf(“ Debug:userpass buffer @%...

回答 1 投票 0

Python停留在最后的程序执行中

我是Python的新手,我想我打破了python :(我在这里尝试Sentdex的PyQt4 YouTube教程。我从PyQt4更改为PyQt5。这是我正在玩的代码。所以我...] >

回答 1 投票 0

函数中的char和函数外的char有什么区别?

我有2个示例代码,即使使用gcc -fno-stack-protector -fno-pie -m32 save.c -o save也可以防止缓冲区溢出。安全程序的代码:#include char check [16] ; ...

回答 1 投票 0

execve缓冲区溢出成功完成后的CPU执行流程? ..int 0x80成功完成之后?

我正在学习Linux下的缓冲区溢出shellcode方法。 https://seedsecuritylabs.org/Labs_16.04/Software/Buffer_Overflow/我使用的shellcode以movb $ 0x0b,%a1和int $ ...]结尾,然后以int $ ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.