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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  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,099 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


Conectado Conectado

Mensajes: 813


¡ 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.853


🔵🔵🔵🔵🔵🔵🔵


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,926 Ú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,180 Último mensaje 7 Enero 2011, 16:36 pm
por rdzlcs
Mover .inc que esta siendo utilizado por otro programa.
ASM
YagamiIori2002 8 6,324 Ú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,200 Ú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,230 Último mensaje 8 Mayo 2016, 13:44 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines