├── Examples ├── DaE.txt ├── DaL.txt ├── File.txt ├── Lin.txt ├── Msg.txt ├── Reg.txt └── Reverse.txt ├── Keystone ├── AUTHORS.TXT ├── COPYING ├── CREDITS.TXT ├── ChangeLog ├── EXCEPTIONS-CLIENT ├── LICENSE-COM.TXT ├── README.md ├── RELEASE_NOTES ├── SPONSORS.TXT ├── docs │ ├── COMPILE-NIX.md │ ├── COMPILE-WINDOWS.md │ ├── COMPILE.md │ ├── README.md │ ├── RECON2016-keystone.pdf │ └── beyond_llvm.md ├── include │ └── keystone │ │ ├── arm.h │ │ ├── arm64.h │ │ ├── hexagon.h │ │ ├── keystone.h │ │ ├── mips.h │ │ ├── ppc.h │ │ ├── sparc.h │ │ ├── systemz.h │ │ └── x86.h ├── keystone_win32.lib ├── keystone_win64.lib ├── libkeystone_x64.a ├── libkeystone_x86.a └── samples │ ├── CMakeLists.txt │ ├── Makefile │ ├── README │ ├── nmake.bat │ └── sample.c ├── LICENSE ├── README.md ├── Release ├── ShellcodeCompiler_x64 ├── ShellcodeCompiler_x64.exe ├── ShellcodeCompiler_x86 └── ShellcodeCompiler_x86.exe ├── ShellcodeCompiler.sln └── ShellcodeCompiler ├── ASMHeader.cpp ├── ASMHeader.h ├── CallFunctionsStates.cpp ├── CallFunctionsStates.h ├── CommandLine.cpp ├── CommandLine.h ├── Compile.cpp ├── Compile.h ├── DLLBaseAddress.cpp ├── DLLBaseAddress.h ├── DebugUtils.cpp ├── DebugUtils.h ├── DeclaredFunctions.cpp ├── DeclaredFunctions.h ├── DeclaredFunctionsStates.cpp ├── DeclaredFunctionsStates.h ├── DeclaredStates.cpp ├── DeclaredStates.h ├── FunctionCalls.cpp ├── FunctionCalls.h ├── FunctionOffsetAddress.cpp ├── FunctionOffsetAddress.h ├── KeystoneLib.cpp ├── KeystoneLib.h ├── LinuxSyscalls.cpp ├── LinuxSyscalls.h ├── Platform.cpp ├── Platform.h ├── ReadMe.txt ├── SEHUtils.h ├── ShellcodeCompiler.cpp ├── ShellcodeCompiler.vcxproj ├── ShellcodeCompiler.vcxproj.filters ├── ShellcodeCompiler.vcxproj.user ├── StringOffsetAddress.cpp ├── StringOffsetAddress.h ├── Utils.cpp ├── Utils.h ├── stdafx.cpp ├── stdafx.h └── targetver.h /Examples/DaE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Examples/DaE.txt -------------------------------------------------------------------------------- /Examples/DaL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Examples/DaL.txt -------------------------------------------------------------------------------- /Examples/File.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Examples/File.txt -------------------------------------------------------------------------------- /Examples/Lin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Examples/Lin.txt -------------------------------------------------------------------------------- /Examples/Msg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Examples/Msg.txt -------------------------------------------------------------------------------- /Examples/Reg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Examples/Reg.txt -------------------------------------------------------------------------------- /Examples/Reverse.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Examples/Reverse.txt -------------------------------------------------------------------------------- /Keystone/AUTHORS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/AUTHORS.TXT -------------------------------------------------------------------------------- /Keystone/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/COPYING -------------------------------------------------------------------------------- /Keystone/CREDITS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/CREDITS.TXT -------------------------------------------------------------------------------- /Keystone/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/ChangeLog -------------------------------------------------------------------------------- /Keystone/EXCEPTIONS-CLIENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/EXCEPTIONS-CLIENT -------------------------------------------------------------------------------- /Keystone/LICENSE-COM.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/LICENSE-COM.TXT -------------------------------------------------------------------------------- /Keystone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/README.md -------------------------------------------------------------------------------- /Keystone/RELEASE_NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/RELEASE_NOTES -------------------------------------------------------------------------------- /Keystone/SPONSORS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/SPONSORS.TXT -------------------------------------------------------------------------------- /Keystone/docs/COMPILE-NIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/docs/COMPILE-NIX.md -------------------------------------------------------------------------------- /Keystone/docs/COMPILE-WINDOWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/docs/COMPILE-WINDOWS.md -------------------------------------------------------------------------------- /Keystone/docs/COMPILE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/docs/COMPILE.md -------------------------------------------------------------------------------- /Keystone/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/docs/README.md -------------------------------------------------------------------------------- /Keystone/docs/RECON2016-keystone.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/docs/RECON2016-keystone.pdf -------------------------------------------------------------------------------- /Keystone/docs/beyond_llvm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/docs/beyond_llvm.md -------------------------------------------------------------------------------- /Keystone/include/keystone/arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/include/keystone/arm.h -------------------------------------------------------------------------------- /Keystone/include/keystone/arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/include/keystone/arm64.h -------------------------------------------------------------------------------- /Keystone/include/keystone/hexagon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/include/keystone/hexagon.h -------------------------------------------------------------------------------- /Keystone/include/keystone/keystone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/include/keystone/keystone.h -------------------------------------------------------------------------------- /Keystone/include/keystone/mips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/include/keystone/mips.h -------------------------------------------------------------------------------- /Keystone/include/keystone/ppc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/include/keystone/ppc.h -------------------------------------------------------------------------------- /Keystone/include/keystone/sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/include/keystone/sparc.h -------------------------------------------------------------------------------- /Keystone/include/keystone/systemz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/include/keystone/systemz.h -------------------------------------------------------------------------------- /Keystone/include/keystone/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/include/keystone/x86.h -------------------------------------------------------------------------------- /Keystone/keystone_win32.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/keystone_win32.lib -------------------------------------------------------------------------------- /Keystone/keystone_win64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/keystone_win64.lib -------------------------------------------------------------------------------- /Keystone/libkeystone_x64.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/libkeystone_x64.a -------------------------------------------------------------------------------- /Keystone/libkeystone_x86.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/libkeystone_x86.a -------------------------------------------------------------------------------- /Keystone/samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/samples/CMakeLists.txt -------------------------------------------------------------------------------- /Keystone/samples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/samples/Makefile -------------------------------------------------------------------------------- /Keystone/samples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/samples/README -------------------------------------------------------------------------------- /Keystone/samples/nmake.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/samples/nmake.bat -------------------------------------------------------------------------------- /Keystone/samples/sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Keystone/samples/sample.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/README.md -------------------------------------------------------------------------------- /Release/ShellcodeCompiler_x64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Release/ShellcodeCompiler_x64 -------------------------------------------------------------------------------- /Release/ShellcodeCompiler_x64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Release/ShellcodeCompiler_x64.exe -------------------------------------------------------------------------------- /Release/ShellcodeCompiler_x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Release/ShellcodeCompiler_x86 -------------------------------------------------------------------------------- /Release/ShellcodeCompiler_x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/Release/ShellcodeCompiler_x86.exe -------------------------------------------------------------------------------- /ShellcodeCompiler.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler.sln -------------------------------------------------------------------------------- /ShellcodeCompiler/ASMHeader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/ASMHeader.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/ASMHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/ASMHeader.h -------------------------------------------------------------------------------- /ShellcodeCompiler/CallFunctionsStates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/CallFunctionsStates.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/CallFunctionsStates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/CallFunctionsStates.h -------------------------------------------------------------------------------- /ShellcodeCompiler/CommandLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/CommandLine.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/CommandLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/CommandLine.h -------------------------------------------------------------------------------- /ShellcodeCompiler/Compile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/Compile.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/Compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/Compile.h -------------------------------------------------------------------------------- /ShellcodeCompiler/DLLBaseAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/DLLBaseAddress.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/DLLBaseAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/DLLBaseAddress.h -------------------------------------------------------------------------------- /ShellcodeCompiler/DebugUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/DebugUtils.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/DebugUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/DebugUtils.h -------------------------------------------------------------------------------- /ShellcodeCompiler/DeclaredFunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/DeclaredFunctions.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/DeclaredFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/DeclaredFunctions.h -------------------------------------------------------------------------------- /ShellcodeCompiler/DeclaredFunctionsStates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/DeclaredFunctionsStates.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/DeclaredFunctionsStates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/DeclaredFunctionsStates.h -------------------------------------------------------------------------------- /ShellcodeCompiler/DeclaredStates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/DeclaredStates.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/DeclaredStates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/DeclaredStates.h -------------------------------------------------------------------------------- /ShellcodeCompiler/FunctionCalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/FunctionCalls.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/FunctionCalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/FunctionCalls.h -------------------------------------------------------------------------------- /ShellcodeCompiler/FunctionOffsetAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/FunctionOffsetAddress.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/FunctionOffsetAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/FunctionOffsetAddress.h -------------------------------------------------------------------------------- /ShellcodeCompiler/KeystoneLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/KeystoneLib.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/KeystoneLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/KeystoneLib.h -------------------------------------------------------------------------------- /ShellcodeCompiler/LinuxSyscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/LinuxSyscalls.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/LinuxSyscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/LinuxSyscalls.h -------------------------------------------------------------------------------- /ShellcodeCompiler/Platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/Platform.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/Platform.h -------------------------------------------------------------------------------- /ShellcodeCompiler/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/ReadMe.txt -------------------------------------------------------------------------------- /ShellcodeCompiler/SEHUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/SEHUtils.h -------------------------------------------------------------------------------- /ShellcodeCompiler/ShellcodeCompiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/ShellcodeCompiler.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/ShellcodeCompiler.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/ShellcodeCompiler.vcxproj -------------------------------------------------------------------------------- /ShellcodeCompiler/ShellcodeCompiler.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/ShellcodeCompiler.vcxproj.filters -------------------------------------------------------------------------------- /ShellcodeCompiler/ShellcodeCompiler.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/ShellcodeCompiler.vcxproj.user -------------------------------------------------------------------------------- /ShellcodeCompiler/StringOffsetAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/StringOffsetAddress.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/StringOffsetAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/StringOffsetAddress.h -------------------------------------------------------------------------------- /ShellcodeCompiler/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/Utils.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/Utils.h -------------------------------------------------------------------------------- /ShellcodeCompiler/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/stdafx.cpp -------------------------------------------------------------------------------- /ShellcodeCompiler/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/stdafx.h -------------------------------------------------------------------------------- /ShellcodeCompiler/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NytroRST/ShellcodeCompiler/HEAD/ShellcodeCompiler/targetver.h --------------------------------------------------------------------------------