【发布时间】:2010-05-09 14:49:17
【问题描述】:
我有这段代码来测试一个shellcode,但我不明白,谁能给我解释一下?
忘记汇编shellcode,我要理解的是C代码,
char shellcode[] = "...";
int main(int argc, char **argv)
{
int (*func)();
func = (int (*)()) shellcode;
(int)(*func)();
}
我的意思是一切,空的()是什么,请解释一下,就像你在给初学者解释一样。
【问题讨论】:
-
由于 shell 代码“不重要”,我已经省略了它(为了安全起见)。
-
用户名似乎是获取 CIA 和 GCHQ 数据库的好方法。连同这个问题,您可能随时可以期待 SAS 的访问......