2025-05-25 15:08:40 +02:00
2025-05-25 15:08:40 +02:00
2025-05-25 15:08:40 +02:00
2025-05-25 15:08:40 +02:00
2025-05-25 15:08:40 +02:00
2025-05-25 15:08:40 +02:00
2025-05-25 15:08:40 +02:00
2025-05-25 15:08:40 +02:00

windows-binary-fuzzing

DLL methods

  • GetOpenFileNameA
  • IFileOpenDialog
  • QFileDialog::getOpenFileName
  • QFileDialog::getOpenFileNames
  • QFileDialog::getOpenFileUrl
  • QFileDialog::getOpenFileUrls
  • QFileDialog::getOpenFileContent
  • wxFileDialog

Build scripts

# Client(s)
clients/build_all.ps1

# Programs
programs/build.bat

Execution commands (drrun)

GetOpenFileNameA.exe

drrun -c ..\..\clients\CustomClient\build\Debug\CustomClient.dll -c C:\Users\vboxuser\git\winafl\build64\bin\Release\winafl.dll -debug -target_offset 0x8530 -fuzz_iterations 1 -nargs 2 -target_module .\GetOpenFileNameA.exe -- .\GetOpenFileNameA.exe

QT_getOpenFileName.exe

drrun -c ..\..\clients\CustomClient\build\Debug\CustomClient.dll -c C:\Users\vboxuser\git\winafl\build64\bin\Release\winafl.dll -debug -target_offset 0x1320 -fuzz_iterations 1 -nargs 2 -target_module .\QT_getOpenFileName.exe -- .\QT_getOpenFileName.exe
Description
No description provided
Readme 2.3 MiB
Languages
C 54.5%
C++ 29.8%
Batchfile 9.7%
QMake 3.5%
CMake 2.5%