¿Cuál es el idioma a continuación y dónde puedo aprenderlo? [cerrado]

-2

Al estar suscrito al feed de Twitter de Exploit-DB, veo muchos exploits con código que se ve así:

\x3c\x68\x74\x6d\x6c\x3e\x0d\x0a\x3c\x6d\x65\x74\x61\x20\x68\x74\x74\x70\x2d\x65\x71\x75\x69\x76

Sé que esto se usa como un ataque de desbordamiento de búfer pero, ¿cómo y dónde aprendo a codificarlo / hacerlo?

    
pregunta Matt Lubbers 17.08.2015 - 23:28
fuente

1 respuesta

2

Eso es sólo los valores ascii de los caracteres. Utilice un idioma que entienda \x00 caracteres:

$ perl -E 'say "\x3c\x68\x74\x6d\x6c\x3e\x0d\x0a\x3c\x6d\x65\x74\x61\x20\x68\x74\x74\x70\x2d\x65\x71\x75\x69\x76"'
<html>
<meta http-equiv

Para construir el tuyo:

$ perl -E '
    $secret = "hello world"; 
    say join "", map {sprintf "\\x%x", ord} split "", $secret;
'
\x68\x65\x6c\x6c\x6f\x20\x77\x6f\x72\x6c\x64
    
respondido por el glenn jackman 18.08.2015 - 00:28
fuente

Lea otras preguntas en las etiquetas