Hacking Arts
qemu(arm 기준) 본문
qemu는 linux상에 가상으로 arm이나 mips같은 다른 환경을 구축 가능한 프로그램입니다.
apt-get install qemu-system을 했더니 자꾸 받아오지 못하는 에러가 발생했습니다.
문제점을 찾다보니 https://forums.kali.org/showthread.php?24687-Problem-with-apt-get-update 이 문제였고
rm -rf /var/lib/apt/lists
apt-get update
apt-get install kali-archive-keyring
명령어를 통해 qemu를 설치할 수 있었습니다.
qemu 가상머신에 들어간 뒤 문서에서는 빠져있지만 ssh설치 전에 ifup eth0를 해주게 되면 eth0를 살릴 수 있게 됩니다.
이렇게 arm 시스템인 것을 확인 하였습니다.
-추가로 문서의 명령어들입니다.
wget http://odroid.us/odroid/users/osterluk/qemu-example/qemu-example.tgz
tar zxf qemu-example.tgz ./zImage
rm -f qemu-example.tgz
wget http://releases.linaro.org/12.04/ubuntu/precise-images/developer/linaro-precise-developer-20120426-86.tar.gz
tar zxf linaro-precise-developer-20120426-86.tar.gz
rm -f linaro-precise-developer-20120426-86.tar.gz
qemu-img create -f raw rootfs.img 3G
mkfs.ext3 rootfs.img
mkdir mnt
mount -o loop rootfs.img mnt
rsync -a binary/boot/filesystem.dir/ mnt/
umount mnt
rm -rf binary
qemu-system-arm -M vexpress-a9 -m 512 -kernel zImage -sd rootfs.img -append "root=/dev/mmcblk0 rw physmap.enabled=0 console=ttyAMA0" -net nic -net user,hostfwd=tcp:0.0.0.0:2222-10.0.2.15:22 -nographic
참고 문서
QEMU로 ARM v7 환경 설정 해주기 - https://t1.daumcdn.net/cfile/tistory/21550F4E52E812031E
'Tool > linux & unix' 카테고리의 다른 글
gcc (0) | 2015.09.22 |
---|---|
ropper (0) | 2015.08.22 |
qemu(MIPS) (0) | 2015.07.27 |
firmware-mod-kit (0) | 2015.07.10 |
John-the-ripper (0) | 2014.08.23 |