| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- image section header
- x32
- 파이썬
- ABI
- RVA
- 프로그래머스
- 리버싱
- 코드엔진
- __vectorcall
- 리치헤더
- 실행파일
- Dos Stub
- 32bit
- Calling Convention
- 크랙미
- pe format
- __fastcall
- Python
- Image dos header
- crackme
- rev
- __stdcall
- CodeEngn
- Programmers
- stack frame
- x64
- Rich Header
- __cdecl
- 함수 호출 규약
- Reversing
Archives
- Today
- Total
목록64bit (1)
kj0on
0. 32비트 윈도우 실행 파일 구조 (PE Format) 32비트 윈도우 실행 파일 구조에 대한 자세한 설명은 https://kj0on.tistory.com/21 참고이 글은 32비트 Windows 실행 파일의 구조와 비교하여 그 차이점을 중심으로 설명한다.1. 기준 정의 동일 플랫폼 내에서도 일관성이 결여된 멤버는 32비트 구조와 64비트 구조를 비교하는 기준으로 적합하지 않으므로 제외해야 한다. 차이점을 보다 체계적으로 파악할 수 있도록 다음과 같은 기준을 정한다. 1-1. 값동일한 멤버라도 32비트와 64비트에서 기본값이 달라지는 경우가 있다. 이러한 차이는 로더의 해석 및 실행 동작에 직접적인 영향을 미치므로 각 플랫폼 고유의 기본값이 나타나는지를 살펴본다. 다만 양쪽 플랫폼 모두에 존재할 수 ..
Reversing/Definition
2025. 7. 4. 20:49