【发布时间】:2018-07-23 07:59:38
【问题描述】:
我正在关注如何编写 shellcode 的教程,但我无法理解指针函数转换对字节码的作用,有人可以向我解释一下吗?
char code[] = "bytecode will go here!";
int main(int argc, char **argv)
{
int (*func)();
func = (int (*)()) code;
(int)(*func)();
}
代码类似于“\xb0\x01\x31\xdb\xcd\x80”,用于退出它是退出的汇编代码的 objdump 的结果
【问题讨论】: