Linux Assembly

這個只是筆記,
沒有很深入的內容.


Writing resident programs under Linux
: nanosleep 的 example
List of Linux/i386 system calls: 查 system call 很好用
Linux Assembly Tutorial: 有一些好用的範例, 適合我這種很久沒有寫 Code 的人
Shellcoding for Linux and Windows Tutorial: 有我要的語法.

在 assembly 呼叫 nanosleep 的範例, 這會 delay 二秒.
[C]
starter:
mov ebx, t1_v
mov ecx, 0
mov eax, 162 ; sys_nanosleep
int 0x80
xor eax, eax
mov al, 1 ;exit the shellcode
xor ebx,ebx
int 0x80

ender:
call starter
t1_v: db 2,0,0,0,0,0,0,0

[/C]

On this day..

Comments

comments

Related Posts

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>