Я занимаюсь разработкой прокси-игры 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 и опцией «Игнорировать ошибку сертификата сервера»