elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Ayuda reversing software C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda reversing software C#  (Leído 6,352 veces)
watasow

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Ayuda reversing software C#
« en: 17 Marzo 2020, 23:55 pm »

Buenas noches,

Estoy intentando hacer reversing un software el cual está escrito en C# y empaquetado con el Eazfuscator.NET 3.3.149 - 3.4.


https://ibb.co/nzZF90r
El exe lo puedo pasar por el de4dot y luego lo abro con el dnSpy. En el dnSpy veo cuales son las funciones para obtener la clave.

El sistema de registro funciona de la siguiente forma (creo): el software genera un código con las componentes de tu pc. Cuando compras el programa le pasas este código al dueño el programa.

Para saber si has comprado el programa cada vez que se ejecuta se descarga un archivo xml de un servidor donde están todas las claves de todos los usuarios. El software lee las claves del xml y si coincide alguna con la tuya pues se activará. Estas claves se generan a partir de de los códigos públicos de los usuarios. Tengo hecho el keygen para conseguir esta clave ya que esta función la puedes ver teniendo el código con dnSpy.




 
El problema está en que no puedo parchear ni el if para comprobar que la clave está en el xml ni la dirección web dónde se descarga el archivo xml, ya que una vez que corro el de4dot me crashea el exe cada vez que lo abro.

Debe tener algún tipo de antidebugger o algo por el estilo ya que no puedo debugger tanto en IDA como en dnSpy.

También he intentado hacer un túnel para que en vez de que descargue ese archivo xml de la página, descargue el mío desde otro sitio pero tampoco funciona, ya que por algún motivo no lo descarga.

Al abrir el archivo en IDA no sé como seguir ya que no me carga nada. Desde el Cor no sé como tirar para adelante...


Alguien me podría ayudar por mp, discord o algo?

Muchas gracias!


Resuelto con fiddler redireccionando a otro servidor.
« Última modificación: 18 Marzo 2020, 02:15 am por watasow » En línea

xor.pt

Desconectado Desconectado

Mensajes: 67



Ver Perfil
Re: Ayuda reversing software C#
« Respuesta #1 en: 20 Marzo 2020, 02:58 am »

El éxito de este trabajo está en eliminar Eazfuscator.
Si no encuentra las funciones de activación, significa que no está completamente desprotegido.

Después de eso, muy simple de editar con Dnspy como lo desee.

Saludos.
En línea

watasow

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Ayuda reversing software C#
« Respuesta #2 en: 13 Abril 2020, 15:17 pm »

Gracias por la respuesta.

Lo conseguí hace tiempo, el problema era que con Fiddler no tenía dado el certificado a Windows por lo que la conexión https era denegada. Cuando le di permisos ya pude redireccionar la petición.

Saludos.
En línea

Saluma2806

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Ayuda reversing software C#
« Respuesta #3 en: 25 Enero 2022, 13:39 pm »

El éxito de este trabajo está en eliminar Eazfuscator.
Si no encuentra las funciones de activación, significa que no está completamente desprotegido.

Después de eso, muy simple de editar con Dnspy como lo desee.

Saludos.

Me podrías ayudar.  Necesito extraer parte del código de un .net y no logro identificar en Dnspy la parte donde se ejecuta este código.  De ser posible me puedes dar Tu email y Te escribo con más detalle?  Gracias



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ASM ....utilidad en reversing?
Ingeniería Inversa
Tinkipinki 5 4,112 Último mensaje 20 Septiembre 2011, 18:46 pm
por apuromafo CLS
Reto Septiembre 2012 De Reversing « 1 2 3 »
Ingeniería Inversa
Flamer 23 12,323 Último mensaje 16 Septiembre 2012, 22:22 pm
por Flamer
Retos Mensuales De Reversing
Ingeniería Inversa
Flamer 0 2,965 Último mensaje 24 Septiembre 2012, 03:58 am
por Flamer
Reto Octubre 2012 de reversing « 1 2 3 »
Ingeniería Inversa
Flamer 25 11,885 Último mensaje 31 Octubre 2012, 00:42 am
por Flamer
Reto Noviembre 2012 de reversing « 1 2 »
Ingeniería Inversa
Flamer 17 8,036 Último mensaje 26 Noviembre 2012, 02:08 am
por p0rny
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines