Znaleziono 6 wyników

autor: joekid
07 sie 2010, 21:52
Forum: Programowanie
Temat: GDB, przekierowanie wyjscia
Odpowiedzi: 2
Odsłony: 548

Odp: GDB, przekierowanie wyjscia

Kokosek pisze:stdout zawsze możesz przekierować do pliku
stderr również

jakis_prog >plik_stdout 2>plik_stderr
Not so easy dude;) Chodzi mi o to zeby konkretnie funkcja display/print gdb zapisywala mi wartosci do pliku zamiast na sdtout. Powoli zaczynam dochodzic do wniosku, ze tak sie nie da.
autor: joekid
06 sie 2010, 12:40
Forum: Programowanie
Temat: GDB, przekierowanie wyjscia
Odpowiedzi: 2
Odsłony: 548

GDB, przekierowanie wyjscia

Hej,

Czy istnieje w gdb mozliwosc przekierowania wywolania do pliku. Tzn, zeby standardowe wyswietlanie informacji o zmiennych (display, print) nie pojawialo sie na stdout tylko w pliku.
autor: joekid
06 mar 2009, 16:00
Forum: Programowanie
Temat: Kolejnosc zmiennych na stosie
Odpowiedzi: 6
Odsłony: 2082

Odp: Kolejnosc zmiennych na stosie

W sumie masz racje:) Idac za Twoja rada udalo mi sie doczytac, ze gcc automatycznie wykrywa potencjalna mozliwosc ataku poprzez przepelnienie bufora, ktore w tym przypadku moglo by zaistniec jesli tablica charow znajdowala by sie przed zmienna int:)

Dzieki wielkie za wskazowke:)
autor: joekid
06 mar 2009, 01:33
Forum: Programowanie
Temat: Kolejnosc zmiennych na stosie
Odpowiedzi: 6
Odsłony: 2082

Odp: Kolejnosc zmiennych na stosie

Kod asm w pelni rozumiem i jedyna niejasnosc jaka sie pojawia to dlaczego int w obu przypadkach jest przed charem. Bufor w tym wypadku owszem jest pusty bo w tym przykladzie oczywiscie nic do niego nie wstawiam. Rozmiary tez sie zgadzaja, bo tak zwyczajowo dziala alokacja miejsca na nowa ramke;) Ale ...
autor: joekid
05 mar 2009, 19:11
Forum: Programowanie
Temat: Kolejnosc zmiennych na stosie
Odpowiedzi: 6
Odsłony: 2082

Odp: Kolejnosc zmiennych na stosie

Dla funkcji w C (oczywiscie nie jest to cala funkcja:P).

int check_authentication(char * pass){
int flag = 0;
char buffer[16];
}

mamy nastepujacy kod asemblera:

(gdb) disass check_authentication
Dump of assembler code for function check_authentication:
0x08048434 <check_authentication+0>: push ...
autor: joekid
05 mar 2009, 16:35
Forum: Programowanie
Temat: Kolejnosc zmiennych na stosie
Odpowiedzi: 6
Odsłony: 2082

Kolejnosc zmiennych na stosie

Witam

Mam następujący problem: debugując prostą aplikacje w C na procesorze Intel Core 2 Duo, skompilowana w trybie 32 bit, zaobserwowalem pewna ciekawostke. Otoz mam w programie nastepujaca kolejnosc instrukcji przypisania:

int flag = 0;
char buffer[24];

W czasie debugowanie gdb kolejnosc ...

Wyszukiwanie zaawansowane