Título: Ayuda con un .Exe Publicado por: kuiskoes 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 Título: Re: Ayuda con un .Exe Publicado por: apuromafo CLS 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 Título: Re: Ayuda con un .Exe Publicado por: kuiskoes 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,
Título: Re: Ayuda con un .Exe Publicado por: apuromafo CLS 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 Título: Re: Ayuda con un .Exe Publicado por: kuiskoes 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 |