1. Verifique el caparazón,
2. Arrástrelo hacia ida y analice. No tiene
ni idea buscar la cadena directamente . Solo después de mirar el wp del tipo grande, lo encontré. La función clave.
Obviamente, la cadena es la bandera que solicitamos, y debemos comenzar a analizar el programa.
La longitud de la cadena es 8, al mismo tiempo esta función ha procesado la cadena, haga clic en ella, el ladrón es complicado, arrástrelo al compilador para ejecutarlo, vea
#include<bits/stdc++.h>
using namespace std;
char a[]={'Z', 'J','S','E','C','a','N','H','3','n','g'};
int sub_4010F0(char a[], int a2, int a3)
{
int result; // eax
int i; // esi
int v5; // ecx
int v6; // edx
result = a3;
for ( i = a2; i <= a3; a2 = i )
{
v5 = 4 * i;
v6 =a[4*i];
if ( a2 < result && i < result )
{
do
{
if ( v6 > a[4*result] )
{
if ( i >= result )
break;
++i;
a[v5] =a[4*result];
if ( i >= result )
break;
while (a[4*i] <= v6 )
{
if ( ++i >= result )
goto LABEL_13;
}
if ( i >= result )
break;
v5 = 4 * i;
a[4*result] = a[4*i];
}
--result;
}
while ( i < result );
}
LABEL_13:
a[4*result] = v6;
sub_4010F0(a, a2, i - 1);
result = a3;
++i;
}
return result;
}
int main()
{
sub_4010F0(a,0,10);
for(int i=0;i<10;i++)
{
printf("%c",a[i]);
}
}
Después de la ejecución, se descubrió que esto se convirtió en
3, C, E, H, J, N, S, Z, a, g
3. Analice la siguiente función.
Estas líneas son la codificación base64 de las cadenas de caracteres de 345 y 678 bits, por lo que es necesario estar familiarizado con los algoritmos de cifrado.
IV. Para ver si
De acuerdo con esta frase, básicamente dibujado siete cuerdas, JWP1jMp
primer carácter no conoce, pero puede estallar ah, 26 letras, a la derecha, es de U, que está bien para presentar
una