<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>pwnable on 蛇索尼 Aiden</title><link>https://blog.haitai-social.com/note/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3/ctf-writeup/pwnable/</link><description>Recent content in pwnable on 蛇索尼 Aiden</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>shesl-meow@qq.com (佘崧林)</managingEditor><webMaster>shesl-meow@qq.com (佘崧林)</webMaster><lastBuildDate>Wed, 24 Jul 2019 14:38:29 +0800</lastBuildDate><atom:link href="https://blog.haitai-social.com/note/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3/ctf-writeup/pwnable/index.xml" rel="self" type="application/rss+xml"/><item><title>3x17</title><link>https://blog.haitai-social.com/note/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3/ctf-writeup/pwnable/4.3x17/</link><pubDate>Wed, 24 Jul 2019 14:38:29 +0800</pubDate><author>shesl-meow@qq.com (佘崧林)</author><guid>https://blog.haitai-social.com/note/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3/ctf-writeup/pwnable/4.3x17/</guid><description>参考资料： https://github.com/maroueneboubakri/lscan/wiki/Reverse-Engineer-a-stripped-binary-with-lscan-and-IDApro https://www.jianshu.com/p/7a1441e4f355 保护等级 首先检查程序的保护等级： 1 2 3 4 5 6 7 $ checksec 3x17 [*] &amp;#39;/media/data/program/ctf/pwnable/3x17/3x17&amp;#39; Arch: amd64-64-little RELRO: Partial RELRO Stack: No canary found NX: NX enabled PIE: No PIE (0x400000) 首先我们发现这是一个 64 位的程序，另外程</description></item><item><title>CALC</title><link>https://blog.haitai-social.com/note/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3/ctf-writeup/pwnable/3.calc/</link><pubDate>Sun, 21 Jul 2019 11:19:49 +0800</pubDate><author>shesl-meow@qq.com (佘崧林)</author><guid>https://blog.haitai-social.com/note/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3/ctf-writeup/pwnable/3.calc/</guid><description>保护等级 首先检查安全保护等级： 1 2 3 4 5 6 7 $ checksec calc [*] &amp;#39;/media/data/program/ctf/pwnable/calc/calc&amp;#39; Arch: i386-32-little RELRO: Partial RELRO Stack: Canary found NX: NX enabled PIE: No PIE (0x8048000) 程序开启了 NX 保护，不能执行栈代码。我们再看程序的链接方式</description></item><item><title>ORW</title><link>https://blog.haitai-social.com/note/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3/ctf-writeup/pwnable/2.orw/</link><pubDate>Tue, 16 Jul 2019 21:49:20 +0800</pubDate><author>shesl-meow@qq.com (佘崧林)</author><guid>https://blog.haitai-social.com/note/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3/ctf-writeup/pwnable/2.orw/</guid><description>参考资料： https://www.anquanke.com/post/id/150359 首先检查安全保护等级： 1 2 3 4 5 6 7 8 $ checksec orw [*] &amp;#39;/media/data/program/ctf/pwnable/orw/orw&amp;#39; Arch: i386-32-little RELRO: Partial RELRO Stack: Canary found NX: NX disabled PIE: No PIE (0x8048000) RWX: Has RWX segments 可以看到这个程序开启了以下保护机制： Canary 开启</description></item><item><title>START</title><link>https://blog.haitai-social.com/note/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3/ctf-writeup/pwnable/1.start/</link><pubDate>Tue, 16 Jul 2019 21:49:20 +0800</pubDate><author>shesl-meow@qq.com (佘崧林)</author><guid>https://blog.haitai-social.com/note/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3/ctf-writeup/pwnable/1.start/</guid><description>参考资料： 安全客，前六题的题解：https://www.anquanke.com/post/id/150359 Linux Syscall Reference：htt</description></item></channel></rss>