Information Security/General Technique
r2frida Install on Kali 2020.4
hackcatml
2020. 12. 13. 21:41
반응형
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//<패키지명>
반응형