README.md
Rendering markdown...
cmake_minimum_required(VERSION 3.20)
project(cordrv_exploit CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Executable PoCs
add_executable(cormem-read-poc
main.cpp
cordrv.cpp
)
target_link_libraries(cormem-read-poc PRIVATE ntdll psapi)
# Warnings utiles
target_compile_options(cormem-read-poc PRIVATE
/W3
/WX- # warnings non bloquants
/permissive- # mode conforme au standard
)
# x64 uniquement (le code suppose un espace d'adressage 64 bits)
if(NOT CMAKE_SIZEOF_VOID_P EQUAL 8)
message(FATAL_ERROR "Ce projet doit être compilé en 64 bits (x64).")
endif()