2025-06-19 10:02:54 +02:00
2025-06-19 10:02:54 +02:00
2025-06-19 10:02:54 +02:00
2025-06-19 10:02:54 +02:00
2025-06-19 10:02:54 +02:00
2025-06-19 10:02:54 +02:00
2025-06-19 10:02:54 +02:00
2025-06-19 10:02:54 +02:00

windows-binary-fuzzing

DLL methods

  • GetOpenFileNameA (ANSI)
  • GetOpenFileNameW (UTF-16)
  • 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 3.4 MiB
Languages
C 66.6%
C++ 23%
Batchfile 5.6%
QMake 3.3%
CMake 1.5%