<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://blog.hothyun.com/</id><title>HotHyun Tech Blog</title><subtitle>소프트웨어 개발 과정에서 배운 기술과 CS 지식을 기록하고 공유하는 HotHyun의 개발 블로그입니다.</subtitle> <updated>2026-07-28T09:48:09+09:00</updated> <author> <name>HotHyun</name> <uri>https://blog.hothyun.com/</uri> </author><link rel="self" type="application/atom+xml" href="https://blog.hothyun.com/feed.xml"/><link rel="alternate" type="text/html" hreflang="ko" href="https://blog.hothyun.com/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 HotHyun </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>[Dreamhack] Return to Library</title><link href="https://blog.hothyun.com/posts/Dreamhack-Return-to-Library/" rel="alternate" type="text/html" title="[Dreamhack] Return to Library" /><published>2026-07-27T10:00:00+09:00</published> <updated>2026-07-28T00:29:34+09:00</updated> <id>https://blog.hothyun.com/posts/Dreamhack-Return-to-Library/</id> <content type="text/html" src="https://blog.hothyun.com/posts/Dreamhack-Return-to-Library/" /> <author> <name>hothyun</name> </author> <category term="Hack" /> <category term="Pwn" /> <summary>Dreamhack에서 학습을 하다가 NX, ASLR를 배우게 되면서 ROP에 대해서 알게 되었다. NX를 통해서 Stack 영역에 대해서 실행권한이 없어지자, 배열에다가 쉘코드를 적어서 exploit하는 것은 불가능하게 되었다. 그래서 이를 우회하기 위해 나온 방법이 ROP(Return-oriented programming)이다. 해당 방법에 대한 실습 문제를 풀게 되어서 정리할 예정이다. 오늘 내가 정리할 문제는 Dreamhack에서 풀 수 있는 워게임 중 하나인 Return to Library 문제이다. 문제 링크는 여기 있다. 문제 분석 일단, 문제 파일을 받고 어떤 파일들이 있는지를 분석해보자. 파일을 받았더니 총 2개의 파일이 있었다. rtl 파일과, rtl.c 파일이 있었다. rtl....</summary> </entry> <entry><title>[Dreamhack] ssp_001</title><link href="https://blog.hothyun.com/posts/Dreamhack-ssp-001/" rel="alternate" type="text/html" title="[Dreamhack] ssp_001" /><published>2026-07-26T10:00:00+09:00</published> <updated>2026-07-27T00:17:32+09:00</updated> <id>https://blog.hothyun.com/posts/Dreamhack-ssp-001/</id> <content type="text/html" src="https://blog.hothyun.com/posts/Dreamhack-ssp-001/" /> <author> <name>hothyun</name> </author> <category term="Hack" /> <category term="Pwn" /> <summary>거의 1년만에 쓰는 새 포스트다. 최근에 군 복무를 하면서 이리저리 일도 많고, 글을 쓰기 보다는 개발에 집중하고, 새로운 분야인 보안 및 해킹 분야를 도전하면서 포스팅을 한참을 미루다가 이제야 글을 쓴다. 글을 쓰게 된 계기는, 해킹 공부를 하는데, 이게 생각보다 어딘가에 정리해놓지 않고 하다보니까 자꾸만 까먹어서 어딘가에 정리를 해놓는 게 굉장히 중요하다고 생각해서 그렇다. 특히 CTF를 요즘 많이 나가는데, 관련해서 Write-up을 쓰는 것도 매우 중요하다고 생각해서, 간간히 CTF 나가는 게 있으면 Write-up도 올리려고 한다. 오늘 내가 정리할 문제는 Dreamhack에서 풀 수 있는 워게임 중 하나인 ssp_001 문제이다. 문제 링크는 여기 있다. 문제 분석 일단, 문제 파일을...</summary> </entry> <entry><title>HTML - HTML5 &amp; Basic Tags</title><link href="https://blog.hothyun.com/posts/HTML-HTML5-Basic-Tags/" rel="alternate" type="text/html" title="HTML - HTML5 &amp;amp; Basic Tags" /><published>2025-10-10T15:29:00+09:00</published> <updated>2025-10-10T15:34:45+09:00</updated> <id>https://blog.hothyun.com/posts/HTML-HTML5-Basic-Tags/</id> <content type="text/html" src="https://blog.hothyun.com/posts/HTML-HTML5-Basic-Tags/" /> <author> <name>hothyun</name> </author> <summary>이번 포스트에서는 Developer Roadmap에 나와있는 HTML Roadmap을 따라가보며 글을 쓰려고 한다. Introduction What are markup Languages? 마크업 언어(Markup Language)는 간단히 말해, 문서의 구조와 내용을 명시 하는 언어이다. 일반 텍스트 문서에 tag와 같은 특별한 표시를 추가하여 문서의 각 부분이 어떤 의미를 갖는지, 어떻게 보여야 하는지를 정의한다. 웹 페이지를 만드는 데에 사용되는 HTML이 가장 대표적인 마크업 언어이다. 마크업 언어는 주로 다음 3가지 요소로 구성된다. Tag: &amp;lt; 와 &amp;gt; 기호로 둘러싸인 명령어이다. Tag는 문서의 특정 부분이 어떤 요소인지를 나타낸다. 예를 들어, &amp;lt;p&amp;gt; 는 단...</summary> </entry> <entry><title>Jekyll Chirpy로 나만의 블로그 세팅하기 (3)</title><link href="https://blog.hothyun.com/posts/Jekyll-Chirpy%EB%A1%9C-%EB%82%98%EB%A7%8C%EC%9D%98-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EC%84%B8%ED%8C%85%ED%95%98%EA%B8%B0-3/" rel="alternate" type="text/html" title="Jekyll Chirpy로 나만의 블로그 세팅하기 (3)" /><published>2025-10-09T12:00:00+09:00</published> <updated>2025-10-09T15:13:16+09:00</updated> <id>https://blog.hothyun.com/posts/Jekyll-Chirpy%EB%A1%9C-%EB%82%98%EB%A7%8C%EC%9D%98-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EC%84%B8%ED%8C%85%ED%95%98%EA%B8%B0-3/</id> <content type="text/html" src="https://blog.hothyun.com/posts/Jekyll-Chirpy%EB%A1%9C-%EB%82%98%EB%A7%8C%EC%9D%98-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EC%84%B8%ED%8C%85%ED%95%98%EA%B8%B0-3/" /> <author> <name>hothyun</name> </author> <category term="DEV" /> <category term="Blog" /> <summary>Blog Template을 내 블로그로 바꾸기 오늘은 Blog Configuration과 Blog의 스타일을 조정하는 방법에 대해서 포스팅할 것이다. 먼저, Configuration 먼저 바꿔보자. Configuration Configuration은 이 블로그의 author, 사이드바에 들어갈 설명, 블로그의 시간대(timezone), 블로그 애널리틱스 방법, SEO Meta tag 등… 전반적인 블로그의 모든 설정들을 담는다. 이는 한 파일에 묶여있고, 때에 따라서는 다르게 분리하기도 한다. Jekyll이라는 프레임워크에서 만든 구조를 따라가고, _config.yml 파일에 기본적인 설정값들이 모두 들어간다. 지금부터 설명하는 파일은 _config.yml 파일 내의 설정이다. Base &amp;a...</summary> </entry> <entry><title>What are Hosting &amp; Browser?</title><link href="https://blog.hothyun.com/posts/What-are-Hosting-Browser/" rel="alternate" type="text/html" title="What are Hosting &amp;amp; Browser?" /><published>2025-10-06T12:00:00+09:00</published> <updated>2025-10-06T15:24:47+09:00</updated> <id>https://blog.hothyun.com/posts/What-are-Hosting-Browser/</id> <content type="text/html" src="https://blog.hothyun.com/posts/What-are-Hosting-Browser/" /> <author> <name>hothyun</name> </author> <category term="DEV" /> <category term="Internet" /> <summary>What is Hosting? Hosting은 웹사이트나 데이터를 인터넷에 올려두어, 전 세계 사용자들이 언제든지 접속할 수 있도록 해주는 서비스다. 간단한 비유를 하자면, 우리가 멋진 건물을 지었다고 생각해보자. 이 건물은 웹사이트 파일(HTML, CSS, Image, Video, …) 에 해당한다. 그런데 이 건물을 아무도 모르는 외딴 곳에 지어놓으면 방문객이 아무도 없을 것이다. Hosting은 이 건물을 사람들이 쉽게 찾아올 수 있는 번화가에 위치한 대형 컴퓨터 건물에 입주시키는 것과 같다. 호스팅 서비스 제공 업체는 24시간 내내 켜져 있고 인터넷에 연결되어있는 강력한 컴퓨터, 즉 서버(Server) 를 운영한다. 이 서버의 일정 공간을 빌려서 우리가 호스팅하고자 하는 웹사이트의 파일들을...</summary> </entry> </feed>
