<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Howtos on Park, Geon (re-st)</title><link>https://re-st.github.io/howto/</link><description>Recent content in Howtos on Park, Geon (re-st)</description><generator>Hugo</generator><language>ko-kr</language><copyright>Copyright © 2026, Geon Park.</copyright><lastBuildDate>Wed, 29 Apr 2026 14:28:04 +0900</lastBuildDate><atom:link href="https://re-st.github.io/howto/index.xml" rel="self" type="application/rss+xml"/><item><title>Error building site: assemble: failed to unmarshal YAML: yaml: line 1: did not find expected key 해결</title><link>https://re-st.github.io/howto/error-building-site-assemble-failed-to-unmarshal-yaml-yaml-line-1-did-not-find-expected-key-%ED%95%B4%EA%B2%B0/</link><pubDate>Tue, 30 Sep 2025 01:49:09 +0900</pubDate><guid>https://re-st.github.io/howto/error-building-site-assemble-failed-to-unmarshal-yaml-yaml-line-1-did-not-find-expected-key-%ED%95%B4%EA%B2%B0/</guid><description>(Method) Solve the following : Error building site: assemble: failed to unmarshal YAML: yaml: line 1: did not find expected key</description></item><item><title>git status에서 한글이 깨질 때 (`%20` 등) 한글 뜨게 하기</title><link>https://re-st.github.io/howto/git-status%EC%97%90%EC%84%9C-%ED%95%9C%EA%B8%80%EC%9D%B4-%EA%B9%A8%EC%A7%88-%EB%95%8C--%EB%93%B1-%ED%95%9C%EA%B8%80-%EB%9C%A8%EA%B2%8C-%ED%95%98%EA%B8%B0/</link><pubDate>Mon, 22 Sep 2025 17:30:09 +0900</pubDate><guid>https://re-st.github.io/howto/git-status%EC%97%90%EC%84%9C-%ED%95%9C%EA%B8%80%EC%9D%B4-%EA%B9%A8%EC%A7%88-%EB%95%8C--%EB%93%B1-%ED%95%9C%EA%B8%80-%EB%9C%A8%EA%B2%8C-%ED%95%98%EA%B8%B0/</guid><description>&lt;p&gt;&lt;a href="https://re-st.github.io/project/%EC%A0%95%EC%A0%81-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EC%A0%9C%EC%9E%91-%EB%B0%8F-%EC%9C%A0%EC%A7%80/"&gt;[분류] 정적 블로그 제작 및 유지&lt;/a&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1&lt;/span&gt;&lt;span&gt;git config --global core.quotepath &lt;span style="color:#007020"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>AFL (AFL++) 디버깅 - ASAN으로 instrument하고 돌리기</title><link>https://re-st.github.io/howto/afl-afl-%EB%94%94%EB%B2%84%EA%B9%85-asan%EC%9C%BC%EB%A1%9C-instrument%ED%95%98%EA%B3%A0-%EB%8F%8C%EB%A6%AC%EA%B8%B0/</link><pubDate>Wed, 03 Sep 2025 14:00:00 +0900</pubDate><guid>https://re-st.github.io/howto/afl-afl-%EB%94%94%EB%B2%84%EA%B9%85-asan%EC%9C%BC%EB%A1%9C-instrument%ED%95%98%EA%B3%A0-%EB%8F%8C%EB%A6%AC%EA%B8%B0/</guid><description>&lt;p&gt;목차&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;AFL&lt;/li&gt;
&lt;li&gt;AFL++&lt;/li&gt;
&lt;li&gt;입힌 뒤 확인&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 id="afl---makefile의-cflags를-수정한다"&gt;AFL - Makefile의 CFLAGS를 수정한다.&lt;/h1&gt;
&lt;p&gt;Makefile의 CFLAGS부분에 &lt;code&gt;-fsanitize=address&lt;/code&gt;을 추가한다.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-Makefile" data-lang="Makefile"&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1&lt;/span&gt;&lt;span&gt;&lt;span style="color:#bb60d5"&gt;CFLAGS&lt;/span&gt;     &lt;span style="color:#666"&gt;+=&lt;/span&gt; -fsanitize&lt;span style="color:#666"&gt;=&lt;/span&gt;address -Wall -D_FORTIFY_SOURCE&lt;span style="color:#666"&gt;=&lt;/span&gt;&lt;span style="color:#40a070"&gt;2&lt;/span&gt; -g -Wno-pointer-sign &lt;span style="color:#4070a0;font-weight:bold"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2&lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3&lt;/span&gt;&lt;span&gt;        &lt;span style="color:#bb60d5"&gt;-DAFL_PATH&lt;/span&gt;&lt;span style="color:#666"&gt;=&lt;/span&gt;&lt;span style="color:#4070a0;font-weight:bold"&gt;\&amp;#34;\(&lt;/span&gt;&lt;span style="color:#666"&gt;(&lt;/span&gt;HELPER_PATH&lt;span style="color:#666"&gt;)&lt;/span&gt;&lt;span style="color:#4070a0;font-weight:bold"&gt;\&amp;#34;&lt;/span&gt; -DDOC_PATH&lt;span style="color:#666"&gt;=&lt;/span&gt;&lt;span style="color:#4070a0;font-weight:bold"&gt;\&amp;#34;\)&lt;/span&gt;&lt;span style="color:#666"&gt;(&lt;/span&gt;DOC_PATH&lt;span style="color:#666"&gt;)&lt;/span&gt;&lt;span style="color:#4070a0;font-weight:bold"&gt;\&amp;#34;&lt;/span&gt; &lt;span style="color:#4070a0;font-weight:bold"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4&lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5&lt;/span&gt;&lt;span&gt;        &lt;span style="color:#bb60d5"&gt;-DBIN_PATH&lt;/span&gt;&lt;span style="color:#666"&gt;=&lt;/span&gt;&lt;span style="color:#4070a0;font-weight:bold"&gt;\&amp;#34;&lt;/span&gt;&lt;span style="color:#007020;font-weight:bold"&gt;$(&lt;/span&gt;BIN_PATH&lt;span style="color:#007020;font-weight:bold"&gt;)&lt;/span&gt;&lt;span style="color:#4070a0;font-weight:bold"&gt;\&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="실패담"&gt;실패담&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;export AFL_USE_ASAN=1&lt;/code&gt; 은 왜인지 먹지 않는다.&lt;/p&gt;
&lt;h1 id="afl---asan_build-환경변수를-설정한다"&gt;AFL++ - ASAN_BUILD 환경변수를 설정한다.&lt;/h1&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1&lt;/span&gt;&lt;span&gt;&lt;span style="color:#007020"&gt;cd&lt;/span&gt; ./AFLplusplus &lt;span style="color:#666"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style="color:#bb60d5"&gt;ASAN_BUILD&lt;/span&gt;&lt;span style="color:#666"&gt;=&lt;/span&gt;&lt;span style="color:#4070a0"&gt;&amp;#34;1&amp;#34;&lt;/span&gt; make clean all
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="asan-crashlog에-줄-번호가-나오지-않을-것이다-addr2line을-쓰자"&gt;ASAN crashlog에 줄 번호가 나오지 않을 것이다. addr2line을 쓰자.&lt;/h2&gt;
&lt;p&gt;ASAN crashlog에 나온 포인터를 addr2line으로 확인한다.&lt;/p&gt;</description></item><item><title>github.io 블로그 검색 엔진에 노출시키기</title><link>https://re-st.github.io/howto/github.io-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EA%B2%80%EC%83%89-%EC%97%94%EC%A7%84%EC%97%90-%EB%85%B8%EC%B6%9C%EC%8B%9C%ED%82%A4%EA%B8%B0/</link><pubDate>Sat, 22 Mar 2025 17:19:19 +0900</pubDate><guid>https://re-st.github.io/howto/github.io-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EA%B2%80%EC%83%89-%EC%97%94%EC%A7%84%EC%97%90-%EB%85%B8%EC%B6%9C%EC%8B%9C%ED%82%A4%EA%B8%B0/</guid><description>(Method) Exposure your github.io blog to search engines</description></item></channel></rss>