¿Como encuentran los bugs en videojuegos?

Iniciado por crazykenny, 16 Julio 2014, 23:04 PM

0 Miembros y 1 Visitante están viendo este tema.

crazykenny

Hola; vereis, no estoy muy seguro si este tema va aqui en seguridad o en algun subforo concreto de hacking, pero, aun asi, quisiera preguntar una cosa, si no es molestia, claro esta.
Entonces, y, yendo al tema en cuestion, hace cosa de un mes o dos puse dos temas relacionados con los 3 primeros juegos de pokemon; uno sobre uno de los dos bugs de estos (el de missingno.) y otro en plan "reto" para sacar a mew (el pokemon numero 151).
Entonces, y, dado el caso de que hay cierta informacion sobre como hacer estas dos cosas, y, por otra parte, otros datos sobre explotar ciertos "bugs concretos" en todos los videojuegos de pokemon (cosa que, obviamente, se aplica a cualquier juego, motivo por el cual este tema tambien esta enfocado a los videojuegos en general), pues quisiera preguntaros una cosa;
A nivel general, ¿como consigue la gente, digamos, encontrar bugs en videojuegos a nivel general, pero, obviamente, "sin realizar modificaciones dentro del juego" (donde un ejemplo son los videojuegos originales de pokemon)?.
Obviamente, y, por otra parte, tambien lo pregunto porque, bueno, leyendo algo de informacion sobre bugs en videojuegos de pokemon (a nivel general), he observado que, leñe, el ejecutar ciertos bugs en X juego de pokemon, pues lleva su tiempo (en uno contreto mas de 1 hora haciendo pasos muy concretos, por ejemplo).
Dicho sea de paso, bueno, he comentado lo de los juegos de pokemon mas bien "a modo de ejemplo que tengo a mano" (y mas porque he visto que bastantes juegos de pokemon de portatiles tienen "algun bug concreto"), aunque esta duda mas bien quisiera enfocarla a nivel general dentro del ambito de los videojuegos.
Bueno, pues, muchas gracias por vuestra atencion, y, saludos.
A nivel personal, lo que me da mas miedo no son los planteamientos y acciones individuales, sino las realizadas en grupo, ya que estas ultimas pueden acabar con consecuencias especialmente nefastas para todos.
Se responsable, consecuente y da ejemplo.
http://informaticayotrostemas.blogspot.com.es/2013/12/situacion-de-la-educacion-actual-en.html
https://informaticayotrostemas.blogspot.com/

MinusFour

Esto más que hacking, es un tema de ingeniería inversa. No te sabría decir exactamente como, yo se que encontraron la manera de dumpear los roms y de ahí estudiaron las posibilidades para "romper" el juego. Pero más que nada era darse cuenta en la forma que actuaba el juego y estar probando cosas, ayudarse

Muchos de los glitches que se encuentran en consolas vienen de bugs sacados de testers y así. Por ejemplo en GoW había un montón de glitches y la mayoría eran probando con los inputs del control y lag. Crabwalking, auto pick up, insta chainsaw, salirse del mapa.

Para juegos de PC te recomiendo que te leas el tutorial de Mad Antrax de Cheat Engine. Yo creo que así te puedes dar una idea más o menos de como se encuentran algunos cheats/glitches. De hecho, bastante de la teoría ahi puede servir para el debugger de VirtualBoy.

engel lex

en BUENA cantidad de veces es casualidad y repitiendo el experimento, otras veces es teniendo un conocimiento de como el sistema maneja la memoria y darte cuenta que el juego está manejando la memoria de manera vulnerable, me imagino que desensamblando y debuggeando al juego algunos...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

crazykenny

Entiendo, y, bueno, muchas gracias por vuestras respuestas, me han resultado muy utiles, de verdad.
Muchas gracias por vuestra atencion.
Saludos.
A nivel personal, lo que me da mas miedo no son los planteamientos y acciones individuales, sino las realizadas en grupo, ya que estas ultimas pueden acabar con consecuencias especialmente nefastas para todos.
Se responsable, consecuente y da ejemplo.
http://informaticayotrostemas.blogspot.com.es/2013/12/situacion-de-la-educacion-actual-en.html
https://informaticayotrostemas.blogspot.com/

engel lex

Fijate el caso de pokemon, se dieron cuenta que los pomemon y objetos estaban identificados con una variable tipo byte (de 256 espacios) el punto es generar al salvar durante ese momento un error que lleva a un buffer overflow haciendo que el juego apunte a una direccion incorrecta y permitiendo escoger algo
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.