EASY7

010 editor 툴 본문

보안 공부/리버싱

010 editor 툴

E.asiest 2019. 10. 28. 15:53

010 editor 란

1. text editing 기능

text files, XML, HTML, Unicode and UTF-8 files, C/C++ source code 편집

코드 하이라이트 기능

50GB까지 파일 지원

 

2. binary 파일을 사람이 읽을 수 있는 형태로 변형해준다(HxD와 비슷)

 

3. 다양한 template 적용하여 데이터를 파싱할 수 있다.

template 다운로드 받기

https://www.sweetscape.com/010editor/repository/templates/file_info.php?file=EXE.bt&type=0&sort=

 

EXETemplate2.bt
0.02MB

3-1. templates- view installed templates

3-2. template add

3-3. run template

 

4. 현재 파일의 checksum이나 hash 값 구하기

CTRL+K 또는 tool->checksum

 

 

 

5. 현재 파일의 히스토그램..

 

 

다운로드 받기

http://www.sweetscape.com/010editor/

 

4개의 Number systems

1. Decimal (10진수) : 0~9까지의 수 사용가능.

153 = 1*102 + 5*101 + 3.

 

2. Hexadecimal (16진수): . 0~9와 더불어 'A', 'B', 'C', 'D', 'E', and 'F' (각각 10~15를 나타냄)

3d7 = 3*162 + 13*161 + 7 = 983. 

표시 : 숫자 앞에 0(영)x, 숫자 뒤에 ',h' ',x' 'h'

예시 : '0x100' or '3f,h', 'd2,x', or 'FFh'

 

3. Octal (8진수) : 0~7 사용가능.

2740 = 2*83 + 7*82 + 4*81 + 0 = 1504.

표시 : 숫자 뒤에 ',o' 

예시 :  '377,o'

 

4. Binary (2진수) : 0~1 사용가능.

10110 = 1*24 + 0*23 + 1*22 + 1*s1 + 0 = 22.

표시 : 숫자 뒤에 ',b' 

예시 : '0101,b' 

 

 

bit와 byte

8bits=1bytes

1bytes는 0~255 까지 표현가능.

4bit가 보이면 16진수에서 한 digit 표현 가능.

 

 

 

 

 

'보안 공부 > 리버싱' 카테고리의 다른 글

스택과 레지스터 실습 (010 editor, OllyDbg, IDA 이용)  (0) 2019.10.28
msdn  (0) 2019.10.28
PE 구조에 대한 이해  (0) 2019.10.27
OllyDbg 단축키  (0) 2019.10.24
IDA 단축키  (0) 2019.10.24
Comments