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
Posted by 여얼씨미이
,