pwnable.kr之otp
这个可以说是考察一个全新的知识点,不是栈溢出什么的,只是限制创建文件的大小,具体的ulimit命令可以参考这个网站ulimit命令详解打开题目的otp.c发现是对于passcode进行比较所以对于其创建文件的大小限制为0就可以了;ulimit -f执行这个命令就可以了,之后写一个简单的python脚本,如下:#!/user/bin/pythonimport subproc...
·
这个可以说是考察一个全新的知识点,不是栈溢出什么的,只是限制创建文件的大小,具体的ulimit命令可以参考这个网站
打开题目的otp.c发现是对于passcode进行比较所以对于其创建文件的大小限制为0就可以了;
ulimit -f
执行这个命令就可以了,之后写一个简单的python脚本,如下:
#!/user/bin/python
import subprocess
subprocess.Popen(['/home/otp/otp', ''], stderr=subprocess.STDOUT)
大功告成,具体的subprocess之类的文件,我以前的博客里详细的说过,可以参考:
更多推荐
已为社区贡献2条内容
所有评论(0)