Decaf Code
c5f08113a5
Tag v0.2.2
...
I forgot to update the Meson version for the past few releases.
whoops.
2018-11-23 14:05:53 -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
b58369f9e1
inject/options.c: Fix signedness mismatch
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
de528c108f
hooklib/uart.c: Add emulated UART
2018-11-10 11:24:57 -05:00
Decaf Code
6465ab6f09
hooklib/serial.c: Add iohook wrappers for Win32 UART ops
2018-11-10 11:24:57 -05:00
Decaf Code
74697b7cb3
hooklib: Add empty static library
2018-11-10 11:24:57 -05:00
Decaf Code
71bbe49615
inject: Add initial DLL injector tool
2018-11-10 11:24:57 -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
Decaf Code
499e9ca976
Add precompiled header
2018-11-01 18:18:44 -04:00
Decaf Code
4fee7e1c80
Set up Meson build system
2018-11-01 18:18:44 -04:00
Decaf Code
12db544b06
Add .editorconfig
2018-10-09 19:06:37 -04:00
Decaf Code
7120c5323f
Add .gitignore
2018-10-09 19:06:36 -04:00
Decaf Code
73c1524429
Add MIT LICENSE
2018-10-07 14:20:22 -04:00