Skip to content

Commit

Permalink
Deploy kafumoe/kafumoe.github.io to kafumoe/kafumoe.github.io:gh-pages
Browse files Browse the repository at this point in the history
  • Loading branch information
GitHub Actions committed Jan 9, 2025
0 parents commit cb6a598
Show file tree
Hide file tree
Showing 26 changed files with 386 additions and 0 deletions.
Binary file added 2024-fiesta-01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2024-fiesta-02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2024-fiesta-result.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions 404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!doctype html><title>404 Not Found</title><h1>404 Not Found</h1>
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
kafu.dev
1 change: 1 addition & 0 deletions about/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!doctype html><html lang=en><head><meta charset=UTF-8><meta content="IE=edge" http-equiv=X-UA-Compatible><meta content="text/html; charset=UTF-8" http-equiv=content-type><meta content="width=device-width,initial-scale=1,user-scalable=no" name=viewport><meta content="index, follow" name=robots><title>About</title><meta content=About name=title><meta content=Catry name=author><meta content=website property=og:type><meta content=https://kafu.dev/about/ property=og:url><meta property=og:site_name><meta content=About property=og:title><meta content=summary_large_image property=twitter:card><meta content=https://kafu.dev/about/ property=twitter:url><meta content=About property=twitter:title><link href=https://kafu.dev/about/ rel=canonical><link href=https://speyll.github.io/suCSS/reset-min.css rel=stylesheet><link href=https://speyll.github.io/suCSS/suCSS-min.css rel=stylesheet><link href=https://kafu.dev/css/style.css rel=stylesheet><script defer src=https://kafu.dev/js/script.js></script><body><header><nav id=nav-bar><a href=/> /home/ </a><a href=/about> /about/ </a><a href=/journal> /journal/ </a><a href=/blog> /blog/ </a><div><input id=theme-toggle style=display:none type=checkbox><label for=theme-toggle id=theme-toggle-label><svg class=icons id=theme-icon><use href=https://kafu.dev/icons.svg#lightMode></use></svg></label><audio id=theme-sound><source src=https://kafu.dev/click.ogg type=audio/ogg></audio></div></nav></header><main><h1>About</h1><p class=tags-data></main><footer><hr><div id=footer-container><div><p>Theme and color theme licensed under <a rel="noopener noreferrer" href=https://en.wikipedia.org/wiki/Licence_MIT target=_blank>MIT</a>.<br> Built with <a rel="noopener noreferrer" href=https://www.getzola.org target=_blank>Zola</a> using <a rel="noopener noreferrer" href=https://github.com/Speyll/anemone target=_blank>anemone</a> theme, <a rel="noopener noreferrer" href=https://speyll.github.io/suCSS/ target=_blank>suCSS</a> framework & <a rel="noopener noreferrer" href=https://github.com/Speyll/veqev target=_blank>veqev</a>.<br></div></div></footer>
6 changes: 6 additions & 0 deletions blog/2024-fiesta/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<!doctype html><html lang=en><head><meta charset=UTF-8><meta content="IE=edge" http-equiv=X-UA-Compatible><meta content="text/html; charset=UTF-8" http-equiv=content-type><meta content="width=device-width,initial-scale=1,user-scalable=no" name=viewport><meta content="index, follow" name=robots><title>2024 FIESTA 라이트업</title><meta content="2024 FIESTA 라이트업" name=title><meta content=Catry name=author><meta content=website property=og:type><meta content=https://kafu.dev/blog/2024-fiesta/ property=og:url><meta property=og:site_name><meta content="2024 FIESTA 라이트업" property=og:title><meta content=summary_large_image property=twitter:card><meta content=https://kafu.dev/blog/2024-fiesta/ property=twitter:url><meta content="2024 FIESTA 라이트업" property=twitter:title><link href=https://kafu.dev/blog/2024-fiesta/ rel=canonical><link href=https://speyll.github.io/suCSS/reset-min.css rel=stylesheet><link href=https://speyll.github.io/suCSS/suCSS-min.css rel=stylesheet><link href=https://kafu.dev/css/style.css rel=stylesheet><script defer src=https://kafu.dev/js/script.js></script><body><header><nav id=nav-bar><a href=/> /home/ </a><a href=/about> /about/ </a><a href=/journal> /journal/ </a><a href=/blog> /blog/ </a><div><input id=theme-toggle style=display:none type=checkbox><label for=theme-toggle id=theme-toggle-label><svg class=icons id=theme-icon><use href=https://kafu.dev/icons.svg#lightMode></use></svg></label><audio id=theme-sound><source src=https://kafu.dev/click.ogg type=audio/ogg></audio></div></nav></header><main><h1>2024 FIESTA 라이트업</h1><h2>Table of contents</h2><ul><li><a href=https://kafu.dev/blog/2024-fiesta/#sinario-s-3-1>시나리오 S-3-1</a><li><a href=https://kafu.dev/blog/2024-fiesta/#teugbbyeomunje-5>특별문제 5</a></ul><p>2025년이 되고나서 이제야 라이트업 관련 글을 써보게 되었습니다.<p>물론 제가 풀고 기억나는 문제 풀이 위주로 작성합니다.<h3 id=sinario-s-3-1>시나리오 S-3-1</h3><p>악성 <code>base.apk</code>가 있는 폴더 이름이 곧 flag 값인 문제였습니다.<p>userdata.img.zip 압축해제 한 후에 FTK Imager로 userdata.img 파일을 열어서 설치한 앱들을 확인합니다.<div><img alt="시나리오 S-3-1 사진" src=/2024-fiesta-01.png></div><ul><li>팁: flag는 악성 앱의 base.apk가 위치한 디렉토리(PATH)이고, 이미지가 제공하는 파일 시스템의 시작 Directory를 ‘/’(Root Directory)로 표시함.</ul><p>악성 앱인 <code>base.apk</code>의 위치임으로, <code>base.apk</code>가 들어가 있는 폴더들로 찾아냈습니다.<pre class=language-txt data-lang=txt style=background:#282828;color:#fdf4c1aa><code class=language-txt data-lang=txt><span>/app/~~rrdAAE9SiSKltgpBnW_FwA==/com.simplemobiletools.notes.pro-mL_UcEOVxaoxPoF6xI20FQ==
</span><span>
</span><span>/app/~~5Le_Z5PaiCzb2G-6cp2QEQ==/com.darkempire78.opencalculator-P8MQfBWzR7sspoPRY5uWOQ==
</span><span>
</span><span>/app/~~Ta2I_Ey8SINy_zOvKquX2A==/com.a.weather-rngH_0aMOfEpM0T9CeBeig==
</span></code></pre><p>그러나 3가지의 <code>base.apk</code>가 존재함으로 악성인 것을 걸려야 하는데, VirusTotal 힘을 빌려서 간략하게 확인했습니다.<ul><li><a href=https://www.virustotal.com/gui/file/5b47f40cf7c82cb5c7086f63566e13d8040141f523bcc1e4e1d6cfe3e1a16689/details rel=noopener target=_blank>https://www.virustotal.com/gui/file/5b47f40cf7c82cb5c7086f63566e13d8040141f523bcc1e4e1d6cfe3e1a16689/details</a></ul><p>세 번째 앱이 40개 중에 1개로 악성으로 잡혀서 <code>/app/~~Ta2I_Ey8SINy_zOvKquX2A==/com.a.weather-rngH_0aMOfEpM0T9CeBeig==</code>로 확인했습니다.<p>FLAG: <strong>FIESTA{/app/~~Ta2I_Ey8SINy_zOvKquX2A==/com.a.weather-rngH_0aMOfEpM0T9CeBeig==}</strong><h3 id=teugbbyeomunje-5>특별문제 5</h3><p>이 문제에서는 AI의 Prompt를 활용하여 FLAG 얻어오는 문제입니다. 특히나 제가 5분만에 문제를 풀어서 기억나는 문제입니다. ㅋㅋㅋ<div><img alt="특별문제 5" src=/2024-fiesta-02.png></div><p>환경 변수에 저장되어 있는 flag 변수를 가지고 오는 방법이 필요합니다. 이 과정 중에서는 1-day인 <strong><a href=https://nvd.nist.gov/vuln/detail/CVE-2023-29374 rel=noopener target=_blank>CVE-2023-29374</a></strong><br> 활용하면, 바로 flag를 가지고 올 수 있습니다.<p>FLAG: <strong>FIESTA{efbed7ab20801d732e6964be653729df2f4b660bb140d09615f1417948c59e71}</strong><p>더 문제를 푼 것들로 있지만, 자료를 모아놓지도 않았고, 따로 작성한 문서도 없어서<br> 제가 푼 거 중에 기억나는 문제들로 writeup을 작성했습니다.<p>많이 푼 만큼 아쉬웠던 대회였지만, 좋은 팀원들을 만나서 <strong>139팀에서 20등</strong>로 최종 마무리했습니다.<p>이틀간 열심히 달려온 팀원분들께 감사인사를 올리면서 이 글을 마치겠습니다. 감사합니다.<div><img alt=결과 src=/2024-fiesta-result.png></div><p class=tags-data><a href=/tags/writeup>/writeup/</a> <a href=/tags/ctf>/ctf/</a></main><footer><hr><div id=footer-container><div><p>Theme and color theme licensed under <a rel="noopener noreferrer" href=https://en.wikipedia.org/wiki/Licence_MIT target=_blank>MIT</a>.<br> Built with <a rel="noopener noreferrer" href=https://www.getzola.org target=_blank>Zola</a> using <a rel="noopener noreferrer" href=https://github.com/Speyll/anemone target=_blank>anemone</a> theme, <a rel="noopener noreferrer" href=https://speyll.github.io/suCSS/ target=_blank>suCSS</a> framework & <a rel="noopener noreferrer" href=https://github.com/Speyll/veqev target=_blank>veqev</a>.<br></div></div></footer>
1 change: 1 addition & 0 deletions blog/blog/1/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!doctype html><meta charset=utf-8><link href=https://kafu.dev/blog/ rel=canonical><meta content="0; url=https://kafu.dev/blog/" http-equiv=refresh><title>Redirect</title><p><a href=https://kafu.dev/blog/>Click here</a> to be redirected.
1 change: 1 addition & 0 deletions blog/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!doctype html><html lang=en><head><meta charset=UTF-8><meta content="IE=edge" http-equiv=X-UA-Compatible><meta content="text/html; charset=UTF-8" http-equiv=content-type><meta content="width=device-width,initial-scale=1,user-scalable=no" name=viewport><meta content="index, follow" name=robots><title>All blog posts</title><meta content="All blog posts" name=title><meta content=Catry name=author><meta content=website property=og:type><meta content=https://kafu.dev/blog/ property=og:url><meta property=og:site_name><meta content="All blog posts" property=og:title><meta content=summary_large_image property=twitter:card><meta content=https://kafu.dev/blog/ property=twitter:url><meta content="All blog posts" property=twitter:title><link href=https://kafu.dev/blog/ rel=canonical><link href=https://speyll.github.io/suCSS/reset-min.css rel=stylesheet><link href=https://speyll.github.io/suCSS/suCSS-min.css rel=stylesheet><link href=https://kafu.dev/css/style.css rel=stylesheet><script defer src=https://kafu.dev/js/script.js></script><body><header><nav id=nav-bar><a href=/> /home/ </a><a href=/about> /about/ </a><a href=/journal> /journal/ </a><a href=/blog> /blog/ </a><div><input id=theme-toggle style=display:none type=checkbox><label for=theme-toggle id=theme-toggle-label><svg class=icons id=theme-icon><use href=https://kafu.dev/icons.svg#lightMode></use></svg></label><audio id=theme-sound><source src=https://kafu.dev/click.ogg type=audio/ogg></audio></div></nav></header><main><h1>All blog posts</h1><blockquote><p>List of all <em><a href=/tags>tags</a></em></blockquote><ul class=title-list><li><a href=https://kafu.dev/blog/2024-fiesta/>2024 FIESTA 라이트업</a><li><a href=https://kafu.dev/blog/post-example/>Post Example</a></ul><div class=accent-data>  1 / 1  </div></main><footer><hr><div id=footer-container><div><p>Theme and color theme licensed under <a rel="noopener noreferrer" href=https://en.wikipedia.org/wiki/Licence_MIT target=_blank>MIT</a>.<br> Built with <a rel="noopener noreferrer" href=https://www.getzola.org target=_blank>Zola</a> using <a rel="noopener noreferrer" href=https://github.com/Speyll/anemone target=_blank>anemone</a> theme, <a rel="noopener noreferrer" href=https://speyll.github.io/suCSS/ target=_blank>suCSS</a> framework & <a rel="noopener noreferrer" href=https://github.com/Speyll/veqev target=_blank>veqev</a>.<br></div></div></footer>
1 change: 1 addition & 0 deletions blog/post-example/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!doctype html><html lang=en><head><meta charset=UTF-8><meta content="IE=edge" http-equiv=X-UA-Compatible><meta content="text/html; charset=UTF-8" http-equiv=content-type><meta content="width=device-width,initial-scale=1,user-scalable=no" name=viewport><meta content="index, follow" name=robots><title>Post Example</title><meta content="Post Example" name=title><meta content=Catry name=author><meta content=website property=og:type><meta content=https://kafu.dev/blog/post-example/ property=og:url><meta property=og:site_name><meta content="Post Example" property=og:title><meta content=summary_large_image property=twitter:card><meta content=https://kafu.dev/blog/post-example/ property=twitter:url><meta content="Post Example" property=twitter:title><link href=https://kafu.dev/blog/post-example/ rel=canonical><link href=https://speyll.github.io/suCSS/reset-min.css rel=stylesheet><link href=https://speyll.github.io/suCSS/suCSS-min.css rel=stylesheet><link href=https://kafu.dev/css/style.css rel=stylesheet><script defer src=https://kafu.dev/js/script.js></script><body><header><nav id=nav-bar><a href=/> /home/ </a><a href=/about> /about/ </a><a href=/journal> /journal/ </a><a href=/blog> /blog/ </a><div><input id=theme-toggle style=display:none type=checkbox><label for=theme-toggle id=theme-toggle-label><svg class=icons id=theme-icon><use href=https://kafu.dev/icons.svg#lightMode></use></svg></label><audio id=theme-sound><source src=https://kafu.dev/click.ogg type=audio/ogg></audio></div></nav></header><main><h1>Post Example</h1><p>이 포스트는 테스트입니다.<p class=tags-data><a href=/tags/example>/example/</a></main><footer><hr><div id=footer-container><div><p>Theme and color theme licensed under <a rel="noopener noreferrer" href=https://en.wikipedia.org/wiki/Licence_MIT target=_blank>MIT</a>.<br> Built with <a rel="noopener noreferrer" href=https://www.getzola.org target=_blank>Zola</a> using <a rel="noopener noreferrer" href=https://github.com/Speyll/anemone target=_blank>anemone</a> theme, <a rel="noopener noreferrer" href=https://speyll.github.io/suCSS/ target=_blank>suCSS</a> framework & <a rel="noopener noreferrer" href=https://github.com/Speyll/veqev target=_blank>veqev</a>.<br></div></div></footer>
Binary file added click.ogg
Binary file not shown.
105 changes: 105 additions & 0 deletions css/style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
#nav-bar {
padding: .625rem 0 0 0;
display: flex;
flex-direction: row;
gap: .25rem;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center;
align-content: flex-end
}

#footer-container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}

.accent-data {
color: var(--accent);
}

.theme-transition {
transition: color 0.3s ease, background-color 0.3s ease;
}

.tags-data {
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: flex-end;
align-items: flex-start;
align-content: flex-end
}

.title-list li {
margin-bottom: .375rem;
}

/* icons settings */
.icons {
width: 1.3rem;
height: 1.3rem;
aspect-ratio: 1/1;
display: inline-block;
vertical-align: middle;
color: var(--text);
fill: var(--text);
background-color: transparent;
cursor: pointer;
}

.icons:hover {
background-color: transparent;
color: var(--accent);
}

/* footnotes */
.footnote-definition {
margin: 0 0 0 .125rem;
}

.footnote-definition-label {
color: var(--accent);
}

.footnote-definition p {
display: inline;
margin: .625rem 0 0 .625rem;
}

/* general classes */
.no-style {
padding: 0;
margin: 0;
border: none;
border-radius: 0
}

.no-style:hover {
background-color: transparent;
color: var(--accent);
}

.center {
text-align: center;
}

.center img {
display: block;
margin: 1rem auto;
}

.float-right {
float: right
}

.float-left {
float: left
}

/* shortcodes css */
.webring {
margin: .375rem;
}
Binary file added favicon.ico
Binary file not shown.
21 changes: 21 additions & 0 deletions icons.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!doctype html><html lang=en><head><meta charset=UTF-8><meta content="IE=edge" http-equiv=X-UA-Compatible><meta content="text/html; charset=UTF-8" http-equiv=content-type><meta content="width=device-width,initial-scale=1,user-scalable=no" name=viewport><meta content="index, follow" name=robots><title>Kafu Dev</title><meta content="Kafu Dev" name=title><meta content=Catry name=author><meta content=website property=og:type><meta content=https://kafu.dev/ property=og:url><meta property=og:site_name><meta content="Kafu Dev" property=og:title><meta content=summary_large_image property=twitter:card><meta content=https://kafu.dev/ property=twitter:url><meta content="Kafu Dev" property=twitter:title><link href=https://kafu.dev/ rel=canonical><link href=https://speyll.github.io/suCSS/reset-min.css rel=stylesheet><link href=https://speyll.github.io/suCSS/suCSS-min.css rel=stylesheet><link href=https://kafu.dev/css/style.css rel=stylesheet><script defer src=https://kafu.dev/js/script.js></script><body><header><nav id=nav-bar><a href=/> /home/ </a><a href=/about> /about/ </a><a href=/journal> /journal/ </a><a href=/blog> /blog/ </a><div><input id=theme-toggle style=display:none type=checkbox><label for=theme-toggle id=theme-toggle-label><svg class=icons id=theme-icon><use href=https://kafu.dev/icons.svg#lightMode></use></svg></label><audio id=theme-sound><source src=https://kafu.dev/click.ogg type=audio/ogg></audio></div></nav></header><main><h2 id=overview>Overview</h2><ul class=titleList><li><a href=https://kafu.dev/about/>About</a> <br><li><a href=https://kafu.dev/journal/>Personal journal</a> <br></ul></main><footer><hr><div id=footer-container><div><p>Theme and color theme licensed under <a rel="noopener noreferrer" href=https://en.wikipedia.org/wiki/Licence_MIT target=_blank>MIT</a>.<br> Built with <a rel="noopener noreferrer" href=https://www.getzola.org target=_blank>Zola</a> using <a rel="noopener noreferrer" href=https://github.com/Speyll/anemone target=_blank>anemone</a> theme, <a rel="noopener noreferrer" href=https://speyll.github.io/suCSS/ target=_blank>suCSS</a> framework & <a rel="noopener noreferrer" href=https://github.com/Speyll/veqev target=_blank>veqev</a>.<br></div></div></footer>
Loading

0 comments on commit cb6a598

Please sign in to comment.