C语言如何执行buf中的代码?
发布时间:2020-06-06 21:12 点击量:
C如何在buf中执行代码?
方法/步骤1
这是外壳代码。如果你知道shellcode是如何编写的,你就会明白。手机码字,看意思不错:
[]= & quot;xxxx。;
typedef int (func_t*)(常量字符*,常量字符*);
func_t f = (func_t)(长)buf
int rv = (*f)(str1、ST R2);
至于buf的内容,只需用相应的机器码填写即可。
当然,数据段可能不可执行,一些编译选项需要自己调整或更改。
由zaopuppy结束
相关推荐