https://github.com/yurisizuku/toolkit-winreverse
Libraries (single header file) for my reverse projects.
https://github.com/yurisizuku/toolkit-winreverse
reverse singleheader
Last synced: about 1 year ago
JSON representation
Libraries (single header file) for my reverse projects.
- Host: GitHub
- URL: https://github.com/yurisizuku/toolkit-winreverse
- Owner: YuriSizuku
- Created: 2022-03-20T09:48:06.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-02-21T09:55:09.000Z (over 1 year ago)
- Last Synced: 2025-04-02T13:52:33.799Z (about 1 year ago)
- Topics: reverse, singleheader
- Language: C
- Homepage:
- Size: 350 KB
- Stars: 55
- Watchers: 5
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Toolkit Win Reverse

🍀 Libraries (mostly use single header file) for my reverse projects.
Scripts for localization are moved to [Toolkit Localization](https://github.com/YuriSizuku/toolkit-Localization).
Projects based on this repo:
- [MemoryModule](https://github.com/YuriSizuku/win-MemoryModule)
- [MiniVFS](https://github.com/YuriSizuku/win-MemoryVFS)
- [GalgameReverse](https://github.com/YuriSizuku/GalgameReverse)
## Components
### cross platform libraries
- `windllin.py`, staticly inject `dll` to a `exe`
- `wincoff.py`, method for parsing `coff` object file
### windows platform libraries
In `project`, `Makefile` for `gcc` (llvm-mingw or mingw-w64), `tcc` (not support inline) and `sln` for `msvc`. All of them are compatible for `win xp` and above.
- `windyn.h`, single header file for windows dynamic binding system api without IAT
- `winhook.h`, single header file for windows dynamic hook and memory util functions
- `winpe.h`, single header file for windows pe structure, adjusting realoc addrs, or iat
- `winversion.h`, single header file for windows `version.dll` proxy to patch.dll, see [Release](https://github.com/YuriSizuku/toolkit-WinReverse/releases)
- `winloader.c`, start a exe with a `dll` injected, see [Release](https://github.com/YuriSizuku/toolkit-WinReverse/releases)