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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Ayuda con un .Exe
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con un .Exe  (Leído 3,291 veces)
kuiskoes

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Ayuda con un .Exe
« en: 18 Julio 2016, 19:27 pm »

buenas estoy comenzando en este mundo del crack, tengo un programa .EXE que luego de pasarle RDG Packer Detector me sale que es Compilado: microsoft visual C#/ basic .NET  y protegido detected:Crypto Obfuscator For .Net 2011 R2    possible: obfuscated .NET (Heuristic Detection)
me  gustaria que me referenciaran o indiquen por donde puedo comenzar esto, ojeado la guia de ollydbg de ricardo navaja, aplicando un desufuscador o similar

1-para ser mas especifico cuando se abre el EXE me pide usuario y pass, estos funcionan en el foro de estas personas donde debes registrarte( me refiero se crea el usuario con todos sus datos en el foro de la pagina)

2-luego ingresas a la pantalla del programa y en la primera linea te sale el tiempo que te queda o  si es una version de prueba,si vencio la prueba es imposible que entres a esta pantalla te coloca el link de su pagina primero,

ahora mi pregunta como deberia proceder y que deberia leer sobre el tema,mis posibles soluciones en mi ignorancia
1-cortar la conexión que tiene este exe con la pagina del creador.
2-iniciar directamente en la segunda pantalla y borrar los tipos de licencia

gracias de antemano
 
 
« Última modificación: 18 Julio 2016, 19:57 pm por kuiskoes » En línea

apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: Ayuda con un .Exe
« Respuesta #1 en: 18 Julio 2016, 20:16 pm »

cuando tienes un archivo punto net, debes entender los principios


pero mas o menos casi siempre los .net usan lenguaje intermedio il /msil

entonces el tema real es que entre mas sepas codificar en .net puedes modificar a gusto el código de fuente, el problema real es que van creciendo en algunas cosas
1) ofuscacion
2) encriptacion

el codigo de fuente es accesible, ya que los .net son asi, pueden ser decompilados y re-compilados dependiendo la experiencia del cracker

las sugerencias básicas son estas
1) desofusca conforme puedas con de4dot->  http://de4dot.com/

luego descompila con reflector (google te indicará que es trial, pero igual hay crackeds)
o bien depura con DNSpy

si necesitas buscar herramientas para .net busca packs dotnet, ejemplo:

http://www.at4re.com/f/showthread.php?5859-DotNet-Tools-Pack


pero en mi experiencia aprende mejor a depurar programas en .net, pero para ello necesitarás saber algo de inglés (si quieres buscar tutoriales al estilo de ricardo) por kurapica o en blackstom team, o bien en español hay


o comenzar con el principio basico de todo

busca hacer un hola mundo, mensajes, eventos threads y mas y luego de entender en un lenguaje .net , depura tu propio código

mas o menos el principio es asi
hay 1 dll que importa todos los métodos según en lenguaje, luego carga los form (1, 2,3,4,5 etc) luego los eventos estan ordenados con su codigo y los recursos se cargan conforme se necesitan

la realidad luego para el cracking es leer ese codigo ya sea para que hagas lo que deseas
 debes dominar los cambios hexadecimales,

 el compilador convierte el codigo de programacion
en un lenguaje intermedio (IL) las cuales contienen instrucciones
diferentes a las que estamos habituados en windows, antes de
ejecutarse una aplicacion, el codigo IL debe ser convertido a
codigo de maquina (binario), el encargado de eso es JITcompiler
(Compilador instantaneo). Todo un invento de mocosoft para
el desarrollo de aplicaciones por  ejemplo alguna idea es buscar los saltos logicos designados como  Branch y si ya tienes ubicado el salto solo tienes que invertirlo
a su valor con un editor hexadecimal o con reflexil en net reflector.

Por ejemplo un 39 brfalse ===> 3a brtrue,

OpCodeTable:
https://mega.nz/#!r5BCza4B!20CLLK5ESPlSxB0iFm-q2I9x_UeBJmOHRufG51hPq0g
CRACKEANDO APLICACIONES .NET PARTE I:
https://mega.nz/#!q45XWTJB!p2WqkseljVsgcvuQKFvmgGOEE33C8st_iJ2IKu8wDzs

o bien coloca "net" en http://ricardonarvaja.info/WEB/buscador.php
En línea

Apuromafo
kuiskoes

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Ayuda con un .Exe
« Respuesta #2 en: 18 Julio 2016, 21:46 pm »

muchas gracias por orientarme ya me pongo a leer por donde me mando ahorita ando terminando semestre pero en 3 semanas me coloco ma en esto por diversion,
En línea

apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: Ayuda con un .Exe
« Respuesta #3 en: 19 Julio 2016, 02:47 am »

lo basico seria en palabras simples usar de4dot, usar dnspy y con reflector con reflexil o bien con editor hexadecimal cambiar lo que quieres cambiar

no existen herramientas únicas en punto net, en inglés como tuts4you encontrarás unos cientos de herramientas para reparar el peheader , desempacar programas en .net y mas, pero requiere un nivel básico de inglés

he visto varios .net en mi vida, pero no me he incursionado mucho, casi siempre me pillaba con sorpresas que el serial era comparar y listo, o bien entender la rutina y listo


Saludos Apuromafo
hay tambien retos de hechos en .net en http://crackmes.de/

uno de los que usé aquella tool fue este: y está en .net
http://crackmes.de/users/thunder_cls/ncrackme_v0.1

mi keygen fue codeado en delphi que aprendí en unos dias y con muchos ejemplos base
bueno eso espero que ayude para darte ideas
En línea

Apuromafo
kuiskoes

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Ayuda con un .Exe
« Respuesta #4 en: 20 Julio 2016, 04:38 am »

gracias estoy en esto, ahorita ya desofusque ahora solo mefalta modificar y probar muchas gracias estare informando

ya me desocupe de la uni voy a intentar crackear la aplicacion luego de pasarle de4dot me genera 2 dll cual sera el importante segun lo que he comentado aqui los adjunto
https://mega.nz/#F!foshjSYY!DmQ-S1GxUQFPBnYP6zJLyw

http://subefotos.com/ver/?9bd6f2719cb14c99557e0331b4b6f760o.jpg
« Última modificación: 14 Agosto 2016, 02:18 am por kuiskoes » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines