Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Raagh en 5 Mayo 2015, 16:12 pm



Título: Busco Maestro de Hacking(Especialmente en C#)[ArgentumOnline]
Publicado por: Raagh en 5 Mayo 2015, 16:12 pm
Hola gente buenos dias, me presento.

Soy programador .net, trabajo con C# y tmb algo C/C++ y con X++(Axapta). Hace unos meses que estoy desarrollando un cheat de ArgentumOnline, orientado especialmente al servidor FuriusAO( www.furiusao.com.ar ). El cheat por el momento lee memoria y utiliza Sendinput y Mousehooks para llevar acabo tareas, como tomar pociones y demas. Pueden ver su funcionamiento en este video : www.youtube.com/watch?v=MkASgMdSfmk .

Me han ayudado mucho las guias de este foro, las he leido minuciosamente todas(Cheat Engine Basico,Avanzado, OllyDBG, WPEPRO, Sockets C#)

me encuentro en un punto de desarrollo que me esta costando mucho avanzar, puntualmente mudarme de la lectura de memoria y los inputs(furius ao parece haber incorporado un bloqueo de cualquier tipo de input por codigo) y moverme hacia el camino del sniffing o sino hookeo de funciones.

Realmente necesitaria entrar en contacto con alguien de este foro que pueda guiarme y ayudarme a sacar adelante este proyecto.

Saludos,
Raagh


Título: Re: Busco Maestro de Hacking(Especialmente en C#)[ArgentumOnline]
Publicado por: Hurdano en 5 Mayo 2015, 16:31 pm
La primera vez que veo ese juego, es online por lo que veo no? para todas las plataformas? Libre? Pero al ser online...nose pero no creo que te vayan a ayudar, eso creo que es delito el cheat para jugar en un juego online


Título: Re: Busco Maestro de Hacking(Especialmente en C#)[ArgentumOnline]
Publicado por: Raagh en 5 Mayo 2015, 16:34 pm
La primera vez que veo ese juego, es online por lo que veo no? para todas las plataformas? Libre? Pero al ser online...nose pero no creo que te vayan a ayudar, eso creo que es delito el cheat para jugar en un juego online


Es un juego online, para windows y de codigo libre y gratuito. fue creado hace muchos años por un programador argentino y esta hecho en vb6( si bien existen versiones mas modernas pero incompletas desarrolladas en c/c++ y/o java).

No veo cual es el problema. los mismos tutoriales de blipi utilizan este juego como ejemplo.
Saludos,


Título: Re: Busco Maestro de Hacking(Especialmente en C#)[ArgentumOnline]
Publicado por: Hurdano en 5 Mayo 2015, 16:56 pm
Ya, pero se consciente de que lo haces para beneficio propio y arruinar la experiencia de juego tanto tuya como la de los demás jugadores. Siempre he pensado que si a un juego le añades trucos pierde su gracia. Ojo, que los he usado alguna vez, pero que duran esas partidas? nada, te aburres porque el juego lo pierde todo.

Si algún día apareces primero en la lista de top jugadores de ese juego sabré porqué ha sido xD.


Título: Re: Busco Maestro de Hacking(Especialmente en C#)[ArgentumOnline]
Publicado por: Raagh en 5 Mayo 2015, 17:03 pm
Ya, pero se consciente de que lo haces para beneficio propio y arruinar la experiencia de juego tanto tuya como la de los demás jugadores. Siempre he pensado que si a un juego le añades trucos pierde su gracia. Ojo, que los he usado alguna vez, pero que duran esas partidas? nada, te aburres porque el juego lo pierde todo.

Si algún día apareces primero en la lista de top jugadores de ese juego sabré porqué ha sido xD.

ya jugue Argentum muchos años, jugaba bastante bien, tenia clan torneos ganados y demas,actualmente juego gta v o elderscrolls online. Simplemente empece este proyecto para ver q podia lograr con mis conocimientos de programacion, aprender mas. y use este juego porque lo conozco y por lo q se la seguridad es basica, un buen lugar para empezar.
No pienso distribuir un cheat ni volverme top ranked ni mucho menos, programar divertirme y ver q puedo lograr :), pero gracias por el consejo ;)


Título: Re: Busco Maestro de Hacking(Especialmente en C#)[ArgentumOnline]
Publicado por: MCKSys Argentina en 5 Mayo 2015, 18:15 pm
Hola Raagh!

Si bien el foro no promueve el comportamineto no ético o ilegal, puedes hacer preguntas concretas sobre los problemas que tienes.

Si estás trabado en algo o no sabes cómo hacer para conseguir ciertas cosas, pregunta sobre eso. No divulgues todo lo demás, pues no es necesario (aunque si es necesario conocer el contexto de la pregunta, no es necesario saber todo lo referente al tema).

Asi que, ya sbes: pregunta lo necesario para salvar las trabas que tienes. Estamos aquí para ayudar y aprender también.  ;)

Saludos!


Título: Re: Busco Maestro de Hacking(Especialmente en C#)[ArgentumOnline]
Publicado por: Raagh en 5 Mayo 2015, 19:23 pm
Buenisimo, muchas gracias por la buena onda. Preguntare cosas puntuales. de cualquier manera si alguien con experiencia quiere contactarme y ayudarme con esto tmb seria ideal.


Puntualmente me gustaria algun ejemplo funcional de packet sniffing c# orientado al hacking.

Estuve mirando mucho del tema, y existen ejemplos en la web pero, muchos no funcionan. Ademas el codigo solo sin nadie que te lo explique o ayude se vuelve muy complicado.

Tema aparte: el servidor parece q bloquean los sendinputs. conocen alguna alternativa para enviar la tecla u que no sea sendinput o sendkeys?( esta es la razon por la que me quiero mover al packet sniffing


Título: Re: Busco Maestro de Hacking(Especialmente en C#)[ArgentumOnline]
Publicado por: MCKSys Argentina en 5 Mayo 2015, 19:58 pm
Tema aparte: el servidor parece q bloquean los sendinputs. conocen alguna alternativa para enviar la tecla u que no sea sendinput o sendkeys?( esta es la razon por la que me quiero mover al packet sniffing

Probaste con SendMessage? Si esas APIs no funcionan, puede que el juego esté usando DirectX? SI usa DirectX, la única forma es hookeando DirectInput. Creas tu propia función DirectInputCreate8() en una DLL tuya y la exportas. Esa función carga la DLL de DirectX original y hace de wrapper entre la original y el juego. Así inyectas todas las pulsaciones que quieras. Eso es si usa DirectX.

Saludos!

EDIT: Para captura de paquetes, hay muuuchos ejemplos. Te dejo 2 que parecen estar bastante completos: click (http://www.codeproject.com/Articles/12458/SharpPcap-A-Packet-Capture-Framework-for-NET), click2 (http://www.codeproject.com/Articles/4194/Packet-Capture-and-Analayzer)


Título: Re: Busco Maestro de Hacking(Especialmente en C#)[ArgentumOnline]
Publicado por: Raagh en 5 Mayo 2015, 20:10 pm
Probaste con SendMessage? Si esas APIs no funcionan, puede que el juego esté usando DirectX? SI usa DirectX, la única forma es hookeando DirectInput. Creas tu propia función DirectInputCreate8() en una DLL tuya y la exportas. Esa función carga la DLL de DirectX original y hace de wrapper entre la original y el juego. Así inyectas todas las pulsaciones que quieras. Eso es si usa DirectX.

Saludos!

EDIT: Para captura de paquetes, hay muuuchos ejemplos. Te dejo 2 que parecen estar bastante completos: click (http://www.codeproject.com/Articles/12458/SharpPcap-A-Packet-Capture-Framework-for-NET), click2 (http://www.codeproject.com/Articles/4194/Packet-Capture-and-Analayzer)

Gracias por los post, ya los habia mirado pero voy a leer detenidametne sharpcap a ver si me mente me da para darle un uso en el mundo del hacking a esa libreria :),

te hago una consulta ya que me mencionas hacer hooks a traves de una dll.

tenes algun tuto o algo util de como hacer hooks a funciones desde una dll inyectada. pero en c#? todos los ejemplos que vi bien son de c++.

Por ahora mi camino esta  en : o me ponia con c++ a hacer una dll con function hooking, o trataba con sniffing y c#.

acepto cualquier recomendacion y consejo



Una de las cosas que me desconcerta de sharpPcap. que por lo q entiendo leyendo el articulo de codeplex.Captura los packetes que llegan a un device( una entrada de internet). mientras que yo lo q realmente necesito es q solo capte los packetes pertenecientes a un proceso( FuriusAo.exe ), no tengo idea como podria adaptarlo xd

MOD EDIT: No hagas doble post