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