shellcode

shellcode

文章 3 浏览 64

当编写64位反向外壳时,在CreaterProcessa API中陷入困境

您好,我正在编写Windows 64bit反向外壳,并在Gett连接到targetMachine IP之后,我想创建进程以spwan shell,拳头,我尝试为createProcess API编写sta…

嘦怹 2025-02-10 13:20:59 3 0

XOR操作数类型不匹配

我正在尝试通过加密一些数据来解决一些输入字符限制。但是,当我尝试XOR RBX回到所需的值时,我会发现一个错误,说明操作数不匹配。我在这里错过了什…

放肆 2025-02-08 01:00:27 3 0

我如何在Protostar Stack 5 CTF中获得此内存地址

我发现了解决Protostar的CTF Stack5挑战的解决方案。该解决方案有效,但我无法弄清楚在“堆栈图”部分中如何获得地址:0xBFFFF5800。 我知道已经添加…

浮萍、无处依 2025-02-04 12:20:31 3 0

如何利用segfault并运行shell命令?

之后:我如何利用缓冲区溢出? 我有一个 的代码 #include void shellcode(){ printf("\n Reached shellcode!"); } int main(int argc, char **argv){ …

可爱暴击 2025-01-29 11:34:54 2 0

使用Buffer-Overflow执行一些简单的说明失败 - (Segfaults)

我正在尝试缓冲溢出并使使系统执行 mmap 分配的地址,这将是某些简单说明的函数,即 mov $0x1, %rax ret opCode数组的 \ x48 \ xc7 \ xc7 \ xc0 \ x01…

木槿暧夏七纪年 2025-01-23 03:59:48 4 0

GO:为什么开始使用Win32API Funcs的流程/线程似乎劫持并杀死父型Proccess?

现在,以下代码可以执行它应该做的事情,将Calc.exe加载到内存并执行它,它做得很好。 我已经缝合了此代码以显示createThread()在弹出calc.exe之前…

月棠 2025-01-22 13:08:09 3 0

试图用汇编代码打开外壳时,壳不会打开

我正在尝试使用以下汇编代码打开外壳代码,在该代码中我尝试使用跳跃呼叫POP方法。 .section .text .globl main main: pushl %ebp movl %esp, %ebp pu…

情话已封尘 2025-01-21 05:10:27 3 0

如何使C代码执行六角机代码?

我想要一个简单的 C 方法能够在 Linux 64 位机器上运行十六进制字节码。这是我拥有的 C 程序: char code[] = "\x48\x31\xc0"; #include int main(int…

呆萌少年 2025-01-19 12:57:22 5 0

为什么这个“Hello world”中缺少 RDI 寄存器?汇编程序?

我找到了这个“Hello”(shellcode)程序集程序: SECTION .data SECTION .text global main main: mov rax, 1 mov rsi, 0x6f6c6c6548 ; "Hello" is s…

此刻的回忆 2025-01-15 21:29:39 3 0

从 shell 代码访问未链接的 libc 全局变量

有没有办法找到 libc 中尚未链接到可执行文件中的全局变量的地址(因此不在 get/plt 中)?我想在 shell 代码中访问 __environ 全局变量。 到目前为止…

初心未许 2025-01-15 08:20:03 4 0

理解在堆栈中执行c代码(Mac黑客手册代码)

我正在查看这个在堆栈中执行代码的示例: #include #include #include char shellcode[] = “\xeb\xfe”; int main(int argc, char *argv[]){ void (*…

梦开始←不甜 2025-01-02 17:55:34 5 0

使用 Glibc 2.12.1 进行堆利用

我一直在寻找没有好的结果。 我想知道文本中解释的 Malloc Maleficarum 或 Malloc Des-Malleficarum 技术在 glibc 版本 2.12.1 中是否有效。 在第二个…

木格 2024-12-29 15:04:56 6 0

《剥削的艺术》一书中的缓冲区溢出示例

我正在读这本书《剥削的艺术》,这是一本好书,我从exploit_notesearch.c 文件中看到了这个例子。 简而言之,作者尝试从 notesearch.c 溢出程序 int m…

幻想少年梦 2024-12-24 18:13:16 5 0

将 shellcode 声明为 char[] 数组和 char* 之间的区别?

大家好, 我正在尝试学习基本的 shellcoding,并且遇到了一些奇怪的事情,我希望有人可以向我解释。我用两种方式编译了以下代码:将 shellcode 声明为…

述情 2024-12-21 21:55:19 5 0

为什么作为函数参数给出的字符串地址在溢出 ret 地址后发生变化?

我想通过控制堆栈来利用 C 代码段的漏洞来实现教育目的。一个简单的基于堆栈的缓冲区溢出,用应该执行 shellcode 的地址覆盖返回地址。该代码是一个简…

那支青花 2024-12-21 17:00:14 7 0
更多

推荐作者

深爱不及久伴

文章 0 评论 0

递刀给你

文章 0 评论 0

月牙弯弯

文章 0 评论 0

给我一枪

文章 0 评论 0

02

文章 0 评论 0

qq_QzsE2e

文章 0 评论 0

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