뉴비에욤

레나 리버싱 각 레벨/튜토리얼별 목적 (lena reversing level/tutorial) 본문

Reversing/Lena's Reversing Tutorial for Newbie

레나 리버싱 각 레벨/튜토리얼별 목적 (lena reversing level/tutorial)

초보에욤 2015. 10. 31. 02:48


01. 올리 디버거 + 어셈블리어를 이해하여 기본적인 "reverseme" 바이너리 패치
02. 어셈블리어를 이해하여 "reversme" 바이너리에서 요구하는 키 파일 생성
03. 기본적인 Nag 창 제거 및 PE 헤더 문제
04. 기본 및 외관(실행에는 중요하지 않지만 그냥 깔끔하게 하기 위함) 패치
05. "JMP" 등과 같은 조건문(분기문)에서의 조건 비교, BP 및 Animate Over/IN
06. "The Plain Stupid" 패치 방법 및 문자열 검색 기능
07. "Intermediate" 레벨 패치 방법
08. W32Dasm 툴을 이용한 디버깅, "VA / Offset" 설명 및 "LordPE" 헥스 에디터처럼 사용하기
09. "Visual Basic" 개념 및 "SmartChecK" 툴 설정 및 사용법
10. "Visual Basic" 리버싱, 디컴파일러 사용법 및 기본적인 안티 안티 디버깅 기법
11. 올리 디버거의 "Pane Window"를 이용한 "Intermediate" 레벨 패치 방법
12. 여러 패치를 이용하여 프로그램 흐름 바꾸기
13. 소프트웨어 내에서 API 사용법 및 더블체킹(이중 체크) 트릭 우회 방법
14. 인라인 패치
16. 코드 흐름 분석하는 방법 및 포인터를 사용한 인라인 패치
17. 기본적인 (셀프) 키젠의 개념
18. "분석 방해 코드(잉여/쓰레기 코드)", 암/복호화, 자기 변조 코드 및 다형성 코드
19. 디버거 탐지 및 안티 안티 디버깅 기법 설명
20. 패커와 프로텍터 - 입문
20. 임포트 리빌딩
22. API 리다이렉트
23. "Stolen Bytes"
24. 로더를 이용하여 프로그램 실행 시 패치하는 기법
25. 로더를 이용하여 프로그램 실행 시 패치하는 기법 및 "Armadillo" 프로텍터 언패킹
26. 특정 환경에서 동작하는 로더 및 "Armadillo" 언패킹/디버깅
27. "tElock" 프로텍터 및 "Advanced" 패치
28. 서버 체크 우회 및 종료하는 기법
29. 서버 체크 우회 및 종료하는 고급 기법
30. SFX, Run Trace 및 고급 문자열 검색 기능
31. 올리 디버거와 "DeDe"에서 델파이 바이너리 분석하기
32. 바이너리 제작자 트릭, HIEW 툴 사용 및 인라인 패치
33. FPU, 무결성 체크 & 로더 vs 패쳐
34. 패킹 된 바이너리 리버싱 및 ASProtect 패커를 대상으로 하는 Search and Replace 로더 생성
35. 다형성 코드 (바이너리) 인라인 패치
36. 키젠       
37. 심도 있는 언패킹 & 패커 / 프로텍터 혼합 안티 안티 디버깅
38. 언패킹 & DLL / TLS 를 이용한 디버거 탐지 
39. 패커 + CRC 체크 적용된 DLL 내부에서 "blowfish" 인라인 + "ASProtect SKE2.2" 언패킹     
40. 난독화, 그리고 알고리즘 하이딩/숨기기

 

Comments