1. QEMU 설치 - (ubuntu)
# apt-get update
# apt-get install qemu
2. Image 설치 - 32bits (ubuntu)
- 출처 : https://people.debian.org/~aurel32/qemu/mipsel/
- wget 'debian_squeeze_mipsel_standard.qcow2의 주소'
- wget 'vmlinux-2.6.32-5-4kc-malta의 주소'
3. ssh 서비스 오픈 (ubuntu)
# apt-get install openssh-server
4. vim 재설치 (ubuntu)
# apt-get install vim
5. 실행 명령
import os
os.system("qemu-system-mipsel -M malta -kernel vmlinux-2.6.32-5-4kc-malta -hda debian_squeeze_mipsel_standard.qcow2 -append \"root=/dev/sda1 console=tty0\" -nographic -redir tcp:5555::22")
6. 실행
# python [filename].py - (ubuntu)
# ssh root@localhost -p5555 - (ubuntu)
6-1 업데이트 및 도구 설치 (qemu mips)
apt-get update (이거 실행 안되면 그냥 다음 명령 진행)
apt-get install gdb
apt-get install gcc
apt-get install vim
apt-get install lrzsz
'List > Embedded' 카테고리의 다른 글
[arm] RTL (0) | 2015.09.04 |
---|---|
[armel] 기초 (0) | 2015.09.04 |
firmware-mod-kit(fmk) 설치 (2) | 2015.01.23 |
[mipsel] 기본 bof 취약점 공격 (0) | 2015.01.11 |
[mipsel] shellcode 제작 - execve("/bin/sh", [/bin/sh, 0], 0) , 56byte (0) | 2015.01.11 |