设置版本0内核为分析对象
cd ~/os/linux-0.11-lab
tar -zxvf ../0.tgz
rm -rf cur
ln -s 0 cur
cd 0/linux
make
cd ../..
./rungdb
打开一个新的
cd ~/os/linux-0.11-lab
./mygdb
b do_execve
commands 2
p current->start_code+filename
end
c
然后一直c直到虚拟机出现在虚拟机上输入ls
另一个就会变为
b system_call if current->pid != 0
commands 3
p $eax
p sys_call_table[$eax]
end
然后一直c就是答案了
到这结束