Hacking Linux-Powered Devices.pdf

(2646 KB) Pobierz
267181102 UNPDF
Hacking Linux-Powered
Devices
Stefan Arentz
<stefan@soze.com>
267181102.002.png
Part I
Introduction
What is Embedded Linux?
267181102.003.png
Embedded usually means that it is a device
with limited and specialized capabilities. It is
not a ‘personal computer’ as your laptop or
PC on your desk.
Embedded Linux means that there is a Linux
kernel running on such a device.
Usually together with a combination of
proprietary software and other OSS
components running on top of that kernel.
(The “user space” parts.)
267181102.004.png
Example: an imaginary portable
DivX player
(From a Linux POV)
Hardware: CPU, RAM, Flash card, screen, bunch of buttons.
Process listing of an imaginary portable DivX player
PID Uid VmSize Stat Command
1 0 396 S init
2 0 4829 S mplayer
This could be a real world example, sometimes it really is
this simple.
267181102.005.png
Some Real Examples of
Linux-Powered Devices
267181102.001.png
Zgłoś jeśli naruszono regulamin