├── .gitignore ├── README.MD ├── RelocBonus.sln ├── deps └── PeLib │ ├── BoundImportDirectory.cpp │ ├── BoundImportDirectory.h │ ├── ComHeaderDirectory.cpp │ ├── ComHeaderDirectory.h │ ├── DebugDirectory.cpp │ ├── DebugDirectory.h │ ├── ExportDirectory.cpp │ ├── ExportDirectory.h │ ├── IatDirectory.cpp │ ├── IatDirectory.h │ ├── ImportDirectory.h │ ├── MzHeader.cpp │ ├── MzHeader.h │ ├── PeFile.cpp │ ├── PeFile.h │ ├── PeHeader.cpp │ ├── PeHeader.h │ ├── PeLib.h │ ├── PeLib.sln │ ├── PeLib.vcxproj │ ├── PeLibAux.cpp │ ├── PeLibAux.h │ ├── PeLibInc.h │ ├── RelocationsDirectory.cpp │ ├── RelocationsDirectory.h │ ├── ResourceDirectory.cpp │ ├── ResourceDirectory.h │ ├── TlsDirectory.h │ ├── buffer │ ├── InputBuffer.cpp │ ├── InputBuffer.h │ ├── OutputBuffer.cpp │ └── OutputBuffer.h │ └── license.htm ├── license.txt ├── samples ├── README.MD ├── normal-nofixup.exe ├── normal-runtimefixup.exe ├── reloc-deltafixup.exe ├── reloc-nofixup.exe └── reloc-runtimefixup.exe └── src └── reloc ├── ASLRPreselectionStub.h ├── LdrDefs.h ├── PeLibInclude.h ├── PeRecompiler.cpp ├── PeRecompiler.h ├── RewriteBlock.cpp ├── RewriteBlock.h ├── ShellcodeMacros.h ├── VectorUtils.h ├── main.cpp ├── reloc.vcxproj └── reloc.vcxproj.filters /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/.gitignore -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/README.MD -------------------------------------------------------------------------------- /RelocBonus.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/RelocBonus.sln -------------------------------------------------------------------------------- /deps/PeLib/BoundImportDirectory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/BoundImportDirectory.cpp -------------------------------------------------------------------------------- /deps/PeLib/BoundImportDirectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/BoundImportDirectory.h -------------------------------------------------------------------------------- /deps/PeLib/ComHeaderDirectory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/ComHeaderDirectory.cpp -------------------------------------------------------------------------------- /deps/PeLib/ComHeaderDirectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/ComHeaderDirectory.h -------------------------------------------------------------------------------- /deps/PeLib/DebugDirectory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/DebugDirectory.cpp -------------------------------------------------------------------------------- /deps/PeLib/DebugDirectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/DebugDirectory.h -------------------------------------------------------------------------------- /deps/PeLib/ExportDirectory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/ExportDirectory.cpp -------------------------------------------------------------------------------- /deps/PeLib/ExportDirectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/ExportDirectory.h -------------------------------------------------------------------------------- /deps/PeLib/IatDirectory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/IatDirectory.cpp -------------------------------------------------------------------------------- /deps/PeLib/IatDirectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/IatDirectory.h -------------------------------------------------------------------------------- /deps/PeLib/ImportDirectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/ImportDirectory.h -------------------------------------------------------------------------------- /deps/PeLib/MzHeader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/MzHeader.cpp -------------------------------------------------------------------------------- /deps/PeLib/MzHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/MzHeader.h -------------------------------------------------------------------------------- /deps/PeLib/PeFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/PeFile.cpp -------------------------------------------------------------------------------- /deps/PeLib/PeFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/PeFile.h -------------------------------------------------------------------------------- /deps/PeLib/PeHeader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/PeHeader.cpp -------------------------------------------------------------------------------- /deps/PeLib/PeHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/PeHeader.h -------------------------------------------------------------------------------- /deps/PeLib/PeLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/PeLib.h -------------------------------------------------------------------------------- /deps/PeLib/PeLib.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/PeLib.sln -------------------------------------------------------------------------------- /deps/PeLib/PeLib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/PeLib.vcxproj -------------------------------------------------------------------------------- /deps/PeLib/PeLibAux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/PeLibAux.cpp -------------------------------------------------------------------------------- /deps/PeLib/PeLibAux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/PeLibAux.h -------------------------------------------------------------------------------- /deps/PeLib/PeLibInc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/PeLibInc.h -------------------------------------------------------------------------------- /deps/PeLib/RelocationsDirectory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/RelocationsDirectory.cpp -------------------------------------------------------------------------------- /deps/PeLib/RelocationsDirectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/RelocationsDirectory.h -------------------------------------------------------------------------------- /deps/PeLib/ResourceDirectory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/ResourceDirectory.cpp -------------------------------------------------------------------------------- /deps/PeLib/ResourceDirectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/ResourceDirectory.h -------------------------------------------------------------------------------- /deps/PeLib/TlsDirectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/TlsDirectory.h -------------------------------------------------------------------------------- /deps/PeLib/buffer/InputBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/buffer/InputBuffer.cpp -------------------------------------------------------------------------------- /deps/PeLib/buffer/InputBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/buffer/InputBuffer.h -------------------------------------------------------------------------------- /deps/PeLib/buffer/OutputBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/buffer/OutputBuffer.cpp -------------------------------------------------------------------------------- /deps/PeLib/buffer/OutputBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/buffer/OutputBuffer.h -------------------------------------------------------------------------------- /deps/PeLib/license.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/deps/PeLib/license.htm -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/license.txt -------------------------------------------------------------------------------- /samples/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/samples/README.MD -------------------------------------------------------------------------------- /samples/normal-nofixup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/samples/normal-nofixup.exe -------------------------------------------------------------------------------- /samples/normal-runtimefixup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/samples/normal-runtimefixup.exe -------------------------------------------------------------------------------- /samples/reloc-deltafixup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/samples/reloc-deltafixup.exe -------------------------------------------------------------------------------- /samples/reloc-nofixup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/samples/reloc-nofixup.exe -------------------------------------------------------------------------------- /samples/reloc-runtimefixup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/samples/reloc-runtimefixup.exe -------------------------------------------------------------------------------- /src/reloc/ASLRPreselectionStub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/ASLRPreselectionStub.h -------------------------------------------------------------------------------- /src/reloc/LdrDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/LdrDefs.h -------------------------------------------------------------------------------- /src/reloc/PeLibInclude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/PeLibInclude.h -------------------------------------------------------------------------------- /src/reloc/PeRecompiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/PeRecompiler.cpp -------------------------------------------------------------------------------- /src/reloc/PeRecompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/PeRecompiler.h -------------------------------------------------------------------------------- /src/reloc/RewriteBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/RewriteBlock.cpp -------------------------------------------------------------------------------- /src/reloc/RewriteBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/RewriteBlock.h -------------------------------------------------------------------------------- /src/reloc/ShellcodeMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/ShellcodeMacros.h -------------------------------------------------------------------------------- /src/reloc/VectorUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/VectorUtils.h -------------------------------------------------------------------------------- /src/reloc/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/main.cpp -------------------------------------------------------------------------------- /src/reloc/reloc.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/reloc.vcxproj -------------------------------------------------------------------------------- /src/reloc/reloc.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickcano/RelocBonus/HEAD/src/reloc/reloc.vcxproj.filters --------------------------------------------------------------------------------