GS-Zone

AntiExternos Ir al Indice

Moderadores: Moderadores de Argentum, Especialistas de Argentum, Especialistas de Programación

11

Nota » 19 Ene 2012 01:36

Bueno se me ocurrió esto, miren es lo siguiente:

El Cliente, en ALGUNA parte de los codigos tenga algo que diga "Passwd = asdasd"(Por ej) y al inciarse, el servidor busque si tiene esa Passwd y si lo tiene que busque si la Passwd es "ASDASD", así se evitan los clientes editados, nosotros pondríamos que la contraseña sea "123PEPITOLALALAOOORKKKS" entonces si el Servidor registra que no tiene la contraseña "123PEPITOLALALAOOORKKKS" Le cierre el proceso. Si alguien me lo hace o lo puede aportar porfavor. Gracias.

Imagen

Ilaisa
<Aprendiendo a Programar>
227
Newbie [4]
Registrado: Diciembre 2011
Mensajes: 128

Nota » 19 Ene 2012 02:27

El problema es que esto ya estaba creo , pero estaba en md5 con numeros primos pero no andaba el crear pj.

No creo que nadie te lo haga :

Imagen
Intento de Programer
301
Oraculo [1]
Registrado: Años de membresía
Mensajes: 1124
Aportes: 10

Nota » 19 Ene 2012 02:30

Usa la encriptacion rc4 de rubio o pato no me acuerdo xD

Imagen
Ninja en progreso
889
Dragon Ancestral [5]
Registrado: Años de membresía
Ubicación: • olivos •
Mensajes: 4042
Aportes: 13

Nota » 19 Ene 2012 02:43

miqueas150 escribió:Usa la encriptacion rc4 de rubio o pato no me acuerdo xD


Es la que yo digo de numeros primos pero funca porque no te deja crear pj.

OFF: Creo que es la que yo digo.

Imagen
Intento de Programer
301
Oraculo [1]
Registrado: Años de membresía
Mensajes: 1124
Aportes: 10

Nota » 19 Ene 2012 02:48

Me pasan algun Anti Externos que funque ??

Edit: Miqueas contesta Mp =$

Imagen

Ilaisa
<Aprendiendo a Programar>
227
Newbie [4]
Registrado: Diciembre 2011
Mensajes: 128

Nota » 19 Ene 2012 02:49

Lo podes evitar leyendo el código de distintas maneras, un poco ilogico que digamos.
En mi seguridad de mi AO, cree un validador de cliente y es el único packet que encripte al máximo, despues puras encriptaciones chotas que cree en dos minutos xD.

Igual no es 100% segura, y ya qe la acavo de decir la voy a cambiar.

PD:Pentra desbloqueame o agregame devuelta, tengo que hablar con vos.

Numic.

~ Si te critican sentite superior a ellos, sabiendo que te tienen envidia ~
<-Ó.Ó->
194
Newbie [4]
Registrado: Años de membresía
Mensajes: 103

Nota » 19 Ene 2012 02:52

Assasin Smoke escribió:Lo podes evitar leyendo el código de distintas maneras, un poco ilogico que digamos.
En mi seguridad de mi AO, cree un validador de cliente y es el único packet que encripte al máximo, despues puras encriptaciones chotas que cree en dos minutos xD.

Igual no es 100% segura, y ya qe la acavo de decir la voy a cambiar.

PD:Pentra desbloqueame o agregame devuelta, tengo que hablar con vos.

Numic.


Supongamos que te entiendo jeje

La idea mia era si un programador puede hacer lo Sig.:

En el Cliente alla una Línea que diga: Passwd = "PEPELOMAS"

Y el servidor tenga algo que registre el servidor cada ves que alguien loguea y lea la contraseña, pero si no tiene la línea "Passwd = "PEPELOMAS"" le cierre el cliente, asi se podrian evitar bastantes Anti Externos :P

Imagen

Ilaisa
<Aprendiendo a Programar>
227
Newbie [4]
Registrado: Diciembre 2011
Mensajes: 128

Nota » 19 Ene 2012 02:55

Assasin Smoke escribió:Lo podes evitar leyendo el código de distintas maneras, un poco ilogico que digamos.
En mi seguridad de mi AO, cree un validador de cliente y es el único packet que encripte al máximo, despues puras encriptaciones chotas que cree en dos minutos xD.

Igual no es 100% segura, y ya qe la acavo de decir la voy a cambiar.

PD:Pentra desbloqueame o agregame devuelta, tengo que hablar con vos.

Numic.


No te tengo en msn.

Imagen
Intento de Programer
301
Oraculo [1]
Registrado: Años de membresía
Mensajes: 1124
Aportes: 10

Nota » 19 Ene 2012 03:12

numic.2004@

Con respecto a la otra respuesta, seria más efectivo usar un packet y enviar determinada password.

~ Si te critican sentite superior a ellos, sabiendo que te tienen envidia ~
<-Ó.Ó->
194
Newbie [4]
Registrado: Años de membresía
Mensajes: 103

Nota » 19 Ene 2012 12:10

Lo que podes hacer es crear un paquete en el Servidor, que adentro tenga una clave y bla bla, Luego en el sub login (cliente) haces la llamada en los estado Login y pones al final de cada uno & "," & "Acatupassword") y asi pones en los case, luego lo hago y lo aporto!

Saludos

PD= Capaz que no entiendes nada xD

Imagen
399
Destructor de Mentes [5]
Registrado: Años de membresía
Mensajes: 722
Aportes: 14

Nota » 19 Ene 2012 12:27

Es algo parecido a lo que voy a hacer ello, pero lo que yo pienso es un poco más complejo...
La primera versión del Anti Cheat que voy a liberar después (cuándo se me vaya la paja y lo termine), consiste en eso... Pero no hace envío de paquetes Cliente-Servidor ya que me llevo para el ojete con eso si no se trata de enviar comandos...

Así que bueno, la idea es la siguiente:

Password=123 o "123" (Preferiría usar un Integer para no comer memoria con el String) pero esto yo lo pienso cargar desde un Archivo encriptado...
Después cuando entras el Cliente verifica esa clave y si es diferente cierra todo...

Pero la cosa está acá:
¿Cómo carajo se sobreescribe esa clave?
Fácil, tenemos que hacer otra parte del Anti Cheat y poner que cada 1 minuto (supongamos que usamos timer) se verifique que no haya ningún programa llamado Cheat Engine o similares, y si los encuentra, el juego se cierra automáticamente y se sobreescribe la contraseña encriptada...

Si me dan las ganas lo termino, pero ahora ando re pajoso y mientras escribía este mensaje se corto la Luz.

Además estoy haciendo la v2 de la Seguridad y es un poco mejor, tenés para elegir que tipo de seguridad usar para generar menos lag...

Saludos!

Feer es mi fan, por eso me tiene en su firma jakjka
Pobrecito

Imagen
-Rezniaq
730
Destructor de Mentes [11]
Registrado: Septiembre 2011
Ubicación: Zárate
Mensajes: 1035
Aportes: 20


Volver a AO 0.11.5

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados