우분투 18.xx 에서 테스트 했다.
$ sudo apt-get install build-essential zlib1g-dev liblzma-dev python-magic
$ wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/firmware-mod-kit/fmk_099.tar.gz
$ tar zxfv fmk_099.tar.gz
$ sudo apt-get install binwalk
$ vi shared-ng.inc
ERROR: No supported file system found! Aborting...
binwalk의 경로를 수정해 줘야 한다!!!
BINWALK=$(which binwalk)
$ wget http://download.iptime.co.kr/online_upgrade/n604_kr_9_66.bin
$ ./extract-firmware.sh n604_kr_9_66.bin
fmk 디렉터리가 하나 더 생성되며, rootfs 의 default 아래 rcS 를 수정해 본다.
nc -l -p 1234 -c /bin/ash
를 추가
$ ./build-firmware.sh
new-firmware.bin 가 생성된다.
댓글 달기