人生中做的第一个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就出来。这题很基础,也很简单,我是新手,勿喷! 高端看不懂 {:1_902:}
页:
[1]