Autorzy | Polityka legalności | Reklama | Kontakt
centrum.bezpieczenstwa.pl  
Start
Błędy łańcuchów formatujących

Autor: Krystian Kloskowski

Łańcuchy formatujące umieszczone w funkcjach z rodziny printf() (lub innych funkcjach, których parametrem jest łańcuch formatujący) umożliwiają wypełnianie łańcuchów znakowych odpowiednimi danymi. Błędy łańcuchów formatujących występują wówczas, gdy ilość  specyfikatrów jest większa od ilości odpowiadających im argumentów. Brakujące wartości pobierane są ze stosu co w rezultacie umożliwia hakerowi podejrzenie zawartości stosu w celu odczytania istotnych danych lub przejęcia kontroli nad wykonywaniem programu. Autor na przykładach omawia błędy łańcuchów formatujących oraz przedstawia możliwość przejęcia kontroli na wykonywaniem programu z wykorzystaniem tych błędów.

Pełen artykuł (PDF)

 
Nowości
Top 5
Autorzy serwisu
  Krzysztof Maćkowiak

 Krzysztof  Maćkowiak

 Dariusz Rutkowski   Dariusz Rutkowski
  
Polecamy wywiad
 Joanna Rutkowska

 Joanna   Rutkowska 

 Specjalistka ds. bezpieczeństwa systemów operacyjnych

  
Lektury obowiązkowe
 Wireless Hacking. Edycja polska  Ochrona systemu Linux
Partnerzy Centrum
 Locos