[asm] туплю sys_call

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by kvaka, 2 Jul 2013.

  1. kvaka

    kvaka New Member

    Joined:
    5 Jun 2013
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Code:
    _execve:  
       mov  ebx, tmp_e 
       mov  eax, 11   
       int  80h   
    
    ...
    
    tmp_e	   db '/tmp/123', 0
    
    
    на 2.6 так работало, сейчас нет
    не понимаю зачем структура struct pt_regs(хотя описание выше по 2.6)

    прошу донести до меня
     
    #1 kvaka, 2 Jul 2013
    Last edited: 2 Jul 2013
  2. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,296
    Reputations:
    327
    всё в ваших никсах через жопу и левые хендлеры.
    нет бы через sysenter/syscall которые во всех манах отлично документированы, дак нет же.
     
  3. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,296
    Reputations:
    327
    ашот ебе мешает посмотреть номер сервиса и аргументы которые он принимает в доках к ос, или накрайняк деассемблировать какуюнить функцию да посмотреть?