Ayuda Con El Crackme_8_by_ShoulcK

Iniciado por Flamer, Septiembre 24, 2025, 11:19:25 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Septiembre 24, 2025, 11:19:25 AM Ultima modificación: Octubre 01, 2025, 01:57:24 PM por AXCESS
Hola estoy intentando resolver el Crackme 8 by ShoulcK pero me tope con piedra el boton ya lo tengo parchado el problema es en esta parte del codigo

Código: text
004538EF | 8945 F0                  | mov dword ptr ss:[ebp-10],eax                    |
004538F2 | 8955 F4                  | mov dword ptr ss:[ebp-C],edx                     |
004538F5 | 8B45 F0                  | mov eax,dword ptr ss:[ebp-10]                    |
004538F8 | 8B55 F4                  | mov edx,dword ptr ss:[ebp-C]                     |
004538FB | 81F0 C7FF8FC8            | xor eax,C88FFFC7                                 |
00453901 | 81F2 23E79607            | xor edx,796E723                                  |
00453907 | 52                       | push edx                                         |
00453908 | 50                       | push eax                                         |
00453909 | 8B45 F0                  | mov eax,dword ptr ss:[ebp-10]                    |
0045390C | 8B55 F4                  | mov edx,dword ptr ss:[ebp-C]                     |
0045390F | 2D C7EC82B8              | sub eax,B882ECC7                                 |
00453914 | 81DA DE188E02            | sbb edx,28E18DE                                  |
0045391A | 3B5424 04                | cmp edx,dword ptr ss:[esp+4]                     |
0045391E | 75 03                    | jne crackme_8_by_shoulck_crack.453923            |
00453920 | 3B0424                   | cmp eax,dword ptr ss:[esp]                       |
00453923 | 5A                       | pop edx                                          |
00453924 | 58                       | pop eax                                          |
 

en la linea 004538EF toma el valor de EAX y xorea para despues ser restado en fin el valor de EAX ya lo tengo es F389765F....el problema es con EDX he sacado como 4 valores pero ninguno da... les muestro un valor este 5538015 xorea con 796E723 ese valor debe ser igual a el resultado de la resta de 28E18DE aqui la linea 

Código: text
00453914 | 81DA DE188E02            | sbb edx,28E18DE                                  |

es una resta pero tienen que ser igual para que la bandera ZF se ponga en 1 y el programa no salte y si se preguntan como obtuve esos numeros lo hice por fuerza bruta pero no se confundan no es fuerza bruta de clave por clave sino este programa que voy insertando yo un valor y me muestra que tan lejos o que tan serca me encuentro del serial

Código: text
<html>
<head><title>ejercicio</title>
</head>
<body>
<center>
<br><br>
<input type="text" id="x" style="text-align:center;">
<input type="button" value="calcular" onclick="calcula()">
<br><br>
<textarea id="log" cols="50" rows="15"></textarea>
</center>
<script>
function calcula()
{
   let valor=document.getElementById("x").value;
   let a=0;b=0;
   
   a=valor ^ 127330083;//3364880327;//;
   b=valor - 42866910;//3095588039;//;
   
   if(a==b)
   {
      document.getElementById("log").value="LOS DOS SON IGUALES";
   }
   else
   {
      document.getElementById("log").value="el valor de a=" + a + "\n\nel valor de b=" + b;
   }
}
</script>
</body>
</html>




aqui el programa con el boton ya parchado por si quieren probar

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

otra cosa edito para insertar el serial solo juntamos los dos valores que les di esto    5538015  F389765F    y los ponemos en la calculadora de windows y nos da esto  383791225025164895 ese es el serial a ingresar

aver quien me ayuda o me diga si tiene solucion saludos Flamer




Mi Blog

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login