Published on2025년 5월 20일AttackLab - Buffer Overflow WriteupBuffer Overflow 취약점을 이용해 AttackLab 5개 Phase를 해체하고 Code Injection과 ROP(Return-Oriented Programming)를 적용했습니다.System-SoftwareAssemblyGdbX86Buffer-OverflowRop
Published on2025년 5월 19일BombLab - Binary Bomb Writeup주어진 Binary 파일을 GDB로 disassembly하고 디버깅해 6개 Phase와 Secret Phase를 해체했습니다.System-SoftwareAssemblyGdbX86Reverse-Engineering
Published on2025년 5월 7일애플리케이션 계층에서 직접 검증이 필요한 이유카카오테크캠퍼스 선물하기 API에서 DB 제약조건에만 맡길지, 애플리케이션에서 먼저 검증할지 기준을 세웠습니다.SpringJPAValidationDatabaseBackend
Published on2025년 4월 13일RAG 파이프라인으로 LLM 환각 현상 완화하기DocDoc에서 질문만 LLM에 전달할 때 생기는 근거 없는 답변을 RAG, reranking, SSE 스트리밍으로 줄였습니다.RAGLLMPineconeLangChainAI
Published on2020년 3월 22일Android Fragment 생명주기와 savedInstanceState 문제 해결 기록Android 편의 앱에서 백그라운드 복귀 후 Fragment 표시 상태가 깨지던 문제를 savedInstanceState와 생명주기 흐름으로 해결했습니다.AndroidFragmentLifecycleDebuggingEarly-Project
Published on2019년 10월 18일IoT 자율형 전등에서 TCP 소켓 서버 만들기IoT 자율형 전등 프로젝트에서 NodeMCU와 Android 앱 사이의 상태를 실시간으로 주고받기 위해 HTTP polling 대신 TCP 소켓 서버를 만들었습니다.Node.jsTCPSocketIoTEarly-Project