Hogyan írjam ki az \x22 karaktert egy fájlba?
Figyelt kérdés
A perl-ben próbálkoztam természetesen így:
print "\x22"; A probléma ott van, hogy amikor debuggerben nézem a változó értéke \x20-á változik.
Őszintén szólva egy stack overflow-s exploitot írnék és nekem feltétlenül a 0022FEB4 címre írnám az eip-t
Így:
print "\xB4\xFE\x22\x00";
minden jó az x22 kivételével. Mi a hiba?
#escal
2013. jún. 3. 13:56
1/2 anonim válasza:
Azért lehet belőle gond, mert a 22h kódú karakter az az idézőjel ("). Ha a print paraméterét idézőjel helyett aposztrófba (') teszed, az nem jó?
2/2 A kérdező kommentje:
Sajnos nem, a 22h nekem konkrétan kiescapeli az egyik karaktert, de megpróbálom másképpen felbontani a hexaértéket.
2013. jún. 4. 11:08
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!