반응형

r2frida는 radare2와 frida가 결합된 리버싱 도구입니다.

이름만 들어도 강력함이 느껴집니다. 그런데, 공식 github(github.com/nowsecure/r2frida)에 나와있는데로 설치를 진행하면 build error가 발생합니다.

다음 순서대로 하면 r2frida 설치 가능하였습니다.(kali 2020.4 기준)

 

1. nodejs 설치

mkdir /nodejs

cd /nodejs

wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.xz

tar xvfJ node*

 

vi ~/.zshrc

맨 마지막 줄에 추가

# nodejs
VERSION=v14.15.1
DISTRO=linux-x64
export PATH=/nodejs/node-$VERSION-$DISTRO/bin:$PATH

 

터미널 재시작

 

다음 명령어들을 r2frida 설치시 Permission 에러해결을 위한 조치입니다.

mkdir ~/.npm-global

npm config set prefix '~/.npm-global'

 

~/.zshrc 수정

export PATH=/nodejs/node-$VERSION-$DISTRO/bin:~/.npm-global/bin:$PATH

 

 

확인

node -v

npm version

 

2. 의존성 패키지 설치

apt install -y make gcc libzip-dev curl pkg-config git

 

3. Radare2 설치

git clone https://github.com/radare/radare2

cd radare2

sys/install.sh

 

4. r2frida 설치

r2pm init

r2pm -ci r2frida

 

5. 확인

r2 frida:///bin/ls

 

 

r2 frida://spawn/usb//<패키지명>

 

반응형

+ Recent posts