Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 14장 연습문제풀이
- codeengn basic 14
- codeengn basic 15
- break
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 10장 연습문제 답
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 14장 연습문제 답
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 14장 연습문제
- codeengn advanced 1
- CodeEngn
- codeengn basic 16
- codeengn basic 19
- codeengn basic 20
- 반복문
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 13장 연습문제풀이
- 조건문
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 13장 연습문제 답
- upx 언패킹 명령어
- codeengn basic 18
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 13장 연습문제
- Reversing
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 10장 연습문제풀이
- OEP
- codeengn 13
- codeengn basic 17
- java
- StolenByte
- codeengn advanced 3
- covetknowledge
- 프로그래밍 언어
- 리버싱
Archives
- Today
- Total
목록packing (1)
One's Knowledge
패킹
패킹패킹이란 PE file을 압축하는 방법중 하나로 실행압축이다.일반적으로 알고있는 알집같은 경우는 프로그램을 압축하면 압축을 풀어야 실행이 가능하다.하지만 패킹은 압축된 상태에서도 실행이 가능하도록 하는 기술이다.패킹을 하는 프로그램을 패커라고 하는데 패커의 종류는 아주 다양하다.ex) upx, upack, aspack압축을 한상태인데 프로그램을 실행이 가능한 이유는 압축해제 코드가 내부에 있기 때문이다.패킹을 하면 EP는 패킹을 푸는 압축해제 코드를 가리킨다. 예를 들어 프로그램이 다음과 같이 실행이 된다고 하자 1. A 부분 실행2. B 부분 실행3. C 부분 실행4. D 부분 실행 이 프로그램을 패킹을 한 후 실행 하면 다음과 같이 소스코드가 바뀐다. (이부분이 Entry Point)1. 압축된..
리버싱/이론 정리
2020. 7. 25. 18:17