ioctlpus
ioctlpus copied to clipboard
IOCTLpus can be used to make DeviceIoControl requests with arbitrary inputs (with functionality somewhat similar to Burp Repeater).
[Embedding DLLs in a compiled executable](https://stackoverflow.com/questions/189549/embedding-dlls-in-a-compiled-executable)
On IOCTL Code insertion, automatically remove whitespaces as well as leading `0x` characters
Updating `nudInputSize/nudOutputSize` will add/remove bytes to the actual buffer, matching the right size while directly updating the `hbInput/hbOutput` buffer byte view don't update back the `nudInputSize/nudOutputSize` value
Requires a bit of refactoring on how we handle `btnSend_Click` function