본문 바로가기

List/Embedded

Embedded 환경 구축

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