Skip to content
This repository has been archived by the owner on Oct 6, 2022. It is now read-only.

Way to download levels from official server #263

Open
iwalfy opened this issue Sep 8, 2022 · 6 comments
Open

Way to download levels from official server #263

iwalfy opened this issue Sep 8, 2022 · 6 comments

Comments

@iwalfy
Copy link

iwalfy commented Sep 8, 2022

First run Wireshark and catch secret field of any user.
Then make HTTP POST request to http://www.boomlings.com/database/downloadGJLevel22.php that contains:

gameVersion=21
binaryVersion=35
gdw=0
levelID=<level id>
secret=<your secret>

Important to specify an empty User-Agent header otherwise Cloudflare will block us.

curl example: curl -X POST "http://www.boomlings.com/database/downloadGJLevel22.php" -d "gameVersion=21&binaryVersion=35&gdw=0&levelID=1389451&secret=XXXXXXX" -H 'User-Agent:'

Screenshot 2022-09-08 at 12 29 38
Screenshot 2022-09-08 at 12 27 52

#RobUseHTTPS

@iwalfy
Copy link
Author

iwalfy commented Sep 8, 2022

And as far as I understand, the main problem is that you are blocked from the servers. Maybe in this case it is better to send all requests from the client side.

@Nadwey
Copy link
Contributor

Nadwey commented Sep 8, 2022

And as far as I understand, the main problem is that you are blocked from the servers. Maybe in this case it is better to send all requests from the client side.

You can't move requests to client side because of CORS policy (as far as I know)

@iwalfy
Copy link
Author

iwalfy commented Sep 8, 2022

What if you use a proxy to change the server address for each request?

@masckmaster2007
Copy link

@iwalfy One small note: I understand why you censored the secret, but it's just a word that's used and can find in:
https://docs.gd-programming.org/server/topics/secrets/

@iAndyHD3
Copy link
Contributor

Another small note: it's easier to use gdbrowser locally than do all that stuff

@iwalfy
Copy link
Author

iwalfy commented Sep 21, 2022

@iwalfy One small note: I understand why you censored the secret, but it's just a word that's used and can find in: https://docs.gd-programming.org/server/topics/secrets/

I didn't know this at the time.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants