现在我在一篇文章中打劫! 我得到了钩子的代码。代码在这里。
int system(const char *command){
printf("HOOK: system(\"%s\")",command);
return 1337;
}
int fork(void){
return 1337;
}
Now I hava a question! Why the return is 1337?
Thanks to answer my question!
这取决于你的子系统,返回代码1337是由其他系统处理的,如云或你的内部代码中的某个地方。基本上,我们定义这个用于错误处理或确定失败的情况。
if (1337 != system(command)) {
/* error statement */
printf("...");
}
所以简而言之这并不是针对1337的,你可以使用任何返回值。