【发布时间】:2013-07-13 23:32:39
【问题描述】:
谁能帮我解释一下这几行代码?
char code[] = "paste your shellcode here";
int main(int argc, char **argv)
{
int (*func)();
func = (int (*)()) code;
(int)(*func)();
}
【问题讨论】:
-
注意:1.
C99下无法编译; 2. 在最后一行转换为int是多余的,(*func)();就足够了