GS-Zone

Seguridad Para tu Ao Ir al Indice

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

12

Nota » 22 Ene 2011 03:49

Bueno miren cree este post para ir posteando todos los anti Cheats , Editados que pueda hacer .
Mi definicion de Anti cheat y anti editado : Para mi no es evitarle al usuario chitiar sino que los gms se enteren de esto asique la mayoria de las cosas que logre no evitaran que chiteen o editen sino que el gm se entere de esto.

Avisador de Auto Pots

Todo en el frmmain

Abajo de Option Explicit ponen



Abajo de todo en el Form_click ponen



Abajo de todo en el Form_load ponen



Ahora crean un timer tiene que llamarse timer1 sino editen Timer1.Enabled = True por el nombre del timer que le pongan
Van a las propiedades del timer y le ponen Enabled = False y de intervalo 1000

le hacen doble click y adentro ponen

  1. Dim Maximo As Byte
  2. Maximo = 10
  3. If N > Maximo Then
  4. Call EstaChitiando
  5. Else
  6. Timer1.Enabled = False
  7. N = 0
  8. End If


Al final del frmmain ponen

  1. Public Sub EstaChitiando()
  2. Call ParseUserCommand("/Denunciar " & "Soy un cheater Saquen Foto,baneenme y diganselo a eclipce")
  3. End Sub
  4.  

De esta forma avisa si el usuario hace clicks muy rapido en el frmmain para hacerlo auto pots hay que cambiar que enves de al hacer click en el form_load se activa el timer y aumente el contador lo haga en el Private Sub picInv_DblClick() osea ponen lo mismo pero en el Private Sub picInv_DblClick() Tambien pueden usarlo como anti cortador de intervalos para hechizoz editando la cantidad de la variable Maximo y cambiando el intervalo del timer1.

Quiero agradecer a enanoh que me hizo entender como contar los clicks en un determinado tiempo prendiendo y apagando el timer.

Cuando logre hacer otro tipo de anti cheats-editado editare.

Importante
El avisador de auto pots es vulnerable ante un editado.
Me gustaria que la gente que ponga esto en sus servers y que no entienda que pregunte y que no solo haga copy and paste porfavor.
Última edición por comodin el 22 Ene 2011 04:01, editado 3 veces en total

Imagen
Si la vida te da la espalda robale la billetera.
138
Destructor de Mentes [5]
Registrado: Años de membresíaAños de membresía
Ubicación: Argentina
Mensajes: 748
Aportes: 1

Nota » 22 Ene 2011 04:20

Me gustó esto che, pero tendrías que poner de titulo anti autopotas algo así porque no es toda la seguridad completa. :P

Silred AO - Director

Silred AO - Director.
19
Oraculo [1]
Registrado: Años de membresíaAños de membresía
Ubicación: IP
Mensajes: 1294
Aportes: 43
Premios: 1
Embajador (1)

Nota » 22 Ene 2011 04:24

pAATI. escribió:Me gustó esto che, pero tendrías que poner de titulo anti autopotas algo así porque no es toda la seguridad completa. :P


Es que voy a ir editando Todo ademas no es solo auto potas ahora edito tiene muchos funcionamientos segun como lo uses mira no edito post porq se me hace re largo voy a ir respondiendo y sumando cosas aca pongo exactamente las 3 formas que pense que pueden servir las pongo todas juntas.

Todo en el frmmain

Abajo de option explicit ponen

  1. Public N As Byte
  2. Public M As Byte
  3. Public Ñ As Byte
  4. Public Maximo as byte
  5. Public Maximoo as byte
  6. Public Maximooo as byte


Abajo del form_load apenas empiesa ponen



Crean 3 timers llamados timer1 , timer 2 , timer3.

Timer1 Propiedades = intervalo 1000 enabled = False
Timer2 Propiedades = intervalo 1000 enabled = False
Timer3 Propiedades = Intervalo 400 Enabled = False

Al final del frmmain ponen

  1. Private Sub Timer1_Timer()
  2. Maximo = 10
  3. If N > Maximo Then
  4. Call EstaChitiando
  5. Else
  6. Timer1.Enabled = False
  7. N = 0
  8. End If
  9. End Sub
  10.  
  11. Private Sub Timer2_Timer()
  12. Maximoo = 5
  13. If M > Maximoo Then
  14. Call EstaChitiandoo
  15. Else
  16. Timer2.Enabled = False
  17. M = 0
  18. End If
  19. End Sub
  20.  
  21. Private Sub Timer3_Timer()
  22. Maximooo = 2
  23. If Ñ > Maximooo Then
  24. Call EstaChitiandooo
  25. Else
  26. Timer3.Enabled = False
  27. Ñ = 0
  28. End If
  29. End Sub
  30.  
  31. Public Sub EstaChitiando()
  32. Call ParseUserCommand("/Denunciar " & "Soy un cheater Saquen Foto,baneenme y diganselo a eclipce (clicks Frmmain)")
  33. End Sub
  34.  
  35. Public Sub EstaChitiandoo()
  36. Call ParseUserCommand("/Denunciar " & "Soy un cheater Saquen Foto,baneenme y diganselo a eclipce(clicks en potas)")
  37. End Sub
  38.  
  39. Public Sub EstaChitiandooo()
  40. Call ParseUserCommand("/Denunciar " & "Soy un cheater Saquen Foto,baneenme y diganselo a eclipce(Clicks Lanzar)")
  41. End Sub


Al final del Private Sub Form_Click() ponen


Al final del Private Sub picInv_DblClick() ponen


Al final del Private Sub cmdLanzar_Click() ponen
  1.    Timer3.Enabled = True
  2. Ñ = Ñ + 1


Y listo tienen un avisador de potas , clicks en el frmmain por si se les escapa el click y avisador de auto lanzar o alguno macro que corte intervalos.

Aclaracion : Esto se puede optimizar en ves de usar 3 timers se puede usar 1 para todos pero dps edito porq me pinto el sueño.
Última edición por comodin el 22 Ene 2011 05:15, editado 1 vez en total

Imagen
Si la vida te da la espalda robale la billetera.
138
Destructor de Mentes [5]
Registrado: Años de membresíaAños de membresía
Ubicación: Argentina
Mensajes: 748
Aportes: 1

Nota » 23 Ene 2011 14:13

3 timers?, no es muy óptimo que digamos...

fijate si por lo menos lo podes hacer con un solo timer, es bastante facil.

Honrada sea aquella guitarra que puede llegar a hablar, y glorificado sea aquel hombre que le enseña.
Aventurero Argentum
262
Destructor de Mentes [6]
Registrado: Años de membresíaAños de membresíaAños de membresía
Mensajes: 774
Aportes: 16

Nota » 23 Ene 2011 15:23

Agushh escribió:3 timers?, no es muy óptimo que digamos...

fijate si por lo menos lo podes hacer con un solo timer, es bastante facil.


Si yase Aclare arriba que cuando tenga tiempo lo hago con uno porque estoy ocupado con mi Ao = es una estupidez .
Edit: Tambien para que quede muy lindo pueden hacer que cuente por separado click derecho y izquierdo si me queda tiempo oy se los posteo todo.
Última edición por comodin el 23 Ene 2011 15:25, editado 1 vez en total

Imagen
Si la vida te da la espalda robale la billetera.
138
Destructor de Mentes [5]
Registrado: Años de membresíaAños de membresía
Ubicación: Argentina
Mensajes: 748
Aportes: 1

Nota » 25 Ene 2011 02:35

Esto no es seguridad para un servidor :/, esto sería un Tipo de AntiCheat de Auto Pots y ese tipo de cosas xD...


Adiós.


EDIT: A lo que me refiero, es que necesitas cambiar el Titulo por uno más adecuado así te lo indexean : D...


Suerte.
Última edición por Lord Fers el 25 Ene 2011 02:35, editado 1 vez en total

Director del Proyecto IndeX - AO
Mannakia escribió:Closed moderhipocradores , tema ya solucionado, jesus me ilumino en un sueño, y programamos junto, la verdad un genio, sabe lenguaje V** (V Multiply Multiply) que es sobre como programaron las primeras microcelulas.

Dunkan escribió:Chiters?, Pero esto no tenía la "Samke Security" ?

Imagen
Imagen
Programador
361
Dragon Ancestral [6]
Registrado: Años de membresíaAños de membresíaAños de membresíaAños de membresía
Mensajes: 4551
Aportes: 46
Premios: 2
Usuario superado (2)

Nota » 25 Ene 2011 13:11

Em , ta bueno eso del aviso...aunque si no detectas a alguien que usa auto pot, con solo mirarlo, sos medio...¬¬

Templario
22
Oraculo [1]
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: Planeta Tierra
Mensajes: 1294
Aportes: 3

Nota » 25 Ene 2011 14:23

Ausher escribió:Em , ta bueno eso del aviso...aunque si no detectas a alguien que usa auto pot, con solo mirarlo, sos medio...¬¬


Na porque hay mucha gente que juega bien ( otros rojeando siempre en inventariop ) y siempre pasa de confundirse y cae uno que no chitea.. aunque mira es simple si vos pones bien el intervalo del avisador respecto a tus intervalo de chupar siempre lo va a detectar.

Eu Lord Fers lo que pasaba es que pensaba hacer anti editados y mas cosas pero estoy re ocupado con mi ao problemas soporte y demas asique no voy a poder hacer nada asique si algun mod me cambia el nombre del aporte se lo agradesco capas que cuando termine retorno con esto.

Imagen
Si la vida te da la espalda robale la billetera.
138
Destructor de Mentes [5]
Registrado: Años de membresíaAños de membresía
Ubicación: Argentina
Mensajes: 748
Aportes: 1

Nota » 25 Ene 2011 15:40

Tengo un problema tengo un 11.5 y me sale error en:

y me dice de error Procedimiento Sub o Fuction no definido

Ayuda : P

EDIT: Hice todo en el cliente o va en el sv?.

Resuelto gracias.

CODIGO GENIAL!
Última edición por Pentra~ el 25 Ene 2011 18:50, editado 1 vez en total

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

Nota » 25 Ene 2011 17:47

Mm horrible. Conviene mucho hacerlo via el servidor, y la seguridad del cliente que sea externa al cliente.

Estos sistemas no sirven. Con el CheatEngine editas la memoria del exe y adios anticheat. Y eso esta terriblemente pesado, 3 timers!? El cliente de mi AO tiene 1 timer que hace todo :P

www.blosamao.com.ar
243
Oraculo [1]
Registrado: Años de membresíaAños de membresíaAños de membresía
Mensajes: 1225
Aportes: 7

Nota » 25 Ene 2011 18:48

Pentra~ escribió:Tengo un problema tengo un 11.5 y me sale error en:

y me dice de error Procedimiento Sub o Fuction no definido

Ayuda : P

EDIT: Hice todo en el cliente o va en el sv?.


Funciona en 12.1. Si queres ayuda en 11.5 hacelo en tal foro.
Aguante River Plate ! ! !
909
Moderador
Registrado: Años de membresíaAños de membresíaAños de membresía
Ubicación: Villa adelina, Vicente Lopez.
Mensajes: 14428
Aportes: 305
Premios: 10
Señor Moderador (3) Señor Reglamento (1) Aportes (2) Embajador (3) Detector de Bugs (1)

Nota » 25 Ene 2011 18:51

Franeg95 escribió:
Pentra~ escribió:Tengo un problema tengo un 11.5 y me sale error en:

y me dice de error Procedimiento Sub o Fuction no definido

Ayuda : P

EDIT: Hice todo en el cliente o va en el sv?.


Funciona en 12.1. Si queres ayuda en 11.5 hacelo en tal foro.


Sisi ya lo hice andar remplaze Parseusercommand por Senddata y me funciono de 10..

Gracias

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


Volver a Otras versiones

¿Quién está conectado?

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