본문으로 건너뛰기
정현진
Jeong Hyeonjin
프로젝트
기록
소개
연락
이동
Ctrl K
기록
불러오는 중…
기록
7개
태그
전체
AFL++
AI 보안
AWS
C
CI/CD
DLL 인젝션
DevSecOps
IAM
LLM
OllyDbg
PE
UPX
Windows
crackme
sudo
공급망
교육
리버싱
세미나
시스템
어셈블리
침해사고 대응
코드 케이브
클라우드
패커
퍼징
정렬
최신순
오래된순
전체
AI 보안
기타
리버싱
시스템
클라우드
2025. 12. 29.
리버싱
패킹과 언패킹: UPX, OEP 찾기, 하드웨어 브레이크포인트로 수동 언패킹하기
패킹된 파일이 실행될 때 어떻게 원래 코드로 돌아오는지 보고, ESP와 하드웨어 브레이크포인트로 OEP를 찾아 덤프와 IAT 복구까지 했습니다.
리버싱 / 패커 / UPX
2분 · 조회 1
2025. 12. 29.
리버싱
코드 케이브로 Nag 창 없애기, 일련번호 생성 로직 따라가기
세 번 뜨는 창 중 두 번째만 남기도록 빈 코드 영역에 카운터를 넣었고, 일련번호 반복문은 명령 하나씩 레지스터 값을 따라가며 계산했습니다.
리버싱 / OllyDbg / 코드 케이브
2분 · 조회 1
2025. 12. 29.
리버싱
메시지 훅과 DLL 인젝션: SetWindowsHookEx와 CreateRemoteThread는 무엇이 다른가
키보드 메시지를 응용 프로그램보다 먼저 보는 방법과, 다른 프로세스에 DLL을 강제로 넣는 세 가지 방법을 정리했습니다.
리버싱 / Windows / DLL 인젝션
2분 · 조회 1
2025. 12. 29.
리버싱
UPack은 PE 헤더를 어떻게 겹쳐 써서 분석을 어렵게 만드는가
파일은 정상으로 실행되는데 디버거와 분석 도구는 헤더를 제대로 못 읽습니다. UPack이 PE 헤더의 어느 값을 바꾸는지 하나씩 정리했습니다.
리버싱 / PE / 패커
2분 · 조회 0
2025. 9. 4.
리버싱
함수 호출 규약(cdecl·stdcall·fastcall)과 abex crackme 3~5
인자를 누가 어떻게 넘기고 스택을 누가 정리하는지 정리한 뒤, 키 파일 검사, Visual Basic 문자열 비교, 볼륨 이름으로 만든 일련번호를 차례로 풀었습니다.
리버싱 / OllyDbg / crackme
2분 · 조회 1
2025. 9. 4.
리버싱
abex crackme 1·2: OllyDbg로 분기, 스택, 메모리 값을 바꿔 보기
CD-ROM 검사를 점프 하나로 우회하고, 일련번호 검사에서는 스택과 메모리에 들어 있는 값을 직접 고쳐 결과를 바꿨습니다.
리버싱 / OllyDbg / crackme
2분 · 조회 1
2025. 9. 4.
리버싱
리버싱 기초: PE 파일, 레지스터, 스택 프레임과 자주 쓰는 어셈블리 명령
디버거를 켜기 전에 알아야 했던 것들입니다. 실행 파일이 메모리에 어떻게 올라가는지, 레지스터와 스택 프레임이 무슨 일을 하는지 정리했습니다.
리버싱 / PE / 어셈블리
2분 · 조회 1