DouDouing 发表于 2015-12-6 19:36

人生中做的第一个pwn之二

人生中做的第一个pwn
题的链接:http://pwnable.kr/play.php   
部分的第一题fd:
点开之后如下:
然后根据提示,这里少截了一个图片,当时做的时候没截,不想再做一遍了,我就用文字叙述吧,打开虚拟机运行ssh fd@pwnable.kr -p2222 ,输入pw,就进入题目了。
用dir查看,可以看到有三个文件,fdfd.c flag三个文件,然后cat fd.c查看源码,截图如下:


分析源码可以看出,如果参数小于2时会输出pass argv a number,我们是想让它执行/bin/cat flagfd代表的是文件描述符,0-标准输入1-标准输出 2-标准错误使fd=0 即argv=4660相当于十六进制的0x1234
然后入下图输入 flag就出来。这题很基础,也很简单,我是新手,勿喷!

aa66 发表于 2015-12-6 19:56

懒惰的上帝 发表于 2015-12-6 20:20

高端看不懂 {:1_902:}
页: [1]
查看完整版本: 人生中做的第一个pwn之二