Komendy Pythona w GDB

BASH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 57
0

Witam.
Mam problem. Znowu z GDB. Do programu przyłączonego do GDB chgciałem wysłać wejście (ciąg znaków np. "A") i popatrzeć czy się zcrashuje. Czytałem w internecie i przeczytałem żeby użyć argumentu w formie komendy pythona dla komendy "run" $(python -c 'print "A" *1500') ale ten argument nie działa. Jakim argumentem GDB rozwiązuje ten problem?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

A czasem nie chodziło tutaj o użycie gdb-peda? ;)

nazywam
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 12
0

Mi tam działa :p

Kopiuj
int main(int argc, char** argv){
	printf("%s", argv[1]);
}

(gdb) run $(python -c 'print "Ala_ma_kota"')
Starting program: /media/sf_Desktop/a.out $(python -c 'print "Ala_ma_kota"')
Ala_ma_kota[Inferior 1 (process 24301) exited with code 013]
(gdb)

BASH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 57
0

A czy ta komenda działa na serwery HTTP?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.