lol666
Blockchain Consensus Specialist
2
MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1
200 XP
Pokemon Go MITM Proxy - Intercepts the traffic between your Pokemon Go App and their servers, decodes the protocol and gives you a handy tool to enrich your own game experience by altering the data on the fly.
Take a look at the examples to get started. Feel happily invited to contribute more!
How to use it ?
Get https://nodejs.org/en/
Take a look at the examples to get started. Feel happily invited to contribute more!
How to use it ?
Get https://nodejs.org/en/
- Get protobuf >= 3
- Linux: libprotobuf must be present (apt-get install libprotobuf-dev)
- OSX: Use http://brew.sh/ to install protobuf with brew install pkg-config and brew install --devel protobuf
- Windows: hard to compile - follow
You must upgrade your account or reply in the thread to view the hidden content.
- Clone the code to experiment with the examples! (otherwise use it as a https://www.npmjs.com/package/pokemon-go-mitm)
git clone
&& cd pokemon-go-mitm-nodeYou must upgrade your account or reply in the thread to view the hidden content.
npm install
- Setup the http://coffeescript.org/ interpreter
Run and quit one of the examples once to get a CA certificate generatednpm install -g coffee-script
coffee example.logTraffic.coffee
- Copy the generated .http-mitm-proxy/certs/ca.pem to your mobile
- Add it to the "trusted certificates"
- Setup your connection to use your machine as a proxy (default port is 8081)
- Enjoy
This exploit allow you to modifiy the data between you and the game server. You can have Mew, catch Lavados, 100% catch and more ! I dont know it's it was already posted.PokemonGoMITM =require'./lib/pokemon-go-mitm' server =newPokemonGoMITMport:8081 #Every throw you hit is a super-duper-curved ball -> +XP server.addRequestHandler "CatchPokemon", (data)-> data.normalized_reticle_size =1.950 data.spin_modifier =0.850 ifdata.hit_pokemon data.normalized_hit_position =1.0 data #Replace all PokeStops with kittys! server.addResponseHandler "FortDetails", (data)-> data.name ="Pokemon GO MitM PoC" data.description ="meow!" data.image_urls =["http://thecatapi.com/api/images/get?format=src&type=png"] data #Send crafted requests directly to the API as a new request - to release a pokemon as example server.addResponseHandler "GetInventory", (data)-> foritem indata.inventory_delta.inventory_items ifitem.inventory_item_data andpokemon =item.inventory_item_data.pokemon_data server .craftRequest "ReleasePokemon", pokemon_id:pokemon.id .then (data)-> ifdata.result is"SUCCESS" console.log"[+] Pokemon #{pokemon.pokemon_id}got released!" false