├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── VMPAttack.sln ├── VMPAttack ├── CMakeLists.txt ├── VMPAttack.vcxproj ├── VMPAttack.vcxproj.filters ├── analysis_context.cpp ├── analysis_context.hpp ├── arithmetic_expression.cpp ├── arithmetic_expression.hpp ├── arithmetic_operation.cpp ├── arithmetic_operation.hpp ├── arithmetic_operation_desc.hpp ├── arithmetic_operations.hpp ├── arithmetic_utilities.hpp ├── disassembler.cpp ├── disassembler.hpp ├── flags.hpp ├── instruction.cpp ├── instruction.hpp ├── instruction_stream.cpp ├── instruction_stream.hpp ├── instruction_utilities.hpp ├── main.cpp ├── vm_analysis_context.hpp ├── vm_bridge.cpp ├── vm_bridge.hpp ├── vm_context.hpp ├── vm_handler.cpp ├── vm_handler.hpp ├── vm_instance.cpp ├── vm_instance.hpp ├── vm_instruction.cpp ├── vm_instruction.hpp ├── vm_instruction_desc.hpp ├── vm_instruction_info.hpp ├── vm_instruction_set.hpp ├── vm_state.hpp ├── vmentry.hpp ├── vmpattack.cpp └── vmpattack.hpp ├── VMPAttack_Tester ├── Assembly.asm ├── VMPAttack_Tester.cpp ├── VMPAttack_Tester.vcxproj └── VMPAttack_Tester.vcxproj.filters ├── entry_stub.png └── screenshot.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/README.md -------------------------------------------------------------------------------- /VMPAttack.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack.sln -------------------------------------------------------------------------------- /VMPAttack/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/CMakeLists.txt -------------------------------------------------------------------------------- /VMPAttack/VMPAttack.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/VMPAttack.vcxproj -------------------------------------------------------------------------------- /VMPAttack/VMPAttack.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/VMPAttack.vcxproj.filters -------------------------------------------------------------------------------- /VMPAttack/analysis_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/analysis_context.cpp -------------------------------------------------------------------------------- /VMPAttack/analysis_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/analysis_context.hpp -------------------------------------------------------------------------------- /VMPAttack/arithmetic_expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/arithmetic_expression.cpp -------------------------------------------------------------------------------- /VMPAttack/arithmetic_expression.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/arithmetic_expression.hpp -------------------------------------------------------------------------------- /VMPAttack/arithmetic_operation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/arithmetic_operation.cpp -------------------------------------------------------------------------------- /VMPAttack/arithmetic_operation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/arithmetic_operation.hpp -------------------------------------------------------------------------------- /VMPAttack/arithmetic_operation_desc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/arithmetic_operation_desc.hpp -------------------------------------------------------------------------------- /VMPAttack/arithmetic_operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/arithmetic_operations.hpp -------------------------------------------------------------------------------- /VMPAttack/arithmetic_utilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/arithmetic_utilities.hpp -------------------------------------------------------------------------------- /VMPAttack/disassembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/disassembler.cpp -------------------------------------------------------------------------------- /VMPAttack/disassembler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/disassembler.hpp -------------------------------------------------------------------------------- /VMPAttack/flags.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/flags.hpp -------------------------------------------------------------------------------- /VMPAttack/instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/instruction.cpp -------------------------------------------------------------------------------- /VMPAttack/instruction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/instruction.hpp -------------------------------------------------------------------------------- /VMPAttack/instruction_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/instruction_stream.cpp -------------------------------------------------------------------------------- /VMPAttack/instruction_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/instruction_stream.hpp -------------------------------------------------------------------------------- /VMPAttack/instruction_utilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/instruction_utilities.hpp -------------------------------------------------------------------------------- /VMPAttack/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/main.cpp -------------------------------------------------------------------------------- /VMPAttack/vm_analysis_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_analysis_context.hpp -------------------------------------------------------------------------------- /VMPAttack/vm_bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_bridge.cpp -------------------------------------------------------------------------------- /VMPAttack/vm_bridge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_bridge.hpp -------------------------------------------------------------------------------- /VMPAttack/vm_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_context.hpp -------------------------------------------------------------------------------- /VMPAttack/vm_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_handler.cpp -------------------------------------------------------------------------------- /VMPAttack/vm_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_handler.hpp -------------------------------------------------------------------------------- /VMPAttack/vm_instance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_instance.cpp -------------------------------------------------------------------------------- /VMPAttack/vm_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_instance.hpp -------------------------------------------------------------------------------- /VMPAttack/vm_instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_instruction.cpp -------------------------------------------------------------------------------- /VMPAttack/vm_instruction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_instruction.hpp -------------------------------------------------------------------------------- /VMPAttack/vm_instruction_desc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_instruction_desc.hpp -------------------------------------------------------------------------------- /VMPAttack/vm_instruction_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_instruction_info.hpp -------------------------------------------------------------------------------- /VMPAttack/vm_instruction_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_instruction_set.hpp -------------------------------------------------------------------------------- /VMPAttack/vm_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vm_state.hpp -------------------------------------------------------------------------------- /VMPAttack/vmentry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vmentry.hpp -------------------------------------------------------------------------------- /VMPAttack/vmpattack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vmpattack.cpp -------------------------------------------------------------------------------- /VMPAttack/vmpattack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack/vmpattack.hpp -------------------------------------------------------------------------------- /VMPAttack_Tester/Assembly.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack_Tester/Assembly.asm -------------------------------------------------------------------------------- /VMPAttack_Tester/VMPAttack_Tester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack_Tester/VMPAttack_Tester.cpp -------------------------------------------------------------------------------- /VMPAttack_Tester/VMPAttack_Tester.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack_Tester/VMPAttack_Tester.vcxproj -------------------------------------------------------------------------------- /VMPAttack_Tester/VMPAttack_Tester.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/VMPAttack_Tester/VMPAttack_Tester.vcxproj.filters -------------------------------------------------------------------------------- /entry_stub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/entry_stub.png -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xnobody/vmpattack/HEAD/screenshot.png --------------------------------------------------------------------------------