jamestiotio / CITM

Battle Cats MITM Mailbox Hack
MIT License
20 stars 6 forks source link

Red thing not showing up. #5

Open jz-corgi opened 2 years ago

jz-corgi commented 2 years ago

I did the network and the break and filter stuff, but when I go into the mailbox, the red thing is not there, and it is impossible for me to advance from there. Can you tell me why this happens?

BattleCatsFanatic commented 2 years ago

Are you on Iphone or android? Most likely you haven't set up your https decryption properly so the traffic that the server is sending you doesn't get decrypted. This could also be due to you not having trusted the fiddler certificate on phone/pc.

SmalkiGroove commented 2 years ago

Same thing.

BattleCatsFanatic commented 2 years ago

So the break request on get and on post is enabled?

SmalkiGroove commented 2 years ago

Yeah image

BattleCatsFanatic commented 2 years ago

Did you make sure to enable remote connections in connections? And to save the filter.

SmalkiGroove commented 2 years ago

Yes to both

And also I have the proxy response on my phone on ipv4.fiddler:8888

BattleCatsFanatic commented 2 years ago

So if you open battle cats and open the mailbox what does it do exactly?

BattleCatsFanatic commented 2 years ago

While you have your phone connected through fiddler

SmalkiGroove commented 2 years ago

Yeah it shows a request on fiddler :

image

But in the game it just says as usual that there is nothing in the mailbox to collect

SmalkiGroove commented 2 years ago

Do I need to configure Fiddler as a reverse proxy too ?

BattleCatsFanatic commented 2 years ago

It should just intercept it both ways, so i don't think so

BattleCatsFanatic commented 2 years ago

I am stupid, you do need to do that

BattleCatsFanatic commented 2 years ago

But it should already have done that i think, at least it did for me

SmalkiGroove commented 2 years ago

https://docs.telerik.com/fiddler/configure-fiddler/tasks/usefiddlerasreverseproxy

Do you remember doing that ?

BattleCatsFanatic commented 2 years ago

Not like that, but i do remember clicking the "allow remote computers to connect"

BattleCatsFanatic commented 2 years ago

So i most likely have the definition of reverse proxy wrong, but in both cases you shouldn't have to do something drastically different from what james did

BattleCatsFanatic commented 2 years ago

You can try checking if you did everything in the "setting up the android device up" part right

BattleCatsFanatic commented 2 years ago

Maybe you need to trust another fiddler cert with another option seen as (I think) you get an options as to what the certificate should certify, vpns/something else

SmalkiGroove commented 2 years ago

I double checked everything I still don't get the expected request break.

I'll wait for other ideas ^^

BattleCatsFanatic commented 2 years ago

Maybe your wifi doesn't allow for devices to communicate between eachother on the same network(?)

jamestiotio commented 2 years ago

Hi @jz-corgi and @SmalkiGroove, it seems that this method has been patched by PONOS. I am not sure of the exact version this method was patched on, but we can safely assume that it's for versions v11.1.0+. I have updated the main README file accordingly as well.