Decaf Code
dfb7fbf219
Remove PCH source file
...
Newer versions of Meson create this automatically for MSVC builds.
2019-05-01 21:00:11 -04:00
Decaf Code
2ed2be349e
hook/table.c: Add hacks to deal with Win32 apisets
2019-03-03 19:46:30 -05:00
Decaf Code
1b99fb16b8
hook/iohook.c: Remove ioctl asserts
...
These assertions don't seem to hold for certain real ioctl errors.
2018-11-23 13:58:25 -05:00
Decaf Code
bfee3db861
Fix MSVC compatibility issues
...
Project now builds in Visual Studio 2017, probably earlier versions
too as long as they support enough of C99.
2018-11-23 13:58:25 -05:00
Decaf Code
d985965639
Fix non-PCH build
2018-11-23 13:46:49 -05:00
Decaf Code
2f7df12fc8
hook/iohook.c: Fix DeviceIoControl error path
2018-11-20 19:49:38 -05:00
Decaf Code
7526c7274a
hook/table.c: Populate links from first match
...
The loaded module list is kept in the order the modules are first
loaded. Using the first loaded module (i.e. the EXE) will help
ensure that multiple hook DLLs stack correctly. Previously the link
was taken from the most-recently loaded module.
2018-11-20 13:17:34 -05:00
Decaf Code
a956987fe0
hook/process.c: Fix 64-bit startup hijack
...
Start address goes in RCX in 64-bit mode, EAX in 32-bit mode.
2018-11-13 20:06:40 -05:00
Matt Bilker
3df87b35e3
hook/table.c: Import assert.h
2018-11-13 20:05:56 -05:00
Decaf Code
ceea0677a4
hook/args.c: Add command line recovery helper
2018-11-10 11:24:57 -05:00
Decaf Code
d77e6d15cf
hook/com-proxy.c: Add COM proxying mechanism
2018-11-10 11:24:57 -05:00
Decaf Code
73c893168c
hook/iohook.c: Add Win32 I/O interception mechanism
2018-11-10 11:24:57 -05:00
Decaf Code
80c1f73f85
hook/iobuf.c: Add IO buffer descriptors
2018-11-08 14:08:36 -05:00
Decaf Code
6a80ed1875
hook/process.c: Add process startup interceptor
2018-11-08 14:08:36 -05:00
Decaf Code
7d3203b6b1
hook/hr.c: Add HRESULT helpers
2018-11-08 14:08:36 -05:00
Decaf Code
a5b3a5c48b
hook/table.c: Add IAT hooking mechanism
2018-11-07 11:51:14 -05:00
Decaf Code
04b1fa8dfe
hook/pe.c: Add helpers for manipulating loaded PEs
2018-11-07 11:51:14 -05:00
Decaf Code
b4926fd597
hook/peb.c: Add Process Environment Block helpers
2018-11-01 18:18:44 -04:00
Decaf Code
0c5dd7e193
hook: Add empty static library
2018-11-01 18:18:44 -04:00