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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Crear ejecutable nativo no .net en vb.net
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Crear ejecutable nativo no .net en vb.net  (Leído 3,662 veces)
Flamer


Desconectado Desconectado

Mensajes: 1.052


crack, crack y mas crack...


Ver Perfil WWW
Crear ejecutable nativo no .net en vb.net
« en: 7 Diciembre 2018, 19:55 pm »

Hola desde que conocí vb.net huvo una gran decepción ya que los ejecutables que se  creaban eran decompilados con un decompilador de net y no con ollydbg

y mi pregunta es que si se pueden crear ejecutables nativos en vb.net y que no puedan ser decompilados con decompiladores para net


saludos Flamer


En línea

Mi Canal De Youtube y Blog

https://elblogdeflamer.blogspot.com

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.724


<3


Ver Perfil WWW
Re: Crear ejecutable nativo no .net en vb.net
« Respuesta #1 en: 7 Diciembre 2018, 20:17 pm »

No sé, pero he visto algunos malwares en .NET jodidos. Te sirve esto?

:https://archive.codeplex.com/?p=obfuscar
:https://ntcore.com/?page_id=384


En línea

Te vendería mi talento por poder dormir tranquilo.
Flamer


Desconectado Desconectado

Mensajes: 1.052


crack, crack y mas crack...


Ver Perfil WWW
Re: Crear ejecutable nativo no .net en vb.net
« Respuesta #2 en: 7 Diciembre 2018, 20:31 pm »

hola shell root no quiero afuscarlo quiero un ejecutable como en vb6 en nativo que pueda ser abierto por el ollydbg
En línea

Mi Canal De Youtube y Blog

https://elblogdeflamer.blogspot.com

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: Crear ejecutable nativo no .net en vb.net
« Respuesta #3 en: 7 Diciembre 2018, 22:45 pm »

Claro que sí...

Pero debes tener en cuenta que NET compila a MSIL, y luego puede forzarse a que MSIL compile a código nativo. Pero esto se hace para que sea óptimo en el procesador destino, es decir se debe compilar en el equipo de destino, cuando lo instalas...
Así 1 mismo y único ejecutable es apto para todos los procesadores y puede a su vez ser optimizado para cada uno, sin necesidad de que el programador tenga que compilar 20 versiones y que el cliente tenga necesidad de saber cual es el que corresponde a su equipo... Imposible hacerlo mejor.

Para compilaro se usa el 'ngen', el "CLR Native Image Generator".
Por ejemplo, imagina que tenemos una librería llamada LibX.dll, la compilaríamos a código nativo así (naturalmente aportando la ruta completa de la librería, cuando proceda):
ngen install LibX.dll /nodependencies

Para ver las amplias opciones que ofrece, abre la consola de msdos y escribe el comando: "ngen /?"
o bien acude a la página de Mocosoft...
En línea

Flamer


Desconectado Desconectado

Mensajes: 1.052


crack, crack y mas crack...


Ver Perfil WWW
Re: Crear ejecutable nativo no .net en vb.net
« Respuesta #4 en: 8 Diciembre 2018, 00:45 am »

No se puede.....tendré que mudarme a c++ para crear mis crackmes

saludos
En línea

Mi Canal De Youtube y Blog

https://elblogdeflamer.blogspot.com

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: Crear ejecutable nativo no .net en vb.net
« Respuesta #5 en: 8 Diciembre 2018, 09:36 am »

está bien proteger los crackmes, pero me parece que el principal objetivo es mejorar las rutinas de serealización para tratar de complicar el seguimiento, si se puede debugear con olly,ida,radare,ddd o ilspy es lo mismo.
En línea

FranFin

Desconectado Desconectado

Mensajes: 50


Ver Perfil
Re: Crear ejecutable nativo no .net en vb.net
« Respuesta #6 en: 8 Diciembre 2018, 11:41 am »

Lo mas cercano que se me ocurre seria cargar el CLR desde C++ y despues ejecutar tu aplicacion .net en la memoria... claro lo podrian "dumpear" pero es algo.
Luego, podrias agregar opcodes inexistentes, de forma que el decompilador pete o no decompile el metodo (nota, estos opcodes nunca deben ser alcanzados.. )
En línea

Flamer


Desconectado Desconectado

Mensajes: 1.052


crack, crack y mas crack...


Ver Perfil WWW
Re: Crear ejecutable nativo no .net en vb.net
« Respuesta #7 en: 8 Diciembre 2018, 17:36 pm »

está bien proteger los crackmes, pero me parece que el principal objetivo es mejorar las rutinas de serealización para tratar de complicar el seguimiento, si se puede debugear con olly,ida,radare,ddd o ilspy es lo mismo.

nunca me han gustado los crackmes en .net....me gusta que cuando estén reverseando se vea el lenguaje ensamblador
En línea

Mi Canal De Youtube y Blog

https://elblogdeflamer.blogspot.com

FranFin

Desconectado Desconectado

Mensajes: 50


Ver Perfil
Re: Crear ejecutable nativo no .net en vb.net
« Respuesta #8 en: 8 Diciembre 2018, 18:18 pm »

nunca me han gustado los crackmes en .net....me gusta que cuando estén reverseando se vea el lenguaje ensamblador
Todo despues del JIT acabara siendo lenguaje ensamblador, el usuario puede elegir la manera.. ahora si tu quieres forzar a que sea ensamblador si o si, terminas antes programando en C++..
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Crear código nativo con Mono « 1 2 »
.NET (C#, VB.NET, ASP)
Casidiablo 11 8,660 Último mensaje 1 Agosto 2006, 17:07 pm
por Casidiablo
Crear un ejecutable con Netbeans « 1 2 »
Java
Xedrox 18 63,286 Último mensaje 16 Mayo 2014, 19:30 pm
por 1mpuls0
Crear un jar ejecutable
Java
Aikanáro Anário 0 2,984 Último mensaje 9 Octubre 2011, 03:34 am
por Aikanáro Anário
crear ejecutable en vb.net 2012
.NET (C#, VB.NET, ASP)
01munrra 2 2,006 Último mensaje 30 Abril 2016, 16:32 pm
por 01munrra
Prueba leer la dll nativo con interfaz C++ nativo
Programación C/C++
Meta 9 3,797 Último mensaje 7 Julio 2020, 15:02 pm
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines