Skip to content

Commit 0390f27

Browse files
Misc: fix README and enable CET (#16)
1 parent 062a66d commit 0390f27

4 files changed

Lines changed: 7 additions & 19 deletions

File tree

‎Lib/Lib.vcxproj‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@
119119
<Link>
120120
<SubSystem>Console</SubSystem>
121121
<GenerateDebugInformation>true</GenerateDebugInformation>
122+
<CETCompat>true</CETCompat>
122123
</Link>
123124
</ItemDefinitionGroup>
124125
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -139,6 +140,7 @@
139140
<OptimizeReferences>true</OptimizeReferences>
140141
<GenerateDebugInformation>true</GenerateDebugInformation>
141142
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
143+
<CETCompat>true</CETCompat>
142144
</Link>
143145
</ItemDefinitionGroup>
144146
<ItemGroup>

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Cornelius is a specialized emulator that allows to run the [Intel TDX](https://www.intel.com/content/www/us/en/developer/tools/trust-domain-extensions/overview.html)
44
firmware as a VM on Hyper-V without requiring actual TDX hardware. It is useful for security testing, fuzzing, and rapid prototyping of the TDX firmware.
55

6-
Cornelius was developed by Maxime Villard of the Microsoft MORSE team.
6+
Cornelius was developed by Maxime Villard of the Microsoft Offensive Research team.
77

88
## Features
99

@@ -38,7 +38,7 @@ Cornelius was developed by Maxime Villard of the Microsoft MORSE team.
3838
- Open `Cornelius.sln` with VisualStudio, and rebuild the project.
3939
- The `Binaries` directory is now created and contains `Cornelius.dll` and `Test.exe`.
4040
- Copy the TDX binaries into that folder.
41-
- Go to that folder and run the demonstrator: `.\Test.exe pseamldr.so.consts pseamldr.so libtdx.so`.
41+
- Go to that folder and run the demonstrator: `.\Test.exe pseamldr.so.consts pseamldr.so libtdx.so.unstripped`.
4242

4343
You can now develop your own demonstrator, or fuzzer, or tester, using `Cornelius.dll`.
4444

‎Test/Test.vcxproj‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@
118118
<SubSystem>Console</SubSystem>
119119
<GenerateDebugInformation>true</GenerateDebugInformation>
120120
<AdditionalLibraryDirectories>..\Binaries;</AdditionalLibraryDirectories>
121+
<CETCompat>true</CETCompat>
121122
</Link>
122123
</ItemDefinitionGroup>
123124
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -138,6 +139,7 @@
138139
<AdditionalLibraryDirectories>..\Binaries;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
139140
<OutputFile>..\Binaries\$(TargetName)$(TargetExt)</OutputFile>
140141
<ProgramDatabaseFile>..\Binaries\$(TargetName).pdb</ProgramDatabaseFile>
142+
<CETCompat>true</CETCompat>
141143
</Link>
142144
</ItemDefinitionGroup>
143145
<ItemGroup>

‎Test/Test.vcxproj.filters‎

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup>
4-
<Filter Include="Source Files">
5-
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
6-
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
7-
</Filter>
8-
<Filter Include="Header Files">
9-
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
10-
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
11-
</Filter>
12-
<Filter Include="Resource Files">
13-
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
14-
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
15-
</Filter>
16-
</ItemGroup>
17-
<ItemGroup>
18-
<ClCompile Include="main.c">
19-
<Filter>Source Files</Filter>
20-
</ClCompile>
4+
<ClCompile Include="main.c" />
215
</ItemGroup>
226
</Project>

0 commit comments

Comments
 (0)