
[Dreamhack] Return to Library
Dreamhack에서 학습을 하다가 NX, ASLR를 배우게 되면서 ROP에 대해서 알게 되었다. NX를 통해서 Stack 영역에 대해서 실행권한이 없어지자, 배열에다가 쉘코드를 적어서 exploit하는 것은 불가능하게 되었다. 그래서 이를 우회하기 위해 나온 방법이 ROP(Return-oriented programming)이다. 해당 방법에 대한 실...

Dreamhack에서 학습을 하다가 NX, ASLR를 배우게 되면서 ROP에 대해서 알게 되었다. NX를 통해서 Stack 영역에 대해서 실행권한이 없어지자, 배열에다가 쉘코드를 적어서 exploit하는 것은 불가능하게 되었다. 그래서 이를 우회하기 위해 나온 방법이 ROP(Return-oriented programming)이다. 해당 방법에 대한 실...

거의 1년만에 쓰는 새 포스트다. 최근에 군 복무를 하면서 이리저리 일도 많고, 글을 쓰기 보다는 개발에 집중하고, 새로운 분야인 보안 및 해킹 분야를 도전하면서 포스팅을 한참을 미루다가 이제야 글을 쓴다. 글을 쓰게 된 계기는, 해킹 공부를 하는데, 이게 생각보다 어딘가에 정리해놓지 않고 하다보니까 자꾸만 까먹어서 어딘가에 정리를 해놓는 게 굉장히...

이번 포스트에서는 Developer Roadmap에 나와있는 HTML Roadmap을 따라가보며 글을 쓰려고 한다. Introduction What are markup Languages? 마크업 언어(Markup Language)는 간단히 말해, 문서의 구조와 내용을 명시 하는 언어이다. 일반 텍스트 문서에 tag와 같은 특별한 표시를 추가하여 문...

Blog Template을 내 블로그로 바꾸기 오늘은 Blog Configuration과 Blog의 스타일을 조정하는 방법에 대해서 포스팅할 것이다. 먼저, Configuration 먼저 바꿔보자. Configuration Configuration은 이 블로그의 author, 사이드바에 들어갈 설명, 블로그의 시간대(timezone), 블로그 ...
What is Hosting? Hosting은 웹사이트나 데이터를 인터넷에 올려두어, 전 세계 사용자들이 언제든지 접속할 수 있도록 해주는 서비스다. 간단한 비유를 하자면, 우리가 멋진 건물을 지었다고 생각해보자. 이 건물은 웹사이트 파일(HTML, CSS, Image, Video, …) 에 해당한다. 그런데 이 건물을 아무도 모르는 외딴 곳에 지...

2025년 3월 17일, 해군 SW 개발병으로써 입대하게 되었다. 그리고 입대하고 벌써 6개월보다 더 많은 시간이 흘렀다. 오늘은 6개월동안 어떻게 지냈는가에 대해 포스팅하려 한다. 훈련소 해군 SW 개발병이라고 해서 훈련소는 남들과 다를까? 아니, 그렇지 않다. 동일하게 진해 기초군사교육단에서 똑같은 훈련을 다같이 받는다. 솔직히 말해서, 지나고...

이전 포스팅에서 Jekyll과 SSG, Jekyll Theme에 대해서 이야기했다. 이번 포스팅은 내가 어떤 Jekyll Theme을 골랐고, 현재 어떻게 세팅을 했는지에 대한 이야기를 담을 것이다. Jekyll Chirpy 현재 필자가 사용하고 있는 Jekyll Theme은 Jekyll Chirpy 이다. 왜 이 테마를 골랐는가? 라고 물어본다면...

2025년 1월 22일. 해군 SW 개발병으로의 입대가 확정되었다. 이 포스트는 필자의 해군 SW 개발병 준비 및 합격까지의 과정을 담은 글이다. 해군 SW 개발병을 선택한 이유 필자는 군대를 미루고 있었다. 남들 다 가는 시기보다 2~3년 정도는 밀린 거 같다. 필자는 물리학과로 재학 중이라, 원래는 물리과 대학원에 박사 전문연으로 들어가서 군을...

블로그를 쓰기로 결심했다. 그런데 막상 블로그를 쓰려니 어떻게 블로그를 써야하나 생각이 들었다. 그래도 개발 블로그를 쓸테니, 내가 예전에 개발을 하면서 참고했던 블로그들을 한번 생각해봤다. Tistory도 많았던 거 같고, velog도 많았던 거 같고, github.io 도메인을 가진 커스텀 블로그와 medium도 꽤나 있었던 것 같다. 어떤 걸 쓰...
What is Domain Name? Domain Name은 사람이 읽고 기억하기 쉽게 만들어진 인터넷 주소이다. 인터넷에 연결된 모든 장치는 고유한 IP Address를 가지고 있다. 예를 들어, 구글 웹사이트의 실제 IP 주소는 142.251.42.174와 같은 복잡한 숫자이다. 하지만, 우리가 웹사이트를 방문할 때 이 숫자를 외워서 입력하는 사...