tmp.0ut 5호: 57바이트 ELF부터 메타모픽 바이러스까지
Tmp.0ut Volume 5
tmp.0ut 5호가 2026년 8월 23일에 출간되었습니다. 이번 호에는 Doug McIlroy와의 인터뷰, 57바이트 x86-64 Linux ELF 분석, 440바이트 메타모픽 ELF-64 바이러스, Brainfuck을 ROP 컴파일러로 사용하는 방법, 리눅스 커널의 실행 파일 로딩 과정, ELF 폴리글롯과 안티포렌식, 사이드채널을 이용한 syscall 훅 탐지, 코드 가상화 개요, ELF 로더 및 패커, RDOFF 바이러스, BGGP6 요약, ELF 실행 파일의 세밀한 로드 타임 ASLR, 정적 커널 패치 등 다양한 저수준 시스템 프로그래밍 주제를 다룹니다.
제어 흐름은 거기에 없지만, 상태는 존재한다.
HN 토론
34- joshuaS98
사람들은 어떻게 큰 시스템을 작성할 수 있을까요?
우리는 작성합니다. 하지만 말씀하신 대로, 깔끔하게 설계되어 존재하게 되는 경우보다는 디버깅을 통해 존재하게 되는 경우가 많습니다.
- sph
이런 걸 보면 90년대 후반에 컴퓨터에 빠져들었던 이유가 생각나요. 예술과 장인 정신에 대한 사랑과 맞물린 인간의 독창성.
소프트웨어 엔지니어링이 변한 것이지, 내가 변한 것이 아니라는 것을 상기시켜 주는 좋은 계기네요.
- harel
이걸 보니 차고 어딘가에 쌓아 둔 2600 매거진 더미가 생각나네요. 다시 읽어봐야겠어요...
- glimshe
90년대에 우리가 어떻게 컴퓨터 심화 주제를 퍼뜨렸는지 보여주는 작은 창구네요. 서브스택이나 X 포스트도 없었죠. 아주 멋져요.
- atannen
McIlroy와의 좋은 인터뷰네요. 이 부분을 고치세요:
본문에 있는 Goldstein이 아니라 인용에 나온 대로 Goldstine입니다.
또한, 본문에서 CDC 1620을 언급하는데, 이건 존재하지 않았다고 생각합니다. IBM 1620이거나 다른 CDC 제품이었을 거예요.
읽기 쉬운 명확한 활자도 좋지만, 내용이 핵심이죠.