ZeChrales es el genio oculto detrás de cada filtración de red que has leído en el Hub en los últimos meses. También es, posiblemente, la última persona en el planeta que está haciendo análisis de tráfico de red para Pokémon GO. En esta rara entrevista, Chrales compartió sus antecedentes, motivación y metodología con GO Hub.

Entrevista a ZeChrales

¿Cómo comenzaste tu carrera de minería de datos?

Estábamos buscando todos los sprites Pokémon de la 1ª y la 2ª Generación, y descubrimos muchos Pokémon brillantes desconocidos. Por lo tanto, escribí un script para recuperarlos todos cuando hay un cambio. En este momento, había un complemento famoso en el teléfono rooteado para obtener IV vivos en sus Pokémon, pero se rompió con la seguridad de Niantic.

Empecé a jugar con el tráfico de la red para mostrar esos IV de nuevo, pero también con cosas que aún no están activas en mi teléfono, y fue entonces cuando comencé a publicar fugas en TheSilphRoad Reddit.

¿Cuál es tu experiencia con la codificación y el análisis del código?

Estoy trabajando como desarrollador, por lo que la depuración y corrección de errores son mis tareas diarias.

¿Por qué analizas específicamente el tráfico de red de Pokémon GO? ¿Es porque Pokémon GO es un juego muy exitoso o te encanta jugarlo también?

Como jugador, me encanta leer las minas de datos de los juegos que estoy jugando. Niantic no se está comunicando correctamente para un juego tan exitoso como Pokémon GO, así que creo que es genial ayudar a los jugadores a saber cómo se puede actualizar el juego. Además, están agregando cosas días / semanas antes de anunciarlo, ¿es para permitirnos desarrollar algo sobre el juego?

¿Cómo se huele el tráfico de red del juego?

Magia y análisis de red. Digamos que no es tan complejo como parece, pero es suficiente para mantenerlo en privado.

Al analizar el tráfico de Niantic, ¿hay algo que encuentres fascinante sobre cómo organizan / codifican sus datos?

Todavía no puedo entender por qué Niantic invirtió tanto en la protección de código en su juego (ofuscación, encriptación, detección de raíz) sin agregar grandes actualizaciones de juego. Si Ingress fue su alfa, entonces Pokémon GO sigue siendo su versión beta.

¿Qué recomendarías para alguien que esté interesado en hacer lo que haces? ¿Estaría dispuesto a tomarlos bajo su protección?

Todos los involucrados en Pokémon GO dev son lobos solitarios, con grandes problemas de confianza. Entonces, si tiene un buen conocimiento en ingeniería inversa, encontrará una manera de contactar directamente a las personas adecuadas.

¿Conoces el visor de modelos 3D ocultos en Pokémon GO? ¿Cómo se puede abrir?

Nunca jugué con eso, debe ser algo oculto en el código de unidad, que no es realmente la parte que me interesa.

¿Cómo puedes obtener Pokémon sin usar como lo haces en tus directos?

Los servidores de Niantic están enviando una lista de Pokémon en su almacenamiento y una lista de entradas registradas en la Pokédex. Lo entiendo y le digo a mi teléfono “en lugar de esta lista, ahora tienes todo este Pokémon, o una Pokédex completa”. Como resultado, el juego en vivo lo mostrará normalmente en mi teléfono real.

¿Quién todavía está afuera haciendo minas de datos y revisando redes?

Solo unas pocas personas siguen interesadas en el desarrollo privado y nadie está haciendo una minería de datos de red real en este momento.

¿La hazaña de ingeniería de datos / ingeniería inversa más impresionante?

Justo antes de las ondas de la 3ª Generación el cifrado cambió y tuve que adaptarme al nuevo código en unas pocas horas. También estoy orgulloso de mi viejo Mew como pantalla de amigos.

Como programador, ¿cuál cree que serán los lenguajes de programación / conjuntos de habilidades más valiosos para avanzar en el campo de la tecnología en los próximos 5-10 años?

Cyber ​​Security es el campo más importante de los últimos años, es realmente algo que necesita investigar si está interesado en la informática.

¿Niantic te ha contactado de alguna manera?

No.

Si Niantic te pregunta, ¿aceptas trabajar con ellos (por Pokémon GO)?

No estoy seguro de ser el tipo de empleado que están buscando.

¿Tienes miedo de que puedas ser demandado / prohibido por lo que haces?

¿No por qué? Desde que empecé a involucrarme en Pokémon GO, mi objetivo siempre fue proporcionar una experiencia de juego mejorada para todos los jugadores.

¿Cuál es tu experiencia con Pokémon antes de que Pokémon vaya?

¡Empecé hace mucho tiempo con Pokémon Azul! Obteniendo los 150 intercambios en nuestros Gameboys, luchando contra otros en el Pokémon Stadium N64 con el Transfer Pak … Creo que jugué las siguientes 2 Generaciones, pero me detuve para jugar en la consola justo antes de Nintendo DS, así que durante la 3ª Generación. Solo conozco algunos de los nuevos Pokémon gracias al Juego de Cartas Coleccionables.

¿Cómo se ven tus estadísticas para tu cuenta habitual de Pokémon GO? Equipo, nivel?

Estoy en el nivel 38, Místico. Estoy recogiendo Pokémon IV y acumulando polvo de estrellas…, mientras intento atacar diariamente.

¿Pokémon favorito? ¿Qué elegiste como motor de arranque en Pokémon GO?

¡Squirtle!

¿Crees en la teoría de que Ash está en coma todo el tiempo?

Nunca he visto el anime.

¿Pensamientos al hablar de Pikachu?

Me gustó esta película, especialmente porque ya conocía algunos de los “nuevos” Pokémon gracias a Pokémon GO.

¿Hay una historia detrás de “Chrales” (en lugar de Charles)?

¡Por supuesto! Ha sido mi apodo desde siempre, de alguna jerga francesa, y puede estar relacionado con mi nombre real (pista: no es exactamente Charles)