Następuje restart bez zamknięcia systemu.
UWAGA! Nie jest to zdrowe dla systemu plików.
Kod: Zaznacz cały
;nasm -O999 -f elf64 sys_reboot.asm && ld -s -o sys_reboot sys_reboot.o
section .text
global _start
_start:
mov eax, 88; sys_reboot
mov ebx, 0xfee1dead
mov ecx, 672274793
mov edx, 0x01234567
int 80h
mov eax, 1
xor ebx, ebx
int 80h
Wykorzystałem 32-bitowe ABI, działa bez problemu w 64-bitowym środowisku.