Kezdőoldal » Számítástechnika » Programozás » Hogyan írjam ki az \x22...

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ó?
2013. jún. 3. 16:52
Hasznos számodra ez a válasz?
 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!