Python - Как заставить Flash-игру думать, что у меня есть законный сертификат SSL - PullRequest
0 голосов
/ 05 февраля 2019

Я занимаюсь разработкой прокси-игры Man In The Middle для Flash, которую я запускаю с помощью Adobe Flash Projector.Я использую Python 3.6 и Flask для этого прокси.

Вот часть моего кода на Python, которая делает важные вещи:

@app.route('/', defaults={'path': ''}, methods=['GET', 'POST'])
@app.route('/<path:path>', methods=['GET', 'POST'])
def proxy(path):
    server_response = requests.post(f'http://realGameServer.com/{path}', data=request.form.to_dict()).text
    return server_response

app.run(port=443, ssl_context='adhoc', threaded=True)

Проблема в том, что игра не считает мой сертификат SSL законным и не работает.Мне нужно как-то эмулировать сертификат или обмануть игру.

Кстати, игра работает абсолютно нормально, если я запускаю Fiddler с включенной расшифровкой трафика HTTPS и опцией «Игнорировать ошибку сертификата сервера»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...