반응형

arm <-> hex 변환 시 armconverter.com/ 을 자주 이용합니다.

그런데, Online이다보니 언제 사라질지 모른다는 불안감이 항상 있습니다.

특히, 자주 방문하여 참고하던 사이트가 갑자기 없어졌을때는 중요한 툴을 하나 잃어버린듯한 느낌이 듭니다.

 

다행히, Offline에서 arm, hex변환을 해주는 툴이 있습니다.

Radare2를 설치하면 rasm2 명령어를 사용할 수 있는데, 해당 명령어에서 arm <--> hex변환을 지원해줍니다.

 

List ASM Plugins

rasm2 -L

 

a: capable to assemble (ollyasm, custom, ..)

d: disassemble (using capstone, gnu, custom, ..)

A: analyze (associated r_anal plugin)

e: emulate (provides ESIL)

 

 

■Assemble

어셈블리어를 기계어로 변환.

Ex) ARM to HEX Convert

rasm2 -a arm -b 64 "cbz w0, #0x1c"    // -a: architecture, -b: bits

 

 

■Disassemble

기계어를 어셈블리어로 변환

Ex) HEX to ARM Convert

rasm2 -a arm -b 64 -d e0000034    // -d: disassemble

 

반응형

'Information Security > Tip' 카테고리의 다른 글

VSCode SFTP Sync 설정  (0) 2021.07.20
File Hash 확인 프로그램  (0) 2020.12.24
Fiddler 기호 의미  (0) 2020.12.16
Frida VS코드 환경설정  (2) 2020.09.30
[Word VBA] 모든 그림의 너비 및 테두리 통일  (0) 2020.03.01

+ Recent posts