UnknownRebuilder
X86 native code rebuilder using UnknownIR(UIR) and UnknownMC(UMC).
Install / Use
/learn @NewWorldComingSoon/UnknownRebuilderREADME
UnknownRebuilder
X86 native code rebuilder using UnknownIR(UIR) and UnknownMC(UMC). We can also say bin2bin(binary to binary).

What's UIR?
Yet another Intermediate Representation(IR) called UnknownIR(UIR).
What's UMC?
Yet another Machine Code(MC) called UnknownMC(UMC).
Motivation
Just for learning and fun. Maybe it can help others too.
Credit
Build
Only tested on Windows, other systems have not been tested.
cmake -Bbuild -DCAPSTONE_BUILD_TESTS=OFF -DCAPSTONE_BUILD_SHARED=OFF -DCAPSTONE_BUILD_STATIC_RUNTIME=ON -DLLVM_TARGETS_TO_BUILD=X86 -DLIEF_PYTHON_API=OFF -DLIEF_ELF=OFF -DLIEF_MACHO=OFF -DLIEF_OAT=OFF -DLIEF_MACHO=OFF -DLIEF_OAT=OFF -DLIEF_DEX=OFF -DLIEF_VDEX=OFF -DLIEF_ART=OFF -DLIEF_EXAMPLES=OFF -DLIEF_C_API=OFF -DLIEF_ENABLE_JSON=OFF -DBUILD_SHARE_LIBS=OFF
Contributing
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Note
This is currently an unfinished project. I expect to spend 1 year to complete this project :)
20230209 Under development as a commercial project.
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
