|
965a2e5b21
|
hooksystem: attempt allocating pages in linear order
|
2024-04-05 17:16:09 +01:00 |
|
Martin Sundhaug
|
942172d2dc
|
hooksystem: Fix miscalculation in comment (#5442)
|
2024-04-05 12:56:53 +01:00 |
|
|
0569b9c300
|
hooksystem: manually map trampoline addresses
better patching of rip calls as we are close enough to just change them up
|
2024-04-04 18:50:37 +01:00 |
|
|
754eaf5b8b
|
pluginapi: fix hooks with negative rip offsets
fixes #4484
|
2024-01-24 13:53:18 +00:00 |
|
Zach DeCook
|
1607e96704
|
HookSystem: rename PAGESIZE_VAR from PAGESIZE to avoid conflict (#4321)
|
2024-01-01 23:05:26 +01:00 |
|
|
6a93cee74e
|
pluginapi: manually detect endbr64 opcodes in function hooks
ref #4277
|
2023-12-28 13:36:09 +01:00 |
|
|
e75dafd8b2
|
pluginapi: better wording for plugin function hook errors
|
2023-12-27 19:27:15 +01:00 |
|
|
b7e8110a30
|
pluginapi: log assembler return
|
2023-12-27 19:23:06 +01:00 |
|
Vaxry
|
7474c81958
|
pluginapi: Trampoline hooks %rip patching improvements (#4256)
---------
Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
|
2023-12-27 11:43:04 +01:00 |
|
|
9132660768
|
functionHooks: fix incorrect protlen calcs
|
2023-12-09 16:16:46 +00:00 |
|
|
99ca26d4eb
|
hooksystem: fix missed log include
|
2023-11-26 18:33:53 +00:00 |
|
|
1778fb77e2
|
functionhooks: throw an exception on unsupported %rip usage
ref #2479, now will actually tell you what's wrong instead of crashing
|
2023-11-26 17:53:51 +00:00 |
|
vaxerski
|
5ac625d7bd
|
format: fix hooksystem
|
2023-06-16 18:45:14 +02:00 |
|
scorpion-26
|
f678789dfd
|
Fix clang compilation (#1697)
void* + integral type is not allowed on standard C++ and is a GNU
extension
|
2023-03-04 14:02:40 +00:00 |
|
vaxerski
|
18229043fa
|
Remove useless rax preserve across callq
|
2023-02-27 19:47:42 +00:00 |
|
vaxerski
|
03d7651916
|
Plugin Hooks: fix original bytes on %rip accesses
|
2023-02-27 19:17:58 +00:00 |
|
vaxerski
|
c5d741fb39
|
Plugin Hooks: fix calls to %rip offsets
|
2023-02-27 18:34:53 +00:00 |
|
Vaxry
|
8b81f41e52
|
Plugin System (#1590)
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2023-02-27 12:32:38 +00:00 |
|