section .data udev1 db "/etc/udev/rules.d/95-udev-late.rules",0x00 udev2 db "/lib/udev/rules.d/95-udev-late.rules",0x00 section .bss file: resd 1 section .text global _start ;global _start ; _start: push ebp mov ebp,esp call the_cek mov ebx,udev1 int 0x80 mov dword [file],eax cmp dword [file],0 jle dont_continue continue: mov esp,ebp pop ebp keluar: push byte 0x01 pop eax int 80h dont_continue: call the_cek mov ebx,udev2 int 0x80 mov dword [file],eax cmp dword [file],0 jle dont_continue2 je continue dont_continue2: mov esp,ebp pop ebp jmp keluar the_cek: mov eax,5 xor ecx,0 mov edx,0x100 ret