почему winhttp палево? Кобальт его юзает1. Это PE-лоадер с ремапом, а можно было грузить в свою память
2. getNtdll - оригинал ntdll для снятия сплайсов нужно брать с диска и маппить, т.к. в памяти других процессов она наверняка тоже будет пропатчена.
3. Работа с сетью через Winhttp - большое палево