Jestem trochę zagubiony w idei wstrzykiwania kodu w C. Jeśli ktoś mógłby to wyjaśnić i pokazać, jak to się robi, byłbym wdzięczny.Zrozumienie i robienie wtrysku kodu w C
Więc powiedzmy, że w C masz tablicę Char o rozmiarze 512, która jest zapisywana do zawartości gniazda o długości 1024, i że tablica znaków zawiera teraz jakiś kod, ale tylko połowę tego, co zostało napisane.
W jaki sposób jest wykonywany złośliwy kod w przepełnieniu bufora, myślę, że jestem zdezorientowany na strukturze procesu (stos, stertę, dane, tekst).
Możesz zaakceptować odpowiedzi na niektóre wcześniejsze pytania, klikając pole wyboru obok prawidłowej odpowiedzi. –
Dzięki chłopaki, nawet nie wiedziałem o tej funkcji. – Recursion