├── .gitignore ├── LICENSE ├── Locals.props ├── README.md ├── docs ├── ida-debugger-settings.png ├── pin-debugger-port.png └── stealth-patching.png ├── pintool ├── pintool.filters ├── pintool.sln ├── pintool.vcxproj ├── pintool.vcxproj.filters └── src │ ├── HiddenElements.cpp │ ├── HiddenElements.h │ ├── config.h │ ├── context.cpp │ ├── context.h │ ├── dbg.h │ ├── exceptionHandler.cpp │ ├── exceptionHandler.h │ ├── fpu.cpp │ ├── fpu.h │ ├── functions.cpp │ ├── functions.h │ ├── helper.cpp │ ├── helper.h │ ├── ins.cpp │ ├── ins.h │ ├── itree.cpp │ ├── itree.h │ ├── libdft │ ├── array.hpp │ ├── branch_pred.h │ ├── bridge.cpp │ ├── bridge.h │ ├── libdft_api.cpp │ ├── libdft_api.h │ ├── libdft_config.h │ ├── libdft_core.cpp │ ├── libdft_core.h │ ├── tag_traits.cpp │ ├── tag_traits.h │ ├── tagmap.cpp │ ├── tagmap.h │ └── tagmap_custom.h │ ├── logging.cpp │ ├── logging.h │ ├── main.cpp │ ├── memory.cpp │ ├── memory.h │ ├── process.cpp │ ├── process.h │ ├── state.cpp │ ├── state.h │ ├── syshooking.cpp │ ├── syshooking.h │ ├── syshooks.cpp │ ├── syshooks.h │ ├── winheaders.h │ ├── wmi.cpp │ └── wmi.h ├── scripts └── AddSegments.py └── solution.sln /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/LICENSE -------------------------------------------------------------------------------- /Locals.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/Locals.props -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/README.md -------------------------------------------------------------------------------- /docs/ida-debugger-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/docs/ida-debugger-settings.png -------------------------------------------------------------------------------- /docs/pin-debugger-port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/docs/pin-debugger-port.png -------------------------------------------------------------------------------- /docs/stealth-patching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/docs/stealth-patching.png -------------------------------------------------------------------------------- /pintool/pintool.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/pintool.filters -------------------------------------------------------------------------------- /pintool/pintool.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/pintool.sln -------------------------------------------------------------------------------- /pintool/pintool.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/pintool.vcxproj -------------------------------------------------------------------------------- /pintool/pintool.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/pintool.vcxproj.filters -------------------------------------------------------------------------------- /pintool/src/HiddenElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/HiddenElements.cpp -------------------------------------------------------------------------------- /pintool/src/HiddenElements.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/HiddenElements.h -------------------------------------------------------------------------------- /pintool/src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/config.h -------------------------------------------------------------------------------- /pintool/src/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/context.cpp -------------------------------------------------------------------------------- /pintool/src/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/context.h -------------------------------------------------------------------------------- /pintool/src/dbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/dbg.h -------------------------------------------------------------------------------- /pintool/src/exceptionHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/exceptionHandler.cpp -------------------------------------------------------------------------------- /pintool/src/exceptionHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/exceptionHandler.h -------------------------------------------------------------------------------- /pintool/src/fpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/fpu.cpp -------------------------------------------------------------------------------- /pintool/src/fpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/fpu.h -------------------------------------------------------------------------------- /pintool/src/functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/functions.cpp -------------------------------------------------------------------------------- /pintool/src/functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/functions.h -------------------------------------------------------------------------------- /pintool/src/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/helper.cpp -------------------------------------------------------------------------------- /pintool/src/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/helper.h -------------------------------------------------------------------------------- /pintool/src/ins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/ins.cpp -------------------------------------------------------------------------------- /pintool/src/ins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/ins.h -------------------------------------------------------------------------------- /pintool/src/itree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/itree.cpp -------------------------------------------------------------------------------- /pintool/src/itree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/itree.h -------------------------------------------------------------------------------- /pintool/src/libdft/array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/array.hpp -------------------------------------------------------------------------------- /pintool/src/libdft/branch_pred.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/branch_pred.h -------------------------------------------------------------------------------- /pintool/src/libdft/bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/bridge.cpp -------------------------------------------------------------------------------- /pintool/src/libdft/bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/bridge.h -------------------------------------------------------------------------------- /pintool/src/libdft/libdft_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/libdft_api.cpp -------------------------------------------------------------------------------- /pintool/src/libdft/libdft_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/libdft_api.h -------------------------------------------------------------------------------- /pintool/src/libdft/libdft_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/libdft_config.h -------------------------------------------------------------------------------- /pintool/src/libdft/libdft_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/libdft_core.cpp -------------------------------------------------------------------------------- /pintool/src/libdft/libdft_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/libdft_core.h -------------------------------------------------------------------------------- /pintool/src/libdft/tag_traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/tag_traits.cpp -------------------------------------------------------------------------------- /pintool/src/libdft/tag_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/tag_traits.h -------------------------------------------------------------------------------- /pintool/src/libdft/tagmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/tagmap.cpp -------------------------------------------------------------------------------- /pintool/src/libdft/tagmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/tagmap.h -------------------------------------------------------------------------------- /pintool/src/libdft/tagmap_custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/libdft/tagmap_custom.h -------------------------------------------------------------------------------- /pintool/src/logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/logging.cpp -------------------------------------------------------------------------------- /pintool/src/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/logging.h -------------------------------------------------------------------------------- /pintool/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/main.cpp -------------------------------------------------------------------------------- /pintool/src/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/memory.cpp -------------------------------------------------------------------------------- /pintool/src/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/memory.h -------------------------------------------------------------------------------- /pintool/src/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/process.cpp -------------------------------------------------------------------------------- /pintool/src/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/process.h -------------------------------------------------------------------------------- /pintool/src/state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/state.cpp -------------------------------------------------------------------------------- /pintool/src/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/state.h -------------------------------------------------------------------------------- /pintool/src/syshooking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/syshooking.cpp -------------------------------------------------------------------------------- /pintool/src/syshooking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/syshooking.h -------------------------------------------------------------------------------- /pintool/src/syshooks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/syshooks.cpp -------------------------------------------------------------------------------- /pintool/src/syshooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/syshooks.h -------------------------------------------------------------------------------- /pintool/src/winheaders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/winheaders.h -------------------------------------------------------------------------------- /pintool/src/wmi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/wmi.cpp -------------------------------------------------------------------------------- /pintool/src/wmi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/pintool/src/wmi.h -------------------------------------------------------------------------------- /scripts/AddSegments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/scripts/AddSegments.py -------------------------------------------------------------------------------- /solution.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/season-lab/bluepill/HEAD/solution.sln --------------------------------------------------------------------------------