if (Process.Running("httpdebugger.exe")) { exit(0);}Не надо так делать, это не несёт никакой защиты и смысла вовсе!
Ну просто поменяй протокол общения, их куча:
WebSocket
TCP/UDP Socket yggdrasil
Ещё можешь попробовать (не проверял, просто догадка возникла) - попробовать работать с сетью БЕЗ использования http.sys
Вебсокеты устанавливаются по HTTP/S протоколу, толку что ты будешь юзать их вместо HTTP/S запросов почти нет. Они так же отслеживаются через HTTP дебаггеры.
В целом это хорошее предложение. Но есть одно но. SSL Pining можно отломить. Хотя для ТСа это будет самый простой способ, если он использует cURL конечно же :)))))))))))))
Подведу итоги:
Используй TCP/UDP протокол для общения клиент-сервер. Не умеешь кодить такие серваки или нет денег на VDS (или еще какая-нибудь причина не использовать TCP/UDP сервер)? Подключай SSL Pining и наяривай как следует!
P.S: В cURL SSL Pining включается одним параметром при отправке запроса: CURLOPT_SSL_VERIFYPEER 1