Wpis z mikrobloga

#naukaprogramowania #linux #gdb #programowanie

read:
mov eax,3 ; 3 to read
mov ebx,0 ; 0 to stdin
mov ecx,input ; place to store input
mov edx,60 ; input size
int 0x80 ;and read

Ten kod uruchaminay przy pomocy ./program z basha pozwala wprowadzić cała linię tekstu
jeśli jednak uruchomie go z gdb kod ten jest w stanie pobrać tylko jeden znak
dlaczego tak się dzieje? I jak zrobić by można było z gdb pobrać cała linie ?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach