buu rasguño abierto con premio

1. Verifique el caparazón,
Inserte la descripción de la imagen aquí
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.
Inserte la descripción de la imagen aquí
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
Inserte la descripción de la imagen aquí

#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.
Inserte la descripción de la imagen aquí
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
Inserte la descripción de la imagen aquí
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

161 artículos originales publicados · Me gusta 14 · Visitantes 7617

Supongo que te gusta

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