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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Que significa esto? (decompilando .net)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Que significa esto? (decompilando .net)  (Leído 10,229 veces)
ELMU3RT0

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Que significa esto? (decompilando .net)
« en: 21 Noviembre 2023, 14:25 pm »

Tengo un programa en .net que está ofuscado y protegido de muchas formas, lo desprotejo utilizando cierto conjunto de aplicaciones, lo decompilo con dnSpy o cualquier aplicación que sirva para lo mismo, y para mi suerte, las aplicaciones que utilize para quitarle la proteccion funcionaron, todo el código del programa está a mi alcance... excepto por este pequeñito problema:



Algunos de los métodos del programa no se decompilan bien, mientras que la mayoría se decompilaron a la perfección, y esto sucede con casi todos los programas aunque estén protegidos de diferente forma, mi pregunta es ¿que tipo de proteccion es esa? ¿de ser posible de que forma podría removerla?

Estoy seguro que alguien mas se lo ha encontrado alguna vez, agradezco cualqueir ayuda
« Última modificación: 30 Noviembre 2023, 14:58 pm por fary » En línea

Danielㅤ


Desconectado Desconectado

Mensajes: 1.681


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Que significa esto? (decompilando .net)
« Respuesta #1 en: 21 Noviembre 2023, 14:50 pm »

Hola,  porque dejas ese código como una imagen? deberías dejarlo como código para que nosotros podamos copiarlo, modificarlo y hacer las pruebas.
Creo una posible solución si dejas el código te lo podré dejar modificado.


Saludos
En línea

apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: Que significa esto? (decompilando .net)
« Respuesta #2 en: 24 Noviembre 2023, 17:46 pm »

actualmente el mensaje está en blanco, #creo que hasta se puede borrar.
 
Saludos Apuromafo
En línea

Apuromafo
Danielㅤ


Desconectado Desconectado

Mensajes: 1.681


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Que significa esto? (decompilando .net)
« Respuesta #3 en: 24 Noviembre 2023, 22:39 pm »

Hola compañero apuromafo, vaya no sabia que el usuario había borrado todo el contenido de su mensaje.

La acción de éste usuario de borrar todo el contenido del tema inicial es algo que no se debería hacer en un foro porque los usuarios no van a saber que era lo que preguntó y quedarán con la duda, sin embargo aquí dejo el contenido de lo que había escrito, y lo dejo no sólo para que los demas usuarios puedan entender la ayudaba que necesitaba el usuario sino también porque yo lo estaba por ayudar, pero en vez de haber puesto su código para que yo pueda modificarlo y que el haga la prueba del mismo, simplemente borró el contenido de su tema, igualmente aquí lo dejo:

Tengo un programa en .net que está ofuscado y protegido de muchas formas, lo desprotejo utilizando cierto conjunto de aplicaciones, lo decompilo con dnSpy o cualquier aplicación que sirva para lo mismo, y para mi suerte, las aplicaciones que utilize para quitarle la proteccion funcionaron, todo el código del programa está a mi alcance... excepto por este pequeñito problema:



Algunos de los métodos del programa no se decompilan bien, mientras que la mayoría se decompilaron a la perfección, y esto sucede con casi todos los programas aunque estén protegidos de diferente forma, mi pregunta es ¿que tipo de proteccion es esa? ¿de ser posible de que forma podría removerla?

Estoy seguro que alguien mas se lo ha encontrado alguna vez, agradezco cualqueir ayuda
« Última modificación: 24 Noviembre 2023, 22:42 pm por Danielㅤ » En línea

apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: Que significa esto? (decompilando .net)
« Respuesta #4 en: 1 Diciembre 2023, 21:10 pm »

si es así podríamos hablar con imaginación, el código que tenemos en un decompilado es un pseudocódigo C#

es una función que se ejecuta al pulsar un botón ( de seguro algun tipo de trainer o hay un form )
cuando leemos new ClientLoginForm , ahi parece ser una clase anidada, donde asignará una variable lo de async es algo de prácticas de  https://learn.microsoft.com/en-us/archive/msdn-magazine/2013/march/async-await-best-practices-in-asynchronous-programming  programación de timers en general, que está esperando una respuesta (-1) es mas menos con tiempo negativo o bien bajo una accion que tenga respuesta

en resumen:
Este código parece ser parte de un método de evento que crea una instancia de una clase anidada y realiza algún tipo de inicio o ejecución

Cuando el usuario hace clic en el botón BtnLanzar, se genera un evento de click.
El evento de click se maneja por el método guna2Button_1_Click().
El método guna2Button_1_Click() crea un objeto llamado <BtnLanzar_Click>d que representa el evento de clic.
El método guna2Button_1_Click() establece los valores de los miembros del objeto <BtnLanzar_Click>d.
El método guna2Button_1_Click() llama al método Start() en el objeto <BtnLanzar_Click>d.


espero en algo ayude.
resumen: si fuera un trainer, la funcion llama al mismo, si fuera un login, deben ser credenciales validas para lograr recibir algo y continuar.
en palabras mas cristianas imaginando que fuera una aplicación web:
1)Se conecta a un servidor.
2)Envia una solicitud al servidor.
3) Recibe una respuesta del servidor.
« Última modificación: 1 Diciembre 2023, 21:23 pm por apuromafo CLS » En línea

Apuromafo
.xAk.


Desconectado Desconectado

Mensajes: 397


F0r3v3R NeWbI3


Ver Perfil WWW
Re: Que significa esto? (decompilando .net)
« Respuesta #5 en: 8 Diciembre 2023, 20:40 pm »

La ofuscación es divertida como arte. Abre el código con un rad en condiciones y simplemente verás el código bien indexado.

algunos por aquí recordarán viejos tiempos
« Última modificación: 8 Diciembre 2023, 20:45 pm por .xAk. » En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Q significa esto?
Hacking Mobile
#Borracho.- 1 3,883 Último mensaje 17 Noviembre 2005, 21:45 pm
por Gospel
[ASM][?] Que significa esto?
ASM
Erik# 1 5,924 Último mensaje 11 Mayo 2009, 21:45 pm
por Eternal Idol
¿Que significa esto?
Bugs y Exploits
WiseHidden 3 4,787 Último mensaje 20 Junio 2011, 10:29 am
por WiseHidden
Que significa esto?
Windows
Demereth 1 2,150 Último mensaje 22 Diciembre 2013, 20:11 pm
por crazykenny
esto que significa?
Dudas Generales
cholo89 6 2,856 Último mensaje 16 Agosto 2015, 15:39 pm
por cholo89
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines