Mobile game analysis

时间:2023-03-09 18:55:30
Mobile game analysis

Let's take a look at a very popular mobile game "Garena 传说对决" . It would be very interesting~

Mobile game analysis

My friend Carrie's confused about "Certificate Pinning". Let me show you how to verify  "Certificate Pinning". Use a proxy server to intecept any sensitive data when user log in.

Mobile game analysis

Nothing found and only an error occurs. Good job~

Mobile game analysis

Let me show you the SSL handshake.

Mobile game analysis

Second we take a look at its encryption method and key. It's AES 128bit encryption, but what happen to the key??? Poor lazy developers, she/he must be a funny guy~

Mobile game analysis

Furthermore we extract its folder and take a look inside it.

Mobile game analysis

Look! Account name in plaintext found in cache.db-wal. Fortunely password is encrypted. Nice job~

Mobile game analysis

Anything else? E-mail address in plaintext!

Mobile game analysis

No way gps location found! Why Garena needs to know where user live? That's too much. It's my privacy!!!

Mobile game analysis

Garena does well on "Certificate Pinning" but it should take user's privacy into account. Don't leave those sensitive personal data in plaintext on any plist or database files. At least Garena should encrypt those data. And most important of all, don't collect my gps location. No need to know where users live. It's none of your business. Concentrate on improving your game to make it more attractive and secure. That's what Garena should do.