01e918c819
The Markdown implementation in goog doesn't support tables :(
2018-01-13 19:06:45 +01:00
c3db2d4d91
add my code and shit
2018-01-13 19:02:09 +01:00
d7be996331
show what happens when mhook hooks loop
2018-01-09 19:18:59 +01:00
eaf5645f37
testcase loop & tail rec
2018-01-09 19:05:49 +01:00
7fcd4d6eca
test case rip relative
2018-01-08 23:04:58 +01:00
30e0c16bcb
test cases for special instructions
2018-01-08 22:45:55 +01:00
28cbcfc003
test case branch
2018-01-08 22:39:35 +01:00
b3b7613b19
readme introduction & architecture
2018-01-08 22:26:41 +01:00
d27893167c
disable crashing hooks
2018-01-08 20:20:43 +01:00
8d7cfa20d3
put some instructions between functions to ensure enough space for the hooks
2018-01-08 20:20:18 +01:00
c7e4e9b050
loop() crashes when hooked with MinHook
...
as expected basically
2018-01-08 19:47:48 +01:00
02728147d5
move simple towards the end, so the hooking engines don't overwrite the adjucent functions
2018-01-08 19:46:58 +01:00
f1ec585409
use exact address for hooking
...
Before I tried to hook the entry in my iat, which obviously leads to various
dumb failures...
2018-01-08 18:42:35 +01:00
bce85be82e
mhook can't hook _loop ;)
2018-01-03 23:05:53 +01:00
117de6e081
run self test on unhooked code
2018-01-03 22:47:12 +01:00
2048bdb6e1
simplify _loop so that the "prologe" is shorter and the jump is back into
...
the first < 5 bytes
2018-01-03 21:35:00 +01:00
8989abafd2
fix polyhook crash
...
I tried to hook a member varialbe. well shit I mean it kinda has to have a similar name, doesn't it
2017-12-30 22:38:01 +01:00
1184c88410
print results as table
2017-12-27 23:02:13 +01:00
05573a8666
polyhook
2017-12-27 22:47:29 +01:00
97f6ad47fe
fix all_hooked
2017-12-27 21:55:06 +01:00
90a7e57dd7
polyhook
2017-12-27 20:37:03 +01:00
605d03c0f5
add backwards mhook tests
2017-12-27 19:21:42 +01:00
21fa828b4c
add advanced_instructions with mhook
2017-12-27 19:14:52 +01:00
c56030a7d1
_rip_relative has to use x64 registers for the proper rip relative adressing
...
That's actually an embarassing error...
2017-12-27 19:08:16 +01:00
72b73ee462
simple_tests with mhook
2017-12-27 19:07:15 +01:00
72af6439a7
add export.def to debug builds
2017-12-27 18:44:40 +01:00
3d1dddba12
inital commit of the tester
2017-12-27 18:39:51 +01:00
c7b6246025
export symbols in test_cases
2017-12-27 13:46:19 +01:00
143200e0e6
add libraries
2017-12-27 13:43:45 +01:00
7524262071
inital commit for the tester
2017-12-26 15:27:21 +01:00
51118baca8
recreate project as DLL
2017-12-26 15:20:04 +01:00
357d3178aa
add backwards tests
...
factorial and loop have 8, respectively 9, bytes of instructions before the
jump backwards. Maybe I'll have to redo them, in the worst case I have to do
useless functions
2017-12-24 09:29:47 +01:00
d350a8ed80
advanced instructions (AVX, RDRAND)
2017-12-24 08:46:52 +01:00
815a98c688
simple_tests
2017-12-23 22:34:12 +01:00
2016-12-27
df75203d2c
Add project files.
2017-12-23 21:12:22 +01:00
2016-12-27
2258ea2015
Add .gitignore and .gitattributes.
2017-12-23 21:12:20 +01:00