🛡️ Nauka tworzenia shellcode

🐴 haker.com.pl

🟦 Manwe89
🖊️ 13:27 30-08-2007
Witam.
Mam problem z shellcode. Pewna jego część wytłumaczy Wam, o co mi chodzi:
db nazwa_katalogu, 0
co daje:
77 61 5f 6b 61 74 61 6c 6f 67 75 00 |wa_katalogu.|

Chodzi mi o te zera. Jak się ich pozbyć? Wiem, że jest to wina tego zera za przecinkiem, ale musi tam być, bo tego oczekuje funkcja mkdir :/ Da się tam wstawić w jakiś inny sposób to 0?
🟦 eax
🖊️ 18:59 31-08-2007
db nazwa_katalogu, 0
Tutaj zero musi być, bo ciąg znaków w WinAPI jest kończony zerem.

Podpowiedź to self modifying code (kod samo-modyfikujący się).
Wszystkie treści umieszczone na tej witrynie są chronione prawem autorskim. Surowo zabronione jest kopiowanie i rozpowszechnianie zawartości tej witryny bez zgody autora. Wszelkie opublikowane tutaj treści (w tym kody źródłowe i inne) służą wyłącznie celom informacyjnym oraz edukacyjnym. Właściciele tej witryny nie ponoszą odpowiedzialności za ewentualne niezgodne z prawem wykorzystanie zasobów dostępnych w witrynie. Użytkownik tej witryny oświadcza, że z zamieszczonych tutaj danych korzysta na własną odpowiedzialność. Wszelkie znaki towarowe i nazwy zastrzeżone zostały użyte jedynie w celach informacyjnych i należą wyłącznie do ich prawnych właścicieli. Korzystając z zasobów witryny haker.com.pl oświadczasz, że akceptujesz powyższe warunki oraz politykę prywatności.