Cracking DLL en .NET

Iniciado por bena666, 29 Diciembre 2018, 03:57 AM

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

bena666

Buenas a todos, llevo siguiendo este foro muchos años y hoy me he decido a registrarme..
Os cuento esta consulta que tengo, y que me está calentando la cabeza muchísimo.

Este .DLL usa lenguaje .NET algo que no suelo tocar mucho, para haceros una pequeña idea de que consiste, el DLL se instala en un programa de una plataforma de Trading (bolsa) ejecuta compra-ventas.. bien, esta estrategia en formato dll, esta osfucada by CliSecure, digamos que este dll tiene una licencia anual o mensual que se activa remotamente con su suscripción lógicamente.. no dispone de contraseña y user, sino de un ID Machine.

He usado reflector, reflexil, de todo con lo que los años anteriores he trabajado, como os digo no estoy muy familiarizado con este lenguaje, creedme que he usado el buscador para encontrar algo similar pero ha sido inutil.. me conformaria con que alguien me dijese por donde comenzar! Je je.

El objetivo es crackear estos dll de x64 y x86 para poder ejecutarlo sin problema de
licencia.

https://imgur.com/a/UQ5xzcd

Geovane

de4dot  para desofoscar y descomprimir
dnSpy  para decompilar.

Saludos
Para servicios, envíe un mensaje privado, sólo para servicios en curso hasta fecha de 10/06/2019

bena666

Cita de: Geovane en 29 Diciembre 2018, 04:13 AM
de4dot  para desofoscar y descomprimir
dnSpy  para decompilar.

Saludos


Gracias! algún tutorial similar por el foro que se me haya pasado leer? salu2

Geovane

Cita de: bena666 en 29 Diciembre 2018, 04:32 AM
Gracias! algún tutorial similar por el foro que se me haya pasado leer? salu2


brain.dll , hand.sys  , Google , Fórum ElHacker.
Para servicios, envíe un mensaje privado, sólo para servicios en curso hasta fecha de 10/06/2019

FranFin

El obfuscador de Agile es MUY bueno, sobre todo despues de las ultimas actualizaciones.
Su virtualizacion es super tediosa de quitar, solamente eso llevara un par de dias si eres bastante familiar con .NET.
Luego tienes el control flow y otros metodos, que no son excesivamente completos pero que dan la lata.
Otro metodo que tienen es la encriptacion de los metodos, los guardan cifrados y los desencriptan cuando van a ser ejecutados por el JIT.. necesitas crear un dumper para JIT o descifrar los recursos.

Agile es bastante complejo, me temo que no vas a encontrar herramientas que funcionen para el obfuscador, a no ser que estes dispuesto a pagar a un cracker.