Hola!
Todo el secreto está en el SBB: eso hace que EDX y EAX estén "relacionados" (piensa en QWORDS!)
Serial correcto:
365495262636504647Para los bruteforcers puedes usar "Binary paste" en el mismo Olly

Bruteforcer para EAX (parte baja del QWORD)
B9 00 00 00 00 8B C1 35 C7 FF 8F C8 8B D1 81 EA C7 EC 82 B8 41 3B C2 75 EC 90
Bruteforcer para EDX (parte alta del QWORD)
B9 00 00 00 00 8B C1 35 23 E7 96 07 8B D1 F9 81 DA DE 18 8E 02 41 3B C2 75 EB 90
Con eso deberías poder entender el algoritmo...
Saludos!
2 dudas por que al restar
sbb 5128001,28E18DE
1-el resultado es 02846722 ya lo intente en la calculadora y nada me sale 02846723....ya se que no es una simple resta, yo ya sospechaba que el truco del serial estaria en esa instruccion pero yo no entiendo que hace esa instruccion y ya le pregunte a chatgpt y nada que me saca de dudas de que es lo que esta asiendo esa instruccion
2-estoy usando x64dbg no se como hacer fuerza bruta y ni en ollydbg y de donde sacas esos numerotes en hexadecimal
saludos voy a seguir intentando
EDITO
ya entendi si la bandera CF tiene 1 se resta uno mas en
sbb 5128001,28E18DE
ya entendi tambien para que la bandera CF este en 1 la resta anterior tiene que dar un numero negativo en
0045390F | 2D C7EC82B8 | sub eax,B882ECC7 |
estuve viendo como se conportaba tu serial en fin es todo...me queda la duda de la fuerza bruta y de donde sacastes esos numeros grandes y que es "Binary paste" no soy un hacker soy un aprendis a un nose muchas cosas y esto lo hago como pasa tiempo en fin saludos