Hex WorkShop Hex Editor, es una herramienta de desarrollo hexadecimal para Sistemas Microsoft, combina la facilidad de uso, como las más avanzadas opciones, útil para practicar Ingeniería Inversa en Software.

Hex workshop Hex editor
Depuración de la aplicación

Imagen de la aplicación
Vamos a buscar los Strings de todos los módulos, este proceso demora unos minutos para obtener todo los Strings, así que a esperar.
Obteniendo los Strings de la aplicación
Al obtener los string como le muestra, vaya a buscar la palabra clave.
Palabras Clave
Debemos buscar “license”, de lo cual x32dbg nos filtra la palabra subrayando con rojo y debe realizar doble clic en la dirección 004DD73A.
Búsqueda de los valores
Nos muestra el string “License Type : Evaluation”, agregar un BP a la dirección 004CD725, recuerde que con la tecla “F2”, ya que los saltos es como el código “IF”.
Saltos del programa
Luego debe ejecutar con “F9”, y se abre el software (Recuerda que debe aparecer Running en la esquina inferior izquierdo).
Ejecución del programa
Vaya a ver nuestro información de la Licencia en : (Help -> About Hex Workshop), observara que se detendrá en el BreakPoint agregado en la dirección 004CD725, de lo cual vamos.
Información de la licencia
Código
Para poder evitar la sentencia o comando de Evaluation, debemos modificar el salto je por jmp, observar que con la tecla Barra Espaciadora se podrá modificar el código.
Código de evaluación
Salto del programa
Finalmente proceda a ejecutar con “F9”, hasta terminar de ejecutar el software, de lo cual nos muestra FULL, termine de generar el parche en x32dbg.
Ejecución del software
Este tipo de parche es sencillo, se encontró otra manera en donde nos muestra Name, Company y Email.
Parche del programa
Método en investigación
Cuando estuve analizando con más detalle el software, pude darme cuenta que se puede nopear unos saltos para que nos aparezca Name, Company, Key y Email.
Nopeo del programa
Al llegar a la dirección 004CDB11 debemos nopear ese salto para evitar el salto.
Evitando el salto
En este paso muestra NAME, en la dirección 004CDDE7 se agregó un BP, de lo cual se Nopeara.
Dirección de memoria
En este punto muestra Key, nuevamente debe nopear el salto de la dirección
Mostrando la key
En esta parte nos muestra COMPANY, de lo cual evitaremos el Salto Nopeado el salto.
Imagen del programa
En esta parte nos muestra EMAIL, de lo cual Nopearemos.
Email del programa
En esta dirección también Nopeamos y nos muestra la Web.
Detalles del software
Finalmente lo ejecutamos y nos mostrará con más detalle el propietario del software, si desea lo parcha y quedando en blanco los datos del propietario, en este punto realice demasiadas modificaciones, se recomienda que a menos byte modificados es mucho mejor, debido a que no deba afectar el funcionamiento del software.