A prototyped Brave Frontier Web Server written in Python 2.7
NOTICE: THIS REPOSITORY WAS DESIGNED FOR BRAVE FRONTIER 1.10, A NEWER REWRITE OF THIS PROJECT THAT TARGETS THE LAST BRAVE FRONTIER VERSION PRIOR TO SHUTDOWN IS RELEASED HERE: https://github.com/arves100/gimufrontier. NO MORE UPDATES OR SUPPORT WILL BE MADE FOR THIS REPOSITORY.
- PyCrypto (pip install pycrypto)
- Handle HTTP Requests with Headers and PHP '?' Arguments
- Bind an Asyncrous Server
- Configuration (Hard coded now)
- Login
- Terms
- Background
Extract libgame.so, change '68 74 74 70 73 3A 2F 2F' (01626430, 01633EC0, 0164D690) to '68 74 74 70 3A 2F 2F 00'.
Then, on 01634C60 change '68 74 74 70 73 3A 2F 2F 61 70 69 2E 6C 69 76 65 2E 67 75 6F 69 2E 73 67 2F' to '68 74 74 70 3A 2F 2F 61 70 69 2E 6C 69 76 65 2E 67 75 6D 69 2E 73 67 2F 00'
Create a DNS Server and redirect '.bravefrontier.gumi.sg' and '.live.gumi.sg' into this Server
ATTENTION: You can only do this on localhost
Go to '127.0.0.1/shutdown_server' and the server will be shutting down
- https://github.com/bsuh/bfdb for AES, PKCS5 and base64 algorithm and parts of the encrypted bf names