Skip to content

Latest commit

 

History

History
58 lines (27 loc) · 1.42 KB

README.md

File metadata and controls

58 lines (27 loc) · 1.42 KB

arm-pi

Script en Python para Geany permite usar el cross-compiler en una x486 y subir el arm-elf a un dispositivo con ARM como raspberry pi o probarlo en algun emulador como qemu.

Geany es un excelente editor de texto con sintaxis de color. Se agrega como un comando y permite compilar codigo en ensamblador o C/C++ para ARM

Comando a agregar a geany

path/arm-pi/arm-pi.py %d %e s rpi -->para compilar un assembler y subirlo a una rpi

path/arm-pi/arm-pi.py %d %e c rpi -->para compilar un C y subirlo a una rpi

path/arm-pi/arm-pi.py %d %e s -->para compilar un assembler y emu

path/arm-pi/arm-pi.py %d %e c -->para compilar un C y emu

Se puede usar desde la tty de linux

./arm-pi.py %1 %2 %3 %4

./arm-pi /home/usr prueba s rpi

./arm-pi /home/usr prueba c rpi

%1-path

%2-nombre_archivo

%3-s o c (codigo en assembler ARM o codigo en c ARM)

%4-rpi (usa la sheel remota de raspbian para subirlo).

Usa el cross-compiler instalado sino instalar alguno

sudo apt-get install arm-linux-gnueabihf -> para procesadores ARM

sudo apt-get install arm-linux-gnueabi

una vez compilado lo sube a la rpi pide la contraseña de la sesion ssh

usa scp archivo ---> shell remota

Hay que editar en el script (no configurable es mas facil desde el script)

host="usr@ip o usr@dominio"

destino=carpeta de destino /home/pi generalmente

web-blog http://ret-catriel.blogspot.com.ar/2016/08/shellcode-en-arm-poniendome-al-dia-con.html