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]


  Mostrar Mensajes
Páginas: [1] 2 3
1  Programación / Ingeniería Inversa / Re: Duda desofuscando .net con ConfuserEx en: 14 Agosto 2023, 09:26 am
Me intriga, es medio raro que un AC escrito explícitamente en C# logre bloquear inyecciones de dlls...

¿Estás completamente seguro que el AC está usando solamente .NET y nada de nativo?
¿De casualidad es el WarGods Cheat Defender?


B#

Si el programa esta 100% en C#, quizá no bloquea directamente las inyecciones, pero de alguna forma logra saber cuando inyectas un dll, el anticheat está hecho especialmente para un server de una versión antigua de Rust, no quisiera dar mucho detalle por razones de seguridad XD pero daré más info, el anticheat en realidad es también lo que te logea al server, en donde te creas la cuenta y entras al juego todo en la misma aplicación, y cuando detecta un intento de hacer trampa el anticheat te banea no solo por cuenta ya que me fije que utiliza una librería llamada HardwareInfo (puedes buscarla en google pero quizá mucha gente ya sepa de ella), y bueno sin mucho mas que decir, debería de ser fácil crackear algo como eso, pero no estoy seguro de como podría hacerlo más sencillo con la situación que conté anteriormente que en resumen es que la aplicación esta en c# y detecta inyecciones de dll en el juego, pero está protegida por ConfuserEx, al desofuscarla la aplicación me deja de funcionar pero el código se puede ver lo suficientemente bien con cualquier debuger, no se si hay algún método para hacer que funcione o algo como eso, ahí es donde esta el problema, se que es un poco absurdo de la forma en la que está hecha el anticheat pero así es la cosa y quiero aprovechar XD
2  Programación / Ingeniería Inversa / Duda desofuscando .net con ConfuserEx en: 14 Agosto 2023, 03:57 am
Muy buenas a todos, se que en este foro ya hay varias dudas con sus respuestas sobre desofuscar ConfuserEx, pero la verdad es que he hecho una buena búsqueda sobre el tema, y tengo duda en algo, les pongo en contexto para que se entienda todo a la perfección

No quiero dar muchos detalles exactos pero voy a explicar lo necesario, básicamente en mis manos tengo una aplicación (su seguridad no es para nada compleja) la cual su objetivo es proteger un juego contra la inyección de dll, en pocas palabras un anticheat, esta aplicación y el juego ambos dos solo los necesito para aprender a crackear algo simple y sencillo, tras un análisis a la aplicación y unas cuantas búsquedas por internet (ya que no tengo mucha experiencia) logre descubrir que la aplicación esta hecha en C#, y que estaba ofuscada por ConfuserEx, como era de esperarse una protección la cual esta en github y es algo antigua era fácil de desofuscar  ;D así que si, logre desofuscarla, su código se puede ver bastante bien en cualquier aplicación para debug de .net, pero tengo un problema y aquí es donde surge la duda, la aplicación desofuscada no funciona cuando la intento abrir, no da un error ni nada simplemente no abre, al parecer cuando la desofuscas deja de funcionar, aunque puedo ver su código bastante bien (obviamente no a la perfección pero se acepta), no la puedo abrir, así que no la puedo editar directamente de un debuger, ahora si mi duda es ¿Qué podría hacer yo para crackear la aplicación en esta situación, permitiéndome así inyectar una dll sin ser detectada? ¿hay distintas formas de desofuscarla y quizás elegí la que no debía, o la aplicación ofuscada hay otras formas de crackearla fijándome en el código de la desofuscada, o alguna otra cosa? Porque claro teniéndola desofuscada y siendo de C# solo tengo que cambiarle el código manualmente y ya esta problema resuelto, pero ahí es donde estoy estancado  :-(

Si alguien pudiera ayudarme lo agradecería mucho, no soy muy avanzado en estos temas pero cualquier cosa que me puedan decir que me ayude en algo para lograr mi objetivo lo agradezco mucho, si necesitan alguna otra información sobre lo que les acabo de contar pueden preguntarme, Gracias de antemano
3  Programación / .NET (C#, VB.NET, ASP) / Re: Enviar pulsación de tecla tipo bot a otra app C# en: 14 Marzo 2022, 22:26 pm
Hola !!

Quizas esto te ayude a lograr lo que quieres:

https://docs.microsoft.com/es-es/dotnet/desktop/winforms/how-to-simulate-mouse-and-keyboard-events-in-code?view=netframeworkdesktop-4.8&redirectedfrom=MSDN
4  Programación / .NET (C#, VB.NET, ASP) / Re: Formulario por encima de otro proceso C# en: 6 Marzo 2022, 14:22 pm
Gracias Aincrad muy buena esa de hacer que la ventana de mi proyecto no haga perder el focus de las otras

No era esactamente lo que yo pensaba pero me da esactamente el mismo resultado o incluso mejor la verdad

Muchas gracias  ;-)
5  Programación / .NET (C#, VB.NET, ASP) / Formulario por encima de otro proceso C# en: 5 Marzo 2022, 19:08 pm
Hola! Estoy buscando una manera de hacer que el formulario de un proyecto en C# se muestre por encima de un programa en especifico, podria usar la propiedad TopMost pero esto hara que se muestre por encima de todo, y yo solo quiero que se vea por encima de un solo programa, me imagino que sea algo como ver cual ventana esta en primer plano y si esa ventana es la de el proceso que yo quiero que se muestre se activa el TopMost, y si no, se desactiva, algo asi me imagino yo pero en fin no se mucho de eso  :silbar:

Alguien me puede hechar una manita por aki  ;D
6  Foros Generales / Dudas Generales / Re: Como unir 2 aplicaciones .exe en 1 en: 2 Marzo 2022, 22:31 pm
https://foro.elhacker.net/abril_negro/little_joiner_10_open_source-t254489.0.html;msg1232312 Eso tiene los link de descarga caídos

De todas formas me descargué una aplicación que se supone que hace algo parecido de unir archivos, pero es que aunque los una, solo se abre 1 de los 2 que uní, yo lo que quiero es unir 2 .exe en 1, pero cuando ese 1 se ejecute que ejecute los 2 .exe que uní como 1, eso es lo que no he logrado hacer. En eso mas bien es en lo que necesito ayuda

 He visto que en varios foros ya han preguntado lo mismo que te sale cuando buscas en google pero nunca nadie responde lo que es lo único que hacen es decir "ay ya yo lo he hecho pero no me acuerdo son tantos años" "ay es que puedes intentar con esto" lo típico por eso es que cuesta tanto hacerlo xd
7  Foros Generales / Dudas Generales / Re: Como unir 2 aplicaciones .exe en 1 en: 2 Marzo 2022, 20:10 pm
Haber, esa pagina explica como hacer un instalador básicamente, si hablo claro de lo que yo quiero, es mas como inyectar un .exe a un proceso que se este ejecutando, y que ese .exe se ejecute como debería ser, y que así, sean 2 .exe en un solo proceso. Sigo buscando la verdad pero es que no doy con eso  :-\ y estoy segurísimo que es posible hacerlo pero no te dicen como hacerlo esactamente

Ahora si me explique mejor agradecería que me echaran una mano ;D
8  Foros Generales / Dudas Generales / Como unir 2 aplicaciones .exe en 1 en: 2 Marzo 2022, 18:53 pm
Hola ! he visto aplicaciones que están como empaquetadas, o sea que incluso se pueden abrir con un winrar y todo y ver lo que tiene adentro. Así que estuve buscando una manera de juntar 2 aplicaciones en 1 sola y que cuando la abra que se me ejecuten las 2 que uní, como 1, para explicarme mejor lo que necesito es que alguien me diga si conoce alguna aplicación para hacer esto, unir 2 aplicaciones especificas y ejecutarlas como 1 (y si esto que dije de que con un winrar puedes ver lo que tiene no se cumple mejor ._. pero bueno no importa si se puede ver de todas formas), porque estuve buscando en google y lo poco que me salía para PC no era lo que quería (incluso poniendo PC)

En fin alguien me puede dar el nombre de alguna aplicación para hacer esto, digo aplicación pero bueno ¿ alguna manera de hacerlo ? xD
9  Programación / .NET (C#, VB.NET, ASP) / Como hacer referencia a un .dll dentro de un .exe C# en: 25 Febrero 2022, 21:39 pm
Muy buenas a todos

Alguien me pudiera ayudar con un pequeño problemita, esto que estoy diciendo se tiene que poder porque he visto programas que lo hacen, hay alguna manera de que en un proyecto de C# yo pueda referirme a un dll que esta dentro de un exe ?? por ejemplo, digamos que yo quiera copiar un dll a una carpeta, pero ese dll esta dentro de un exe, ¿como podria yo poner en la ruta del dll si esta dentro de un exe? (y cuando digo .dll no me refiero a uno hecho por .net, si no un dll... hecho  por otra cosa que no sea .net XD)

En fin ¿alguna manera de hacer eso?
10  Programación / Ingeniería Inversa / Re: Ayuda con ollydbg (evitar cierre intencional de un programa) en: 19 Febrero 2022, 02:43 am
Pero hay alguna forma de encontrar lo que hace que cierre un programa ??

 porque haber, cuando ejecuto desde ollydbg el programa y espero a que se cierre me lleva a 1 funcion supuestamente es la de cerrar, pero la cambio y me lo cierra igual ._.
, y ademas, esa funcion esta en un dll que se llama ntdll que es de el sistema
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines