Notice
Recent Posts
관리 메뉴

Hacking Arts

qemu(arm 기준) 본문

Tool/linux & unix

qemu(arm 기준)

Rakehell 2015. 7. 10. 14:36

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.png 

이렇게 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