티스토리 뷰
IDA (Interactive DIsAssembler)
: 기계어 코드로부터 어셈블리어 코드를 생성해주는 소프트웨어
주로 정적분석 !
다양한 실행 파일과 중앙 처리 장치, 운영 체제를 지원한다.
PE, ELE 실행 파일에 대해서는 디버거로 사용할 수 있다.
코드 섹션들 사이의 상호 참조와 API 호출 시의 파라미터, 그리고 다른 정보를 통해 자동 코드 분석을 수행한다.
디스어셈블이 어렵지만, IDA 는 디스에셈블을 향상시키기 위해 대화형 기능을 가지고 있다.
유료 버전을 사서 쓰면 기계어를 어셈블리어로 바꿔줄뿐 아니라 c언어 비슷하게 바꿔주지만
x64dbg
: 기계어 코드로부터 어셈블리어 코드를 생성해주는 소프트웨어
주로 동적 분석 !
- c언어 문법 형태의 파저
- TitanEngine 을 통한 DLL , exe 의 모든 디버깅 기능 포함
- 소스 코드 보기 기능
다운받으면 x96dbg.exe 파일이 있는데 해당 파일을 실행시켜 32 / 64 bit 를 선택하면 된다.
비싸고 고성능인 IDA 보다 가볍고 무료이다.
ollydbg 를 64 bit 로도 사용할 수 있게 확장한 버전이라고 생각하면 된다.
그래서 ollydbg 랑 비슷한 모양! 그런데 ollydbg 에 없는 함수 창 등이 있음
PE Viewer
: PE 구조를 볼 수 있는 도구
PE 헤더들이나 유효하지 않은 PE 파일들을 수정할 수 있다.
윈도우 32 / 64 bit 에서 DLL(Dynamic Link Library) , exe, 함수 등을 불러와서 살펴볼 수 있다.
PE 구조를 공부하거나 악성 코드 분석, 리버싱 등에 유용한 툴이다.
exeinfo PE
: A.S.L 이 만든 소프트웨어로 PE 파일을 분석하는 도구
해당 프로그램이 어느 언어로 컴파일 되었는지, 패킹, 크립팅, 프로텍팅 여부, 어느 툴에 의해 패킹되었는지 등을 볼 수 있다.
: 사용한 언어는 c++, 패킹되어있지 않음.
이런 정보들을 한눈에 알아볼 수 있다는 것이 큰 장점 !!
'불법 프로그램 대응' 카테고리의 다른 글
[스크랩] SSDT 후킹 - 탐지 (0) | 2022.05.19 |
---|---|
10가지 리버스 엔지니어링 도구 (0) | 2022.05.19 |
[스크랩] [악성행위기법] Code Injection - Process Hollowing (0) | 2022.05.18 |
불법 프로그램 대표적인 대응 기법들 (업데이트중) (0) | 2022.05.18 |
[스크랩] 게임 핵의 원리(3) - 에임봇(AimBot / AutoAim) (1) | 2022.04.30 |
- Total
- Today
- Yesterday
- unrealengine
- 익스트랙션 게임 경제
- Shooter
- metaverse
- Game
- 폴가이즈
- 포트나이트
- FPS
- 월핵
- csgo
- MDA Framework
- Escape from Tarkov
- Fornite
- 발로란트
- Wallhack
- 3d Rendering
- VALORANT
- 핵대응
- PUBG
- AimBot
- 이스케이프 프롬 타르코프
- 게임개발
- fall guys
- gameplay loop
- apex legends
- ESP
- 게임뉴스
- ps5
- game design
- game development
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |