7得票3回答
在Go中执行字节数组

我正在尝试在Go程序中执行shellcode,类似于其他语言的做法。 示例1 - C程序中的Shellcode 示例2 - http://www.debasish.in/2012/04/execute-shellcode-using-python.html 所有方法的技术大致相似 - 通...

7得票4回答
Python Windows反向Shell一行代码

有人可以帮我提供一个针对Windows的Python反向Shell单行指令吗?(必须是Windows单行指令。) 我试图修改我之前在Linux下使用过多次的指令,但这是我第一次尝试在Windows下实现。 Linux单行指令: python -c 'import socket,subpr...

7得票1回答
缓冲区溢出攻击格式

通常我们都看到基本的缓冲区溢出格式,其格式为: NOPs + shellcode + return_address 为什么不使用以下格式呢? NOPs + return_address + shellcode? 在这种情况下,我们使返回地址指向shellcode的开头。 我猜想这是因为如果...

7得票3回答
为什么在shellcode中使用Push/Pop而不是Mov将数字放入寄存器?

我有一些来自shell代码有效载荷的示例代码,其中展示了一个for循环,使用push/pop设置计数器: push 9 pop ecx 为什么不能只使用mov指令? mov ecx, 9