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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Cómo detectar si el programa esta siendo decompilado
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cómo detectar si el programa esta siendo decompilado  (Leído 2,035 veces)
OfTheVara

Desconectado Desconectado

Mensajes: 46


Ver Perfil
Cómo detectar si el programa esta siendo decompilado
« en: 17 Febrero 2023, 20:06 pm »

Me pareció leer en algun sitio, que en VB6 había una instrucción para saber si tu aplicación estaba siendo cargada en un decompilador.

¿alguien sabe cómo?

gracias


En línea

BloodSharp


Desconectado Desconectado

Mensajes: 811


¡ Hiperfoco !


Ver Perfil WWW
Re: Cómo detectar si el programa esta siendo decompilado
« Respuesta #1 en: 18 Febrero 2023, 03:15 am »

Me pareció leer en algun sitio, que en VB6 había una instrucción para saber si tu aplicación estaba siendo cargada en un decompilador.

No creo que se pueda detectar si una función si hay un descompilador o desamblador activo analizando tu aplicación sin estar ejecutandose, lo que si se podría hacer sería añadir código basura para intentar evitar que funcione correctamente y que el descompilador arroje resultados falsos o se rompa la descompilación porque intentó analizar una función rara.

Si querés que tu aplicación detecte en su lugar si está siendo depurada en tiempo de ejecución hay muchas maneras. La más sencilla y obviamente la más facil de evitar es IsDebuggerPresent.


B#


En línea



OfTheVara

Desconectado Desconectado

Mensajes: 46


Ver Perfil
Re: Cómo detectar si el programa esta siendo decompilado
« Respuesta #2 en: 18 Febrero 2023, 16:57 pm »

No creo que se pueda detectar si una función si hay un descompilador o desamblador activo analizando tu aplicación sin estar ejecutandose, lo que si se podría hacer sería añadir código basura para intentar evitar que funcione correctamente y que el descompilador arroje resultados falsos o se rompa la descompilación porque intentó analizar una función rara.

Si querés que tu aplicación detecte en su lugar si está siendo depurada en tiempo de ejecución hay muchas maneras. La más sencilla y obviamente la más facil de evitar es IsDebuggerPresent.


B#

Gracias, a esa función me refería, pero como dices, supongo que es muy facil de evitar.

Me parece interesante lo que has dicho de meter código basura para que se rompa la descompilación. ¿qué código podría hacer eso?
En línea

Danielㅤ


Conectado Conectado

Mensajes: 1.825


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Cómo detectar si el programa esta siendo decompilado
« Respuesta #3 en: 19 Febrero 2023, 00:25 am »

Hola, aunque tiene razón  BloodSharp con lo que te comento del código basura, pero tenes que tener en cuenta que si agregas ese tipo de código a tu programa, los antivirus lo pueden detectar como un software malicioso porque cuando lo analicen notarán algo extraño/sospechoso en el programa y te lo mandarán a cuarenta.


Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Puede un programa bajo DOS detectar que esta siendo copiado? « 1 2 »
Ingeniería Inversa
scramble 17 9,821 Último mensaje 26 Noviembre 2007, 01:43 am
por g6
[HECHO] Ayuda modificar código MSIL decompilado. El método está localizado
Ingeniería Inversa
JuDelCo 4 4,141 Último mensaje 7 Enero 2011, 16:36 pm
por rdzlcs
Mover .inc que esta siendo utilizado por otro programa.
ASM
YagamiIori2002 8 6,290 Último mensaje 4 Noviembre 2011, 08:59 am
por Eternal Idol
¿Cómo detectar donde está siendo bloqueada una IP o web? « 1 2 »
Redes
A2902 10 7,119 Último mensaje 18 Septiembre 2013, 22:52 pm
por A2902
Otra vez, The Pirate Bay está siendo bloqueado ¿cómo entro?
Noticias
wolfbcn 0 1,210 Último mensaje 8 Mayo 2016, 13:44 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines