Linux之shellcode
首先上来就是在linux系统中编写一个1.c程序:(这段代码在cpp中跑不通,可以试一下)
#include#include void main() { exit(0x12); }
编译执行:
然后发现输出了一个18。刚好就是0x12。
这段代码是什么意思呢?之前刚知道$PATH表示环境变量,那么$?是什么意思呢?
首先上来就是在linux系统中编写一个1.c程序:(这段代码在cpp中跑不通,可以试一下)
#include#include void main() { exit(0x12); }
编译执行:
然后发现输出了一个18。刚好就是0x12。
这段代码是什么意思呢?之前刚知道$PATH表示环境变量,那么$?是什么意思呢?