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


 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  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 750 veces)
Flamer


Desconectado Desconectado

Mensajes: 1.026


crack, crack y mas crack...


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

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

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.703


WOS & Khan & Calero LDN


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

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

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
Flamer


Desconectado Desconectado

Mensajes: 1.026


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 »

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

NEBIRE


Desconectado Desconectado

Mensajes: 2.312


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

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.026


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 »

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

saludos
En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.217

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 »

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 »

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.026


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 »

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

FranFin

Desconectado Desconectado

Mensajes: 50


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

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 5,380 Último mensaje 1 Agosto 2006, 17:07
por Casidiablo
Crear un ejecutable con Netbeans « 1 2 »
Java
Xedrox 18 59,198 Último mensaje 16 Mayo 2014, 19:30
por 1mpuls0
Crear un jar ejecutable
Java
Aikanáro Anário 0 2,273 Último mensaje 9 Octubre 2011, 03:34
por Aikanáro Anário
crear ejecutable en vb.net 2012
.NET (C#, VB.NET, ASP)
01munrra 2 830 Último mensaje 30 Abril 2016, 16:32
por 01munrra
Prueba leer la dll nativo con interfaz C++ nativo
Programación C/C++
Meta 9 678 Último mensaje 7 Julio 2020, 15:02
por Meta
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines