<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>04 on 蛇索尼 Aiden</title><link>https://blog.haitai-social.com/note/%E7%B3%BB%E7%BB%9F%E7%90%86%E8%AE%BA%E8%AF%BE%E7%A8%8B/%E6%81%B6%E6%84%8F%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90/04/</link><description>Recent content in 04 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>Mon, 10 Jun 2019 04:41:10 +0800</lastBuildDate><atom:link href="https://blog.haitai-social.com/note/%E7%B3%BB%E7%BB%9F%E7%90%86%E8%AE%BA%E8%AF%BE%E7%A8%8B/%E6%81%B6%E6%84%8F%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90/04/index.xml" rel="self" type="application/rss+xml"/><item><title>lab 4-1</title><link>https://blog.haitai-social.com/note/%E7%B3%BB%E7%BB%9F%E7%90%86%E8%AE%BA%E8%AF%BE%E7%A8%8B/%E6%81%B6%E6%84%8F%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90/04/lab4-1/</link><pubDate>Mon, 10 Jun 2019 04:41:10 +0800</pubDate><author>shesl-meow@qq.com (佘崧林)</author><guid>https://blog.haitai-social.com/note/%E7%B3%BB%E7%BB%9F%E7%90%86%E8%AE%BA%E8%AF%BE%E7%A8%8B/%E6%81%B6%E6%84%8F%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90/04/lab4-1/</guid><description>用 IDA pro 打开文件： 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 int __cdecl main_0(int argc, const char **argv) { int result; // eax if ( argc == 2 ) { if ( !j_strcmp(argv[1], &amp;#34;topsecret&amp;#34;) ) printf(&amp;#34;You found the password! Congratulations!\n&amp;#34;); else printf(&amp;#34;Fail!\n&amp;#34;); result = 0; } else { printf(&amp;#34;Usage: crackme-123-1 password\n&amp;#34;); result = 1;</description></item><item><title>Lab 4-2</title><link>https://blog.haitai-social.com/note/%E7%B3%BB%E7%BB%9F%E7%90%86%E8%AE%BA%E8%AF%BE%E7%A8%8B/%E6%81%B6%E6%84%8F%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90/04/lab4-2/</link><pubDate>Mon, 10 Jun 2019 04:41:10 +0800</pubDate><author>shesl-meow@qq.com (佘崧林)</author><guid>https://blog.haitai-social.com/note/%E7%B3%BB%E7%BB%9F%E7%90%86%E8%AE%BA%E8%AF%BE%E7%A8%8B/%E6%81%B6%E6%84%8F%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90/04/lab4-2/</guid><description>用 IDA pro 打开文件，分析伪代码： 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 int __cdecl main_0(int argc, const char **argv) { int result; // eax if ( argc == 2 ) { if ( !j_strcmp(argv[1], &amp;#34;alligator&amp;#34;) ) printf(&amp;#34;You found the password! Congratulations!\n&amp;#34;); else printf(&amp;#34;Fail!\n&amp;#34;); result = 0; } else {</description></item><item><title>Lab 4-3</title><link>https://blog.haitai-social.com/note/%E7%B3%BB%E7%BB%9F%E7%90%86%E8%AE%BA%E8%AF%BE%E7%A8%8B/%E6%81%B6%E6%84%8F%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90/04/lab4-3/</link><pubDate>Mon, 10 Jun 2019 04:41:10 +0800</pubDate><author>shesl-meow@qq.com (佘崧林)</author><guid>https://blog.haitai-social.com/note/%E7%B3%BB%E7%BB%9F%E7%90%86%E8%AE%BA%E8%AF%BE%E7%A8%8B/%E6%81%B6%E6%84%8F%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90/04/lab4-3/</guid><description>还是用 IDA pro 分析，得到伪代码： 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 signed int __cdecl main_0(int a1, int a2) { signed int result; // eax if ( a1 == 3 ) { if ( !j_strcmp(*(const char **)(a2 + 4), &amp;#34;suffering&amp;#34;) )</description></item><item><title>Lab 4-4</title><link>https://blog.haitai-social.com/note/%E7%B3%BB%E7%BB%9F%E7%90%86%E8%AE%BA%E8%AF%BE%E7%A8%8B/%E6%81%B6%E6%84%8F%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90/04/lab4-4/</link><pubDate>Mon, 10 Jun 2019 04:41:10 +0800</pubDate><author>shesl-meow@qq.com (佘崧林)</author><guid>https://blog.haitai-social.com/note/%E7%B3%BB%E7%BB%9F%E7%90%86%E8%AE%BA%E8%AF%BE%E7%A8%8B/%E6%81%B6%E6%84%8F%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90/04/lab4-4/</guid><description>又是用 IDA pro 分析文件，得到： 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 signed int __cdecl main_0(int a1, const char **a2) { signed int result; // eax if ( a1 == 2 ) { if ( !j_strcmp(*a2, &amp;#34;game3.exe&amp;#34;) ) { if ( !j_strcmp(a2[1],</description></item></channel></rss>