ある.netアプリケーションのAPIをフックしてSSLで暗号化されている通信の内容を見たいです。
CのWin32 APIを使っているものであれば、bcrypt.dllなどの関数をdll injectionして書き換えればいいのですが、.net frameworkを使っている場合はどうすればいいのでしょうか?

SSLを見る方法として中間サーバを使う方法もありますが、APIをフックしてやってみたいと考えています。

Windows 10 1709
Visual Studio 2017