010Editor 사용법과 Template 활용법 알아보기
010Editor의 템플릿을 활용해서 분석이 가능하다.
010Rditor의 템플릿은
템플릿 다운로드 : http://www.sweetscape.com/010editor/templates/ 에서 가능하다.
난 APK파일 이나 DEX파일을 010Editor로 분석을 원함
우선 템플릿이 있나 확인 ㄱㄱ
관련 있는거
CLASSTemplate.bt : Parse Java Class(JVM) files.
-> 자바 클래스 파일을 파서 가능하게
CLASSTemplate2.bt : Alternate template for analyzing Java Class files (.class).
-> 대체 템플릿
CLASSTemplate3.bt : A template for parsing Java Class (JVM) Files
full(visualize bytecode)
-> JVM파일을 완전히? 파싱해주는 템플릿
DEXTemplate.bt : A template for analyzing Dalvik VM (Android) DEX files.
이 정도?가 보인다.
일단 Template가 뭔지 010Editor에서 어떻게 사용하는지 알아보자
일단 http://www.sweetscape.com/010editor/manual/IntroTempScripts.htm 의 왼쪽에서
Using 010 Editor - Tamplates and Scripts를 읽어보자
Introduction to Templates and Scripts
Running Templates and Scripts
Working with Template Results
Writing Scripts
Script Basics
Expressions
Declaring Script Variables
Data Types, Typedefs, and Enums
Arrays and Strings
Control Statements
Functions
Special Keywords
Preprocessor
Includes
Script Limitations
Writing Templates
Template Basics
Declaring Template Variables
Structs and Unions
Arrays, Duplicates, and Optimizing
Bitfields
Editing with Scripts
Custom Variables
On-Demand Structures
Template Limitations
Function Reference
Interface Functions
I/O Functions
String Functions
Math Functions
Tool Functions
'Study_1 > BackGround' 카테고리의 다른 글
grep 명령어 (0) | 2014.11.28 |
---|---|
Intermediate, Mnemonic 언어 등 (0) | 2014.11.16 |
Obfuscation Vs. Encryption (0) | 2014.11.11 |
API Hooking (0) | 2014.11.09 |