Autor
|
Tema: Crear ejecutable nativo no .net en vb.net (Leído 3,636 veces)
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
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
|
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
Mensajes: 1.052
crack, crack y mas crack...
|
hola shell root no quiero afuscarlo quiero un ejecutable como en vb6 en nativo que pueda ser abierto por el ollydbg
|
|
|
En línea
|
|
|
|
Serapis
|
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
Mensajes: 1.052
crack, crack y mas crack...
|
No se puede.....tendré que mudarme a c++ para crear mis crackmes
saludos
|
|
|
En línea
|
|
|
|
tincopasan
Desconectado
Mensajes: 1.286
No es lo mismo conocer el camino que recorrerlo.
|
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
Mensajes: 50
|
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
Mensajes: 1.052
crack, crack y mas crack...
|
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
Mensajes: 50
|
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
|
|
|
|
|
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,622
|
1 Agosto 2006, 17:07 pm
por Casidiablo
|
|
|
Crear un ejecutable con Netbeans
« 1 2 »
Java
|
Xedrox
|
18
|
63,229
|
16 Mayo 2014, 19:30 pm
por 1mpuls0
|
|
|
Crear un jar ejecutable
Java
|
Aikanáro Anário
|
0
|
2,975
|
9 Octubre 2011, 03:34 am
por Aikanáro Anário
|
|
|
crear ejecutable en vb.net 2012
.NET (C#, VB.NET, ASP)
|
01munrra
|
2
|
1,985
|
30 Abril 2016, 16:32 pm
por 01munrra
|
|
|
Prueba leer la dll nativo con interfaz C++ nativo
Programación C/C++
|
Meta
|
9
|
3,733
|
7 Julio 2020, 15:02 pm
por Meta
|
|