tengo una pregunta... he visto que muchos exploits, explotan una vulnerabilidad algo asi
\x57\x4f\x52\x4b\x20\x50\x52\x4f\x47\x52\x41\x4d\x20\x31"
"\x2e\x30\x00\x02\x4c\x41\x4e\x4d\x41\x4e\x31\x2e\x30\x00"
"\x02\x57\x69\x6e\x64\x6f\x77\x73\x20\x66\x6f\x72\x20\x57"
"\x6f\x72\x6b\x67\x72\x6f\x75\x70\x73\x20\x33\x2e\x31\x61"
yo lo he hecho, pero usando Nop's o letras AAAABBBBCCCC
pero hay alguna razon de porke hacer algo asi?
\x57\x4f\x52\x4b\x20\x50\x52\x4f\x47\x52\x41\x4d\x20\x31"
"\x2e\x30\x00\x02\x4c\x41\x4e\x4d\x41\x4e\x31\x2e\x30\x00"
"\x02\x57\x69\x6e\x64\x6f\x77\x73\x20\x66\x6f\x72\x20\x57"
"\x6f\x72\x6b\x67\x72\x6f\x75\x70\x73\x20\x33\x2e\x31\x61"
acaso son hexadecimales escritas aleatoriamente o se escriben asi por alguna razon?
porke por ejemplo yo utilizo el clasico nop "\x90", pero cuando leo exploits hechos por otras personas, siempre encuentro que escriben hexadecimales asi \x2e\x30\x00\x02\x4c\x41\x4e\x4d\x41\x4e\x31\x2e\x30\x00"
y esa es mi duda, se puede escribir cualquier hexadecimal ya que el unico fin es crear el overflow? o escriben esos hexadecimales porque tienen una razon?
espero me haya explicado bien
salu2











Autor



En línea






