buu sombrero rojo copa easyre

1. Arrastre al análisis estático ida para
Inserte la descripción de la imagen aquí
encontrar la función clave, y luego
Inserte la descripción de la imagen aquí
se puede dibujar este paso que indica que los primeros 4 caracteres son indicadores, no sé por qué la dirección de memoria de mi v15 está vacía, de lo contrario se puede eliminar XOR, ida ventilación diaria . . .
Inserte la descripción de la imagen aquí
Diez veces de cifrado base64, utilicé la plataforma en línea para copiar y pegar, es un poco tonto, el script también puede ser, y más rápido para
Inserte la descripción de la imagen aquí
obtener esta URL, después de abrir, no es lo que queremos. . . . Autista

Después de leer el wp del maestro, descubrí que este programa ejecutará un programa después de la ejecución, porque hay una sección final, al final del programa, el programa se ejecutará y, al mismo tiempo, no se dará el programa Sus datos deben tener efecto y este programa se ejecutará al mismo tiempo, lo que indica que debe ser útil. ** **

Inserte la descripción de la imagen aquí
Aquí hay un dato que no sirve para
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
nada . Presione x para ver la función de la tecla de referencia , y la primera palabra de v5 y el primer byte de 6cc0a0 son exclusivos o f, en negrita, los tres bytes restantes son fag Este último también confirmó que esto es correcto.
Escribe un guión para obtener nuestra bandera.

r=[0x40, 0x35, 0x20, 0x56, 0x5D, 0x18, 0x22, 0x45, 0x17, 0x2F, 0x24, 0x6E, 0x62, 0x3C, 0x27, 0x54, 0x48, 0x6C, 0x24, 0x6E, 0x72, 0x3C, 0x32, 0x45]
enc="flag"
key=""
for i in range(4):
    key+=chr(r[i]^ord(enc[i]))
print(key)
flag=""
for i in  range(24):
    flag+=chr(r[i]^ord(key[i%4]))
print(flag)
161 artículos originales publicados · Me gusta 14 · Visitantes 7617

Supongo que te gusta

Origin blog.csdn.net/YenKoc/article/details/105290981
Recomendado
Clasificación