Programowanie w asemblerze

Strona w budowie, wejście na własną odpowiedzialność.


Scenariusze:

Instrukcje ARMv5.

A Guide to ARM64 / AArch64 Assembly on Linux with Shellcodes and Cryptography | modexp: przewodnik po instrukcjach ARM64.

Budowa ARM 64

Przepis 1: Arm64Qemu - Debian Wiki Zarówno gotowy dysk, jak i recepta na zbudowanie

Uwaga Pre-built obraz dysku jest jednak tutaj.

Przepis 2: Inna recepta na zbudowanie: Installing Debian on QEMU’s 64-bit ARM “virt” board | translatedcode. Jest tutaj


Materiały

Emulator ARM z Debianem dla QEMU ze strony www.eggwall.com/2011/09/android-arm-assembly-calling-assembly.html

Po rozpakowaniu należy wejść w plik /etc/apt/sources.list, zamaskować wszystkie źródła (znakiem #), po czym dodać wiersz

deb http://archive.debian.org/debian lenny main
i zrobić
apt-get update

Jeśli chce się mieć dostęp przez ssh, to po zainstalowaniu serwera ssh

apt-get install openssh-server
do uruchamiania zamiast runme.sh należy używać runmenet2.sh (przekierowuje porty), a potem wołać np.
ssh localhost -p 5555 -l user

Programy

Literatura

Książki

Procesor ARM

Narzędzia GNU


Zbigniew Jurkiewicz, Instytut Informatyki UW
Copyright © 2012 Zbigniew Jurkiewicz
zbyszek(at)mimuw.edu.pl