Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: jona010 en 24 Noviembre 2015, 21:16 pm



Título: Necesito ayuda para crear un AntiCheat
Publicado por: jona010 en 24 Noviembre 2015, 21:16 pm
Hola a todos.
El juego es Warcraft 3 del  servidor de dota en línea - RGC (Ranked Gaming Client)

Explico detalladamente para que no haya dudas o confusiones al respecto.

Opción1

(http://i68.tinypic.com/2hydw0o.png)

Abro el hack, inicio el juego y no me deja porque dice que hay un cheat abierto y que lo cierre o puedo ser baneado y bla, bla bla. Por lo que es imposible abrir el juego con cualquier otro hack abierto antes.

Opción 2

(http://i63.tinypic.com/2rwq3w4.png)

Con un process suspender inicio el juego (se pone en pausa a penas war3.exe)  y abro el hack, luego reanudo el juego y se abre por 3 segundos y se cierra.

(http://i65.tinypic.com/15myee0.png)


Por lo que hay algo en claro y es que hay un anti-cheat y constante en el juego y en la lista de proceso no aparece ni cuando abro el juego. Desconozco su funcionamiento porque el anticheat está incorporado en el propio rgc, he ahí el problema y la solución.

Vi el tutorial de blipi  pero no me sirvió de ayuda ya que este anticheat esta en el RGC mismo

"Desactivar AntiHack y OllyDbg | Hacking de juegos"

Ro7xhZb6K8I


Ojala me puedan orientar así puedo llegar a mi meta. Ollydbg se sus funciones

MOD EDIT: Las imagenes deben tener un ancho de 800px o menor.


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: MCKSys Argentina en 24 Noviembre 2015, 21:47 pm
Hola!

Si estas usando un programa que deberia bypasear la protección del juego y no lo hace, entonces deberás pedirle a quien lo hizo, que lo actualice.

Esto es así, desde el momento en que decides usar algo que no sabes cómo funciona.

La otra forma, la forma que tratamos de enseñar aquí, consiste en aprender cómo funciona la protección y qué debe hacerse para bypasearla.

Para eso, puedes usar Olly si la app es de 32 bits. Si es de 64 tienes varias opciones.

Como dices saber manejar Olly, te invito a que debugees y analices el programa; y trates de determinar cómo te está detectando tu herramienta.

Saludos!


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: jona010 en 25 Noviembre 2015, 00:27 am
Sisi, exactamente busco aprender cómo funciona la protección y qué debo hacer para bypasearla. Me podrías pasar algunos tutoriales para estar mas orientado. Te agradezco un monto. Muchas gracias


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: .:UND3R:. en 25 Noviembre 2015, 02:54 am
Creo que los totorales están más que visibles:

1.- Firma de MCKSys Argentina
2.- Cuando ingresaste al foro de Ingeniería Inversa.

Estoy 200% seguro que eres un ciego, me baso en tu pregunta y por el tamaño de la fuente

PD: Espero que logres leer, saludos.



Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: jona010 en 25 Noviembre 2015, 15:03 pm
Mil disculpa pero no es que soy ciego pero palabras como por ejemplo "totorales" no entiendo!!! Voy a esperar un año así tengo la antigüedad necesaria para hacer una pregunta. Gracias si?

PD: al foro lo visito desde hace 2 meses ya. Pero para entrar a la comunidad y hacer preguntas hay que estar registrado




¡Los errores se comenten una sola ves!


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: beholdthe en 25 Noviembre 2015, 16:07 pm
Como veo que te molesta lo de los "totoriales" te escribo esto:

Mil disculpa

El plural va con otro plural.

Mil disculpa pero no es que soy ciego pero palabras como por ejemplo "totorales" no entiendo!!! Voy a esperar un año así tengo la antigüedad necesaria para hacer una pregunta. Gracias si?

PD: al foro lo visito desde hace 2 meses ya. Pero para entrar a la comunidad y hacer preguntas hay que estar registrado

Deberías aprender a utilizar correctamente los signos de puntuación.

Gracias si?

De igual modo, deberías aprender a expresarte adecuadamente.


PD: al foro


Lo correcto es escribir "El", o en su defecto "Al".

¡Los errores se comenten una sola ves!

¿Ves?  :o :o :o :o :o
Salvo que estés admirando un paisaje, cosa que dudo, lo apropiado es "vez", de lo contrario parecerás un analfabeto.


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: jona010 en 25 Noviembre 2015, 16:13 pm
Como veo que te molesta lo de los "totoriales" te escribo esto:

El plural va con otro plural.

Deberías aprender a utilizar correctamente los signos de puntuación.

De igual modo, deberías aprender a expresarte adecuadamente.

Lo correcto es escribir "El", o en su defecto "Al".

¿Ves?  :o :o :o :o :o
Salvo que estés admirando un paisaje, cosa que dudo, lo apropiado es "vez", de lo contrario parecerás un analfabeto.

Gracias por la corrección. Todos los días se aprende algo nuevo. Abrazos


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: .:UND3R:. en 25 Noviembre 2015, 16:16 pm
Mil disculpa pero no es que soy ciego pero palabras como por ejemplo "totorales" no entiendo!!! Voy a esperar un año así tengo la antigüedad necesaria para hacer una pregunta. Gracias si?

PD: al foro lo visito desde hace 2 meses ya. Pero para entrar a la comunidad y hacer preguntas hay que estar registrado




¡Los errores se comenten una sola ves!

Existen dos tipos de preguntas, las estúpidas y las inteligentes:
http://foro.elhacker.net/dudas_generales/faq_como_hacer_preguntas_inteligentes-t7122.0.html (http://foro.elhacker.net/dudas_generales/faq_como_hacer_preguntas_inteligentes-t7122.0.html)

No hay que tener mucha antigüedad para darte cuenta que el subforo se rige bajo ciertas normas, y temas fijados los cuales están a simple vista, basta con ingresar a este subforo para que las puedas ver o mirar un poco más abajo de la respuestas de MCKSys Argentina (su firma). No puedes venir pisando las normas de un foro pensando que la gente te entregará todo servido, primero debes leer, y aprender, y luego plantear tus dudas PUNTUALES.

Citar
Código:
Ojala me puedan orientar así puedo llegar a mi meta. Ollydbg se sus funciones

¿Cuales funciones de OllyDbg conoces? ¿Acaso tiene funciones OllyDbg o quizás te refieres a las APIs de Windows? Si es así, conoces al derecho y al revés, toda la documentación de estas APIS? leíste toda la documentación de MSDN?.

Intentaré ayudarte, podrías indicarme que parte del código crees que está una posible detección del anticheat, alguna sección, función propia del ejecutable o DLL? que tipo de protección tiene el ejecutable? permite la ejecución de OllyDbg? en que está programado?

Ves que las cosas difieren? es la diferencia entre una pregunta inteligente y una pregunta de tu tipo, si tu vinieras con tu duda puntual, planteando en que parte te has atascado, pues todo el mundo intentaría ayudarte, pero créeme que subir imágenes y hablar por hablar (escribir en este caso) es muy fácil, pero cuales son tus avances dentro del ejecutable? No hay peor ignorante que el que intenta engañar o aparentar algo que no es.

Por favor, entiende mi postura, muestra avances y todos te ayudaremos



Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: Mad Antrax en 25 Noviembre 2015, 16:55 pm
Menudo despropósito de hilo...

Vayamos por partes. Dejando de lado las disputas ortográficas, deberías enfocar una duda/reto de otra forma. Estás queriendo tocar un tema muy mal visto que es el hacking de juegos online, si redactas un thread preguntando éste tipo de cosas deberías transmitir cierta seriedad, pues nadie va querer ayudar a un usuario anonimo a hackear un server de juegos online así como así.

También ten en cuenta que estás queriendo tocar un tema complejo. Dicha complejidad te obliga a que domines al 100% temás básicos que son:

- ASM
- Debug de aplicaciones
- Parchear ejecutables
- Analizar codigo desensamblado
- Detectar y saltar protecciones
- Edición de memoria a bajo nivel
- Inyección de código
- Auto-Assembler

Esos conceptos deberías dominarlos perfectamente, pues no puedes empezar a construir la casa por el tejado. No puedes pretender hackear un servidor online sin saber hackear un juego local.

Una vez que tengas todo eso aprendido y asumido podrás meterte con éste tema. Un saludo


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: ronaldrpc en 25 Noviembre 2015, 22:24 pm
Mad Antrax , pienso que esta bien el consejo que le diste al joven, pero te devuelvo el consejo, creo que seria bueno al menos hacer un tutorial de un bypass (ya sea de xtrap , hackshield o gameguard ) ya que no podemos usar el conocimiento dado a partir de los foros anteriores si el anticheat detecta el debugger o el hack .
No me tomes a mal , es simplemente lo que pienso . Un saludo


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: jona010 en 25 Noviembre 2015, 22:36 pm
Gracias por los tips que me diste. Me van a servir ya que estaba desorientado y buscare los tutos en base a eso. Muchas gracias de nuevo


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: Mad Antrax en 25 Noviembre 2015, 23:15 pm
Mad Antrax , pienso que esta bien el consejo que le diste al joven, pero te devuelvo el consejo, creo que seria bueno al menos hacer un tutorial de un bypass (ya sea de xtrap , hackshield o gameguard ) ya que no podemos usar el conocimiento dado a partir de los foros anteriores si el anticheat detecta el debugger o el hack .
No me tomes a mal , es simplemente lo que pienso . Un saludo

De nada sirve hacer un tutorial sobre algo que se actualiza a diario. Esas rutinas anticheat cambian y se actualizan de forma muy rápida. Lo más normal es que mientras estás reversando una rutina... ésta ya se ha actualizado a una nueva versión y todo tu trabajo queda inutilizado.

Aprende lo básico he intenta por tus medios reversar esas rutinas, parchear e inyectar codigo o datos. Pero para cuando lo logres, el anticheat o el cliente del juego se habrá actualizado y de nada servirá tu trabajo anterior.

Saludos


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: jona010 en 26 Noviembre 2015, 01:43 am
Yo solo quiero aprender como hacerlo, con esa meta estoy conforme y ademas ya sabria como hacer otros trabajos. Igual el juego se actualiza cada tanto, no muy seguido. Puede pasar 2 meses y todavía no se actualiza. Gracias y espero encontrar esos tutoriales. Abrazos



Menudo despropósito de hilo...

Vayamos por partes. Dejando de lado las disputas ortográficas, deberías enfocar una duda/reto de otra forma. Estás queriendo tocar un tema muy mal visto que es el hacking de juegos online, si redactas un thread preguntando éste tipo de cosas deberías transmitir cierta seriedad, pues nadie va querer ayudar a un usuario anonimo a hackear un server de juegos online así como así.

También ten en cuenta que estás queriendo tocar un tema complejo. Dicha complejidad te obliga a que domines al 100% temás básicos que son:

- ASM
- Debug de aplicaciones
- Parchear ejecutables
- Analizar codigo desensamblado
- Detectar y saltar protecciones
- Edición de memoria a bajo nivel
- Inyección de código
- Auto-Assembler

Esos conceptos deberías dominarlos perfectamente, pues no puedes empezar a construir la casa por el tejado. No puedes pretender hackear un servidor online sin saber hackear un juego local.

Una vez que tengas todo eso aprendido y asumido podrás meterte con éste tema. Un saludo

Sos un crack!!! Gracias a tus tips encontré la vulnerabilidad  ;-) Me siento re bien ya que nunca crei que iba a poder hasta que me tome el tiempo de analizar el codigo de desensamblado. Que "hermosa" es la ingeniería inversa. Después de una una semana y media y con tu ayuda pude. Abrazoss

MOD EDIT: No hagas doble post. Si el último post del thread es tuyo, edítalo.


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: ronaldrpc en 26 Noviembre 2015, 16:33 pm
Mad Antrax, lamento decepcionarte pero gameguard no se actualiza casi constantemente , los bypass que han salido se han mantenido durante meses, el último dejo de funcionar en octubre , así que hay tiempo suficiente para trabajar en otro. No se los demás pero por mi parte solo te pido que enseñes a saltar las protecciones, yo me encargo de repetir ese proceso cuantas veces sea necesario. Gracias


Título: Re: Necesito ayuda para crear un AntiCheat
Publicado por: Mad Antrax en 26 Noviembre 2015, 18:03 pm
Mad Antrax, lamento decepcionarte pero gameguard no se actualiza casi constantemente , los bypass que han salido se han mantenido durante meses, el último dejo de funcionar en octubre , así que hay tiempo suficiente para trabajar en otro. No se los demás pero por mi parte solo te pido que enseñes a saltar las protecciones, yo me encargo de repetir ese proceso cuantas veces sea necesario. Gracias

Lee mi firma