명령줄을 이용한 IMAP 제어: 이메일 프로토콜의 마법을 풀어보다

2025-03-31
명령줄을 이용한 IMAP 제어: 이메일 프로토콜의 마법을 풀어보다

이 블로그 게시글은 IMAP 이메일 프로토콜의 근본적인 메커니즘을 심층적으로 파헤칩니다. 저자는 telnet과 OpenSSL을 사용하여 이메일 서버에 직접 연결하고, 로그인, 폴더 목록 표시, 이메일 검색, 이메일 내용 읽기 등의 작업을 시연합니다. IMAP 명령어의 구조와 사용법에 대한 자세한 설명과 함께 안전한 연결의 중요성을 강조합니다. 네트워크 프로토콜이나 이메일 시스템의 내부 동작에 관심 있는 사람들에게 매력적인 읽을거리가 될 것입니다.

더 보기
개발

Hello World: 167바이트로 최소화

2025-01-02
Hello World: 167바이트로 최소화

이 글에서는 저자가 가능한 한 작은 "Hello World" 프로그램을 만들려고 했던 과정을 설명합니다. 처음에는 Rust를 사용했지만, 바이너리 크기를 최소화하려면 저수준 프로그래밍에 대한 깊은 이해가 필요하다는 것을 알게 되었습니다. 최종적으로 어셈블리 언어를 선택하여 디버깅 심볼 제거 및 ELF 헤더 수동 생성과 같은 영리한 기법을 사용함으로써 64비트 Linux 환경에서 "Hello World" 프로그램을 놀라운 167바이트로 줄이는 데 성공했습니다! 이 글에서는 링크 과정에서 파일 크기가 증가하는 이유와 ELF 파일 형식에 대한 자세한 내용을 설명하고 있으며, 저수준 시스템 개발자에게 매우 유용한 정보가 될 것입니다.

더 보기