Skip to content

DLL performing API-hooking to find which process is talking to the DS4.

License

Notifications You must be signed in to change notification settings

nefarius/ds4sniffer

Repository files navigation

DS4Sniffer

DLL performing API-hooking to find which process is talking to the DS4.

Motivation

Created to aid in analysis of this issue.

How to use

  • Download DebugViewPP
  • Place the 64-Bit DLL in C:\Windows\System32 and the 32-Bit DLL in C:\Windows\SysWOW64
  • Execute set_appinit_dll.reg to get the DLLs loaded into every process
  • Reboot the machine
  • Start DebugView++ as Administrator
  • Connect the DS4 and observe the debug outputs
  • Save the collected data with File / Save Log

To undo/uninstall

  • Execute reset_appinit_dll.reg
  • Reboot the machine
  • Delete ds4sniffer.dll from C:\Windows\System32 and C:\Windows\SysWOW64
  • Done!