備忘録

備忘録

リバースエンジニアリング系情報まとめ

Ⅰ. はじめに

タイトルの通り「リバースエンジニアリング系情報まとめ」です。

Ⅲ. Hook

メモ リンク
C++, Windows, Kernel, syscall hook
ETWをabuseして一部のsyscallをhookできる。
everdox/InfinityHook
https://kagasu.hatenablog.com/entry/2019/12/29/155520
C++, Windows, Kernel, syscall hook
InfinityHook Windows 10 Build 19041
fIappy/infhook19041
C++, Windows, Kernel, syscall hook
PGを回避して(無効化ではない)syscall後に任意のコードを割り込ませる。syscall前の割り込みは不可
can1357/ByePg
C, Windows HoShiMin/HookLib
C++, Android, iOS, Linux, macOS asLody/whale
C++, Android Chainfire/inject-hook-cflumen
C, Windows, Kernel DarthTon/HyperBone
C++, Windows microsoft/Detours
C, Android ele7enxxh/Android-Inline-Hook
C#, .NET pardeike/Harmony
C++, Windows stevemk14ebr/PolyHook
C, Windows TsudaKageyu/minhook
C, Windows, Kernel tinysec/iathook
C, C#, .NET EasyHook/Easyhook
C#, .NET, Unity easy66/MonoHooker
C++, Linux, Android ChickenHook/ChickenHook
TypeScript, Android, syscall hook AeonLucid/frida-syscall-interceptor
C++, Windows, DirectX Rebzzel/kiero
C++ vovkos/protolesshooks
C++, Linux, Android, macOS ChickenHook/ChickenHook

Ⅳ. Debug

メモ リンク
C++, Windows, Kernel, Intel VT-x changeofpace/VivienneVMM