├── .clang-format ├── LICENSE ├── README.md ├── benchmark ├── 0001-Execute-IBPB-on-every-VMExit.patch ├── README.md ├── build_qemu.sh ├── evaluate_fio.py ├── evaluate_unixbench.py ├── gen_debian_drive.sh ├── run_qemu_fio.sh └── run_qemu_unixbench.sh ├── cache-eviction ├── .gitignore ├── Makefile ├── README.md ├── evaluate-eviction.sh ├── evict_analyze.py ├── evict_eval.c ├── init-evict.sh ├── measure_window.c ├── plot_speculation_window.py └── rb_tools.h ├── uARF ├── .clang-format ├── .config ├── .gitignore ├── Makefile ├── README.md ├── config │ ├── local.config │ └── vm.config ├── include │ ├── asm-macros.h │ ├── cache.h │ ├── compiler.h │ ├── dll.h │ ├── errnum.h │ ├── evict.h │ ├── flush_reload.h │ ├── flush_reload_static.h │ ├── guest.h │ ├── jita.h │ ├── kmod │ │ ├── pi.h │ │ └── rap.h │ ├── lib.h │ ├── log.h │ ├── mem.h │ ├── page.h │ ├── pfc.h │ ├── pfc_amd.h │ ├── psnip.h │ ├── rb_tools.h │ ├── spec_lib.h │ ├── stub.h │ ├── test.h │ └── vsnip.h ├── kmods │ ├── Makefile │ ├── cr3 │ │ ├── Makefile │ │ └── cr3.c │ ├── pi │ │ ├── Makefile │ │ ├── pi.c │ │ └── pi.h │ └── rap │ │ ├── Makefile │ │ ├── rap.c │ │ └── rap.h ├── scripts │ ├── gen_debian_drive.sh │ ├── gen_initramfs_busybox.sh │ ├── kmod.sh │ ├── run_on_nodes.sh │ └── run_qemu.sh └── src │ ├── cache.c │ ├── dll.c │ ├── evict.c │ ├── flush_reload.c │ ├── jita.c │ ├── log.c │ ├── mem.c │ ├── pfc.c │ ├── snips.S │ ├── spec_lib.c │ ├── stub.c │ └── vsnip.c ├── vbti_analysis ├── .gitignore ├── README.md ├── cleanup.sh ├── kernel.sh ├── prepare.sh ├── selftest_patches │ ├── 0001-Integrate-uARF-into-Build-System.patch │ ├── 0002-Add-support-for-guest-user.patch │ └── 0003-Add-uARF-selftests.patch ├── selftests │ ├── exa_guest.c │ └── exp_guest_bti.c ├── setup.sh ├── sev-snp │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── amd_sev_snp.c │ ├── guest │ │ ├── .gitignore │ │ ├── OVMF_SNP.fd │ │ ├── README.md │ │ ├── qemu-sevsnp │ │ │ └── usr │ │ │ │ └── local │ │ │ │ ├── bin │ │ │ │ └── qemu-system-x86_64 │ │ │ │ └── share │ │ │ │ └── qemu │ │ │ │ ├── efi-e1000e.rom │ │ │ │ ├── kvmvapic.bin │ │ │ │ └── vgabios-stdvga.bin │ │ ├── run-vm.sh │ │ └── vBTI-modules.conf │ └── rb_tools.h └── util.sh └── vmscape ├── .gitignore ├── README.md ├── analyze.py ├── attack ├── .gitignore ├── Makefile ├── attack.c ├── break_aslr.c └── rb_tools_2mb.h ├── build.sh ├── container.sh ├── eval.sh ├── gadget-scanner ├── README.md ├── gadg3.py └── requirements.txt └── guest ├── .gitignore ├── gen_initramfs.sh ├── init-eval.sh ├── linux-config ├── linux.patch ├── qemu ├── qemu-system-common_10.0.2+ds-1ubuntu2_amd64.deb ├── qemu-system-data_10.0.2+ds-1ubuntu2_all.deb ├── qemu-system-x86-dbgsym_10.0.2+ds-1ubuntu2_amd64.ddeb ├── qemu-system-x86_10.0.2+ds-1ubuntu2_amd64.deb └── qemu-utils_10.0.2+ds-1ubuntu2_amd64.deb └── run-vm.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/.clang-format -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/0001-Execute-IBPB-on-every-VMExit.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/benchmark/0001-Execute-IBPB-on-every-VMExit.patch -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/build_qemu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/benchmark/build_qemu.sh -------------------------------------------------------------------------------- /benchmark/evaluate_fio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/benchmark/evaluate_fio.py -------------------------------------------------------------------------------- /benchmark/evaluate_unixbench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/benchmark/evaluate_unixbench.py -------------------------------------------------------------------------------- /benchmark/gen_debian_drive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/benchmark/gen_debian_drive.sh -------------------------------------------------------------------------------- /benchmark/run_qemu_fio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/benchmark/run_qemu_fio.sh -------------------------------------------------------------------------------- /benchmark/run_qemu_unixbench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/benchmark/run_qemu_unixbench.sh -------------------------------------------------------------------------------- /cache-eviction/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/cache-eviction/.gitignore -------------------------------------------------------------------------------- /cache-eviction/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/cache-eviction/Makefile -------------------------------------------------------------------------------- /cache-eviction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/cache-eviction/README.md -------------------------------------------------------------------------------- /cache-eviction/evaluate-eviction.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/cache-eviction/evaluate-eviction.sh -------------------------------------------------------------------------------- /cache-eviction/evict_analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/cache-eviction/evict_analyze.py -------------------------------------------------------------------------------- /cache-eviction/evict_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/cache-eviction/evict_eval.c -------------------------------------------------------------------------------- /cache-eviction/init-evict.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/cache-eviction/init-evict.sh -------------------------------------------------------------------------------- /cache-eviction/measure_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/cache-eviction/measure_window.c -------------------------------------------------------------------------------- /cache-eviction/plot_speculation_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/cache-eviction/plot_speculation_window.py -------------------------------------------------------------------------------- /cache-eviction/rb_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/cache-eviction/rb_tools.h -------------------------------------------------------------------------------- /uARF/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/.clang-format -------------------------------------------------------------------------------- /uARF/.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/.config -------------------------------------------------------------------------------- /uARF/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/.gitignore -------------------------------------------------------------------------------- /uARF/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/Makefile -------------------------------------------------------------------------------- /uARF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/README.md -------------------------------------------------------------------------------- /uARF/config/local.config: -------------------------------------------------------------------------------- 1 | KDIR=/lib/modules/$(shell uname -r)/build 2 | -------------------------------------------------------------------------------- /uARF/config/vm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/config/vm.config -------------------------------------------------------------------------------- /uARF/include/asm-macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/asm-macros.h -------------------------------------------------------------------------------- /uARF/include/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/cache.h -------------------------------------------------------------------------------- /uARF/include/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/compiler.h -------------------------------------------------------------------------------- /uARF/include/dll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/dll.h -------------------------------------------------------------------------------- /uARF/include/errnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/errnum.h -------------------------------------------------------------------------------- /uARF/include/evict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/evict.h -------------------------------------------------------------------------------- /uARF/include/flush_reload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/flush_reload.h -------------------------------------------------------------------------------- /uARF/include/flush_reload_static.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/flush_reload_static.h -------------------------------------------------------------------------------- /uARF/include/guest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/guest.h -------------------------------------------------------------------------------- /uARF/include/jita.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/jita.h -------------------------------------------------------------------------------- /uARF/include/kmod/pi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/kmod/pi.h -------------------------------------------------------------------------------- /uARF/include/kmod/rap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/kmod/rap.h -------------------------------------------------------------------------------- /uARF/include/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/lib.h -------------------------------------------------------------------------------- /uARF/include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/log.h -------------------------------------------------------------------------------- /uARF/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/mem.h -------------------------------------------------------------------------------- /uARF/include/page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/page.h -------------------------------------------------------------------------------- /uARF/include/pfc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/pfc.h -------------------------------------------------------------------------------- /uARF/include/pfc_amd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/pfc_amd.h -------------------------------------------------------------------------------- /uARF/include/psnip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/psnip.h -------------------------------------------------------------------------------- /uARF/include/rb_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/rb_tools.h -------------------------------------------------------------------------------- /uARF/include/spec_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/spec_lib.h -------------------------------------------------------------------------------- /uARF/include/stub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/stub.h -------------------------------------------------------------------------------- /uARF/include/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/test.h -------------------------------------------------------------------------------- /uARF/include/vsnip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/include/vsnip.h -------------------------------------------------------------------------------- /uARF/kmods/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/kmods/Makefile -------------------------------------------------------------------------------- /uARF/kmods/cr3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/kmods/cr3/Makefile -------------------------------------------------------------------------------- /uARF/kmods/cr3/cr3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/kmods/cr3/cr3.c -------------------------------------------------------------------------------- /uARF/kmods/pi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/kmods/pi/Makefile -------------------------------------------------------------------------------- /uARF/kmods/pi/pi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/kmods/pi/pi.c -------------------------------------------------------------------------------- /uARF/kmods/pi/pi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/kmods/pi/pi.h -------------------------------------------------------------------------------- /uARF/kmods/rap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/kmods/rap/Makefile -------------------------------------------------------------------------------- /uARF/kmods/rap/rap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/kmods/rap/rap.c -------------------------------------------------------------------------------- /uARF/kmods/rap/rap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/kmods/rap/rap.h -------------------------------------------------------------------------------- /uARF/scripts/gen_debian_drive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/scripts/gen_debian_drive.sh -------------------------------------------------------------------------------- /uARF/scripts/gen_initramfs_busybox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/scripts/gen_initramfs_busybox.sh -------------------------------------------------------------------------------- /uARF/scripts/kmod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/scripts/kmod.sh -------------------------------------------------------------------------------- /uARF/scripts/run_on_nodes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/scripts/run_on_nodes.sh -------------------------------------------------------------------------------- /uARF/scripts/run_qemu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/scripts/run_qemu.sh -------------------------------------------------------------------------------- /uARF/src/cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/cache.c -------------------------------------------------------------------------------- /uARF/src/dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/dll.c -------------------------------------------------------------------------------- /uARF/src/evict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/evict.c -------------------------------------------------------------------------------- /uARF/src/flush_reload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/flush_reload.c -------------------------------------------------------------------------------- /uARF/src/jita.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/jita.c -------------------------------------------------------------------------------- /uARF/src/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/log.c -------------------------------------------------------------------------------- /uARF/src/mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/mem.c -------------------------------------------------------------------------------- /uARF/src/pfc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/pfc.c -------------------------------------------------------------------------------- /uARF/src/snips.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/snips.S -------------------------------------------------------------------------------- /uARF/src/spec_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/spec_lib.c -------------------------------------------------------------------------------- /uARF/src/stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/stub.c -------------------------------------------------------------------------------- /uARF/src/vsnip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/uARF/src/vsnip.c -------------------------------------------------------------------------------- /vbti_analysis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/.gitignore -------------------------------------------------------------------------------- /vbti_analysis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/README.md -------------------------------------------------------------------------------- /vbti_analysis/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/cleanup.sh -------------------------------------------------------------------------------- /vbti_analysis/kernel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/kernel.sh -------------------------------------------------------------------------------- /vbti_analysis/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/prepare.sh -------------------------------------------------------------------------------- /vbti_analysis/selftest_patches/0001-Integrate-uARF-into-Build-System.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/selftest_patches/0001-Integrate-uARF-into-Build-System.patch -------------------------------------------------------------------------------- /vbti_analysis/selftest_patches/0002-Add-support-for-guest-user.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/selftest_patches/0002-Add-support-for-guest-user.patch -------------------------------------------------------------------------------- /vbti_analysis/selftest_patches/0003-Add-uARF-selftests.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/selftest_patches/0003-Add-uARF-selftests.patch -------------------------------------------------------------------------------- /vbti_analysis/selftests/exa_guest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/selftests/exa_guest.c -------------------------------------------------------------------------------- /vbti_analysis/selftests/exp_guest_bti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/selftests/exp_guest_bti.c -------------------------------------------------------------------------------- /vbti_analysis/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/setup.sh -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/.gitignore: -------------------------------------------------------------------------------- 1 | guest/debian-12-nocloud-amd64.qcow2 2 | amd_sev_snp 3 | -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/Makefile -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/README.md -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/amd_sev_snp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/amd_sev_snp.c -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/guest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/guest/.gitignore -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/guest/OVMF_SNP.fd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/guest/OVMF_SNP.fd -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/guest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/guest/README.md -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/guest/qemu-sevsnp/usr/local/bin/qemu-system-x86_64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/guest/qemu-sevsnp/usr/local/bin/qemu-system-x86_64 -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/guest/qemu-sevsnp/usr/local/share/qemu/efi-e1000e.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/guest/qemu-sevsnp/usr/local/share/qemu/efi-e1000e.rom -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/guest/qemu-sevsnp/usr/local/share/qemu/kvmvapic.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/guest/qemu-sevsnp/usr/local/share/qemu/kvmvapic.bin -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/guest/qemu-sevsnp/usr/local/share/qemu/vgabios-stdvga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/guest/qemu-sevsnp/usr/local/share/qemu/vgabios-stdvga.bin -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/guest/run-vm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/guest/run-vm.sh -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/guest/vBTI-modules.conf: -------------------------------------------------------------------------------- 1 | pi 2 | -------------------------------------------------------------------------------- /vbti_analysis/sev-snp/rb_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/sev-snp/rb_tools.h -------------------------------------------------------------------------------- /vbti_analysis/util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vbti_analysis/util.sh -------------------------------------------------------------------------------- /vmscape/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/.gitignore -------------------------------------------------------------------------------- /vmscape/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/README.md -------------------------------------------------------------------------------- /vmscape/analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/analyze.py -------------------------------------------------------------------------------- /vmscape/attack/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/attack/.gitignore -------------------------------------------------------------------------------- /vmscape/attack/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/attack/Makefile -------------------------------------------------------------------------------- /vmscape/attack/attack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/attack/attack.c -------------------------------------------------------------------------------- /vmscape/attack/break_aslr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/attack/break_aslr.c -------------------------------------------------------------------------------- /vmscape/attack/rb_tools_2mb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/attack/rb_tools_2mb.h -------------------------------------------------------------------------------- /vmscape/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/build.sh -------------------------------------------------------------------------------- /vmscape/container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/container.sh -------------------------------------------------------------------------------- /vmscape/eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/eval.sh -------------------------------------------------------------------------------- /vmscape/gadget-scanner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/gadget-scanner/README.md -------------------------------------------------------------------------------- /vmscape/gadget-scanner/gadg3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/gadget-scanner/gadg3.py -------------------------------------------------------------------------------- /vmscape/gadget-scanner/requirements.txt: -------------------------------------------------------------------------------- 1 | capstone 2 | pyelftools 3 | isort 4 | black 5 | alive_progress -------------------------------------------------------------------------------- /vmscape/guest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/guest/.gitignore -------------------------------------------------------------------------------- /vmscape/guest/gen_initramfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/guest/gen_initramfs.sh -------------------------------------------------------------------------------- /vmscape/guest/init-eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/guest/init-eval.sh -------------------------------------------------------------------------------- /vmscape/guest/linux-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/guest/linux-config -------------------------------------------------------------------------------- /vmscape/guest/linux.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/guest/linux.patch -------------------------------------------------------------------------------- /vmscape/guest/qemu/qemu-system-common_10.0.2+ds-1ubuntu2_amd64.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/guest/qemu/qemu-system-common_10.0.2+ds-1ubuntu2_amd64.deb -------------------------------------------------------------------------------- /vmscape/guest/qemu/qemu-system-data_10.0.2+ds-1ubuntu2_all.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/guest/qemu/qemu-system-data_10.0.2+ds-1ubuntu2_all.deb -------------------------------------------------------------------------------- /vmscape/guest/qemu/qemu-system-x86-dbgsym_10.0.2+ds-1ubuntu2_amd64.ddeb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/guest/qemu/qemu-system-x86-dbgsym_10.0.2+ds-1ubuntu2_amd64.ddeb -------------------------------------------------------------------------------- /vmscape/guest/qemu/qemu-system-x86_10.0.2+ds-1ubuntu2_amd64.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/guest/qemu/qemu-system-x86_10.0.2+ds-1ubuntu2_amd64.deb -------------------------------------------------------------------------------- /vmscape/guest/qemu/qemu-utils_10.0.2+ds-1ubuntu2_amd64.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/guest/qemu/qemu-utils_10.0.2+ds-1ubuntu2_amd64.deb -------------------------------------------------------------------------------- /vmscape/guest/run-vm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comsec-group/vmscape/HEAD/vmscape/guest/run-vm.sh --------------------------------------------------------------------------------