<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>PicoCTF 2021 on picoCTF Writeup</title><link>https://picoctf-writeup.pinjim.dev/tags/picoctf-2021/</link><description>Recent content in PicoCTF 2021 on picoCTF Writeup</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 15 Jul 2026 02:40:00 +0800</lastBuildDate><atom:link href="https://picoctf-writeup.pinjim.dev/tags/picoctf-2021/index.xml" rel="self" type="application/rss+xml"/><item><title>Cookies</title><link>https://picoctf-writeup.pinjim.dev/posts/web-exploitation/cookies/</link><pubDate>Wed, 15 Jul 2026 02:40:00 +0800</pubDate><guid>https://picoctf-writeup.pinjim.dev/posts/web-exploitation/cookies/</guid><description>&lt;h2 id="題目連結"&gt;題目連結&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://learn.cylabacademy.org/library/173"&gt;https://learn.cylabacademy.org/library/173&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="題目解法"&gt;題目解法&lt;/h2&gt;
&lt;p&gt;啟動網站後發現有一個可以輸入餅乾名稱的地方，我們就先輸入預設的 snickerdoodle 試試看。
&lt;img alt="網站畫面" loading="lazy" src="https://picoctf-writeup.pinjim.dev/posts/web-exploitation/cookies/image1.webp"&gt;&lt;/p&gt;
&lt;p&gt;輸入後順利執行了，按下 F12 開啟開發工具，點擊 Application -&amp;gt; Cookies 可以發現有一個 &lt;code&gt;name&lt;/code&gt; 的值。
&lt;img alt="網站開發者面板" loading="lazy" src="https://picoctf-writeup.pinjim.dev/posts/web-exploitation/cookies/image2.webp"&gt;&lt;/p&gt;
&lt;p&gt;可以發現餅乾名稱會隨著修改數字而變動，一個一個嘗試後發現當 &lt;code&gt;name&lt;/code&gt; 的值為 18 時會顯示出 flag。（可以使用自動化工具去跑，但考量到這題題目數值比較小，所以就直接手動暴力嘗試）
&lt;img alt="flag" loading="lazy" src="https://picoctf-writeup.pinjim.dev/posts/web-exploitation/cookies/image3.webp"&gt;&lt;/p&gt;</description></item><item><title>Tab, Tab, Attack</title><link>https://picoctf-writeup.pinjim.dev/posts/general-skills/tab-tab-attack/</link><pubDate>Wed, 15 Jul 2026 02:30:00 +0800</pubDate><guid>https://picoctf-writeup.pinjim.dev/posts/general-skills/tab-tab-attack/</guid><description>&lt;h2 id="題目連結"&gt;題目連結&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://learn.cylabacademy.org/library/189"&gt;https://learn.cylabacademy.org/library/189&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="題目解法"&gt;題目解法&lt;/h2&gt;
&lt;p&gt;下載並解壓縮後，可以看到是一個有很多層的目錄，&lt;del&gt;然後就可以直接複製整個路徑&lt;/del&gt;。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ unzip Addadshashanammu.zip
Archive: Addadshashanammu.zip
creating: Addadshashanammu/
creating: Addadshashanammu/Almurbalarammi/
creating: Addadshashanammu/Almurbalarammi/Ashalmimilkala/
creating: Addadshashanammu/Almurbalarammi/Ashalmimilkala/Assurnabitashpi/
creating: Addadshashanammu/Almurbalarammi/Ashalmimilkala/Assurnabitashpi/Maelkashishi/
creating: Addadshashanammu/Almurbalarammi/Ashalmimilkala/Assurnabitashpi/Maelkashishi/Onnissiralis/
creating: Addadshashanammu/Almurbalarammi/Ashalmimilkala/Assurnabitashpi/Maelkashishi/Onnissiralis/Ularradallaku/
extracting: Addadshashanammu/Almurbalarammi/Ashalmimilkala/Assurnabitashpi/Maelkashishi/Onnissiralis/Ularradallaku/fang-of-haynekhtnamet.c
inflating: Addadshashanammu/Almurbalarammi/Ashalmimilkala/Assurnabitashpi/Maelkashishi/Onnissiralis/Ularradallaku/fang-of-haynekhtnamet
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;題目希望使用者只用 TAB 進行補全，所以可以輸入 &lt;code&gt;cat&lt;/code&gt; 之後不斷按下 TAB 補全目錄或檔案名稱，最後就可以順讀取利包含 flag 的檔案。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ cat Addadshashanammu/Almurbalarammi/Ashalmimilkala/Assurnabitashpi/Maelkashishi/Onnissiralis/Ularradallaku/fang-of-haynekhtnamet.c
#include &amp;lt;stdio.h&amp;gt;
int main(){
printf(&amp;#34;*ZAP!* picoCTF{l3v-------------------------427}\n&amp;#34;);
}
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>information</title><link>https://picoctf-writeup.pinjim.dev/posts/forensics/information/</link><pubDate>Wed, 15 Jul 2026 02:20:00 +0800</pubDate><guid>https://picoctf-writeup.pinjim.dev/posts/forensics/information/</guid><description>&lt;h2 id="題目連結"&gt;題目連結&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://learn.cylabacademy.org/library/186"&gt;https://learn.cylabacademy.org/library/186&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="題目解法"&gt;題目解法&lt;/h2&gt;
&lt;p&gt;下載後得到一個 &lt;code&gt;cat.jpg&lt;/code&gt; 檔案
&lt;img alt="題目圖片" loading="lazy" src="https://picoctf-writeup.pinjim.dev/posts/forensics/information/cat.jpg"&gt;
根據提示了解到要查看圖片的 &amp;ldquo;detail&amp;rdquo;，使用 &lt;code&gt;exiftool&lt;/code&gt; 或其他 exif 查看的工具可以查看圖片的詳細資料如光圈、拍攝時間、地點等資訊。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ exiftool cat.jpg
ExifTool Version Number : 13.50
File Name : cat.jpg
Directory : .
File Size : 878 kB
File Modification Date/Time : 2025:12:12 14:21:14-05:00
File Access Date/Time : 2026:07:14 14:26:00-04:00
File Inode Change Date/Time : 2026:07:14 14:26:12-04:00
File Permissions : -rw-rw-r--
File Type : JPEG
File Type Extension : jpg
MIME Type : image/jpeg
JFIF Version : 1.02
Resolution Unit : None
X Resolution : 1
Y Resolution : 1
Current IPTC Digest : 7a78f3d9cfb1ce42ab5a3aa30573d617
Copyright Notice : PicoCTF
Application Record Version : 4
XMP Toolkit : Image::ExifTool 10.80
License : cGljb0NURnt0aGVfbTN0YWRhdGFfMXNfbW9kaWZpZWR9
Rights : PicoCTF
Image Width : 2560
Image Height : 1598
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Image Size : 2560x1598
Megapixels : 4.1
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;在 License 的地方是一串亂碼&lt;/p&gt;</description></item><item><title>Magikarp Ground Mission</title><link>https://picoctf-writeup.pinjim.dev/posts/general-skills/magikarp-ground-mission/</link><pubDate>Mon, 13 Jul 2026 04:25:00 +0800</pubDate><guid>https://picoctf-writeup.pinjim.dev/posts/general-skills/magikarp-ground-mission/</guid><description>&lt;h2 id="題目連結"&gt;題目連結&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://learn.cylabacademy.org/library/189"&gt;https://learn.cylabacademy.org/library/189&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="題目解法"&gt;題目解法&lt;/h2&gt;
&lt;p&gt;啟動後題目會提供目標主機名稱、使用者名稱、密碼、port 等資訊，類似下方字串：
Login via ssh as &lt;code&gt;ctf-player&lt;/code&gt; with the password, &lt;code&gt;8c606eb1&lt;/code&gt; on the host &lt;code&gt;wily-courier.picoctf.net&lt;/code&gt; and port &lt;code&gt;64506&lt;/code&gt;.
我們要使用 &lt;code&gt;ssh&lt;/code&gt; 指令來連線到目標主機&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;ssh -p &amp;lt;port&amp;gt; &amp;lt;username&amp;gt;@&amp;lt;host&amp;gt;
ssh -p 64506 ctf-player@wily-courier.picoctf
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;連線後會提示確認 fingerprint 是否正確，輸入 &lt;code&gt;yes&lt;/code&gt;
之後輸入密碼 (密碼不會顯示出來)&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;The authenticity of host &amp;#39;[wily-courier.picoctf.net]:64506 ([18.189.99.27]:64506)&amp;#39; can&amp;#39;t be established.
ED25519 key fingerprint is: SHA256:ErlUUvYlrAxfSW1tIdzfOnGTBSr5OFkZvz0nMN4Vodw
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added &amp;#39;[wily-courier.picoctf.net]:64506&amp;#39; (ED25519) to the list of known hosts.
** WARNING: connection is not using a post-quantum key exchange algorithm.
** This session may be vulnerable to &amp;#34;store now, decrypt later&amp;#34; attacks.
** The server may need to be upgraded. See https://openssh.com/pq.html
ctf-player@wily-courier.picoctf.net&amp;#39;s password:
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;連線到主機後，使用 &lt;code&gt;ls&lt;/code&gt; 指令查看當前目錄下有甚麼檔案&lt;/p&gt;</description></item></channel></rss>