CVE-2023-21707 EXP# CVE-2023-21707
Exchange 反序列化payload生成
```shell
.\ConsoleApp1.exe "calc"
```
[4.0K] /data/pocs/6a16af7f21693708bc5dfda63f7ee108868c8697
├── [4.0K] ConsoleApp1
│ ├── [4.0K] ConsoleApp1
│ │ ├── [ 178] App.config
│ │ ├── [4.0K] bin
│ │ │ ├── [4.0K] Debug
│ │ │ │ ├── [8.0K] ConsoleApp1.exe
│ │ │ │ ├── [1.2K] ConsoleApp1.exe.config
│ │ │ │ ├── [ 28K] ConsoleApp1.pdb
│ │ │ │ ├── [4.8M] Microsoft.Exchange.Net.dll
│ │ │ │ └── [926K] Microsoft.WindowsAzure.Storage.dll
│ │ │ └── [4.0K] Release
│ │ │ ├── [ 47K] ConsoleApp1.exe
│ │ │ ├── [1.2K] ConsoleApp1.exe.config
│ │ │ ├── [ 28K] ConsoleApp1.pdb
│ │ │ ├── [4.8M] Microsoft.Exchange.Net.dll
│ │ │ └── [926K] Microsoft.WindowsAzure.Storage.dll
│ │ ├── [ 796] Class1.cs
│ │ ├── [ 952] Class2.cs
│ │ ├── [ 743] Class3.cs
│ │ ├── [2.7K] ConsoleApp1.csproj
│ │ ├── [4.0K] obj
│ │ │ ├── [4.0K] Debug
│ │ │ │ ├── [7.3K] ConsoleApp1.csproj.AssemblyReference.cache
│ │ │ │ ├── [ 0] ConsoleApp1.csproj.CopyComplete
│ │ │ │ ├── [ 41] ConsoleApp1.csproj.CoreCompileInputs.cache
│ │ │ │ ├── [ 873] ConsoleApp1.csproj.FileListAbsolute.txt
│ │ │ │ ├── [8.0K] ConsoleApp1.exe
│ │ │ │ ├── [1.2K] ConsoleApp1.exe.config
│ │ │ │ ├── [ 28K] ConsoleApp1.pdb
│ │ │ │ └── [6.7K] DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── [4.0K] Release
│ │ │ ├── [ 14K] ConsoleApp1.csproj.AssemblyReference.cache
│ │ │ ├── [ 0] ConsoleApp1.csproj.CopyComplete
│ │ │ ├── [ 41] ConsoleApp1.csproj.CoreCompileInputs.cache
│ │ │ ├── [ 895] ConsoleApp1.csproj.FileListAbsolute.txt
│ │ │ ├── [ 47K] ConsoleApp1.exe
│ │ │ ├── [1.2K] ConsoleApp1.exe.config
│ │ │ └── [ 28K] ConsoleApp1.pdb
│ │ ├── [2.0K] Program.cs
│ │ └── [4.0K] Properties
│ │ └── [1.2K] AssemblyInfo.cs
│ └── [1.1K] ConsoleApp1.sln
├── [ 905] CVE-2023-21707.py
└── [ 91] README.md
9 directories, 35 files