emm seria mas facil aun mas con otras formas aun sin revisar
primero, la comparacion es de 1 cifra, por ende luego calcularla es extraño, no sep, del ascii 5 cifras mas adelante , solo importa la primera, luego no importa el largo de la palabra
para "$edu$" el serial seria ")" sin las comillas porque $=alt+36 luego +5 alt+ 41 es )
para @ (alt+64) es E (alt+69)
para A (alt+65) es F (alt+70)
para a (alt+97) es adivina 97+5=102 alt 102
ahora bien eso es para la primera regla de haber 1 letra de serial, pero si hay mas?
pasara exactamente igual, la regla entra en loop de la cantidad del largo del serial, 5 desde lo ingresado, de ser mas..ejemplo con 4 cifras, todos cae en lo mismo rutina..interesante que uses la lista muerta, intenta mejorar con ollydbg, creeme que cambiar es un pco mas facil desde ahi , saludos Apuromafo
digamos ejemplo ahora con un serial de 4:
user:apuromafo
serial:fuzw
primero, la comparacion es de 1 cifra, por ende luego calcularla es extraño, no sep, del ascii 5 cifras mas adelante , solo importa la primera, luego no importa el largo de la palabra
para "$edu$" el serial seria ")" sin las comillas porque $=alt+36 luego +5 alt+ 41 es )
para @ (alt+64) es E (alt+69)
para A (alt+65) es F (alt+70)
para a (alt+97) es adivina 97+5=102 alt 102
ahora bien eso es para la primera regla de haber 1 letra de serial, pero si hay mas?
pasara exactamente igual, la regla entra en loop de la cantidad del largo del serial, 5 desde lo ingresado, de ser mas..ejemplo con 4 cifras, todos cae en lo mismo rutina..interesante que uses la lista muerta, intenta mejorar con ollydbg, creeme que cambiar es un pco mas facil desde ahi , saludos Apuromafo
digamos ejemplo ahora con un serial de 4:
user:apuromafo
serial:fuzw