├── .gitignore ├── Makefile ├── README.org ├── client ├── ramooflax │ ├── __init__.py │ ├── core │ │ ├── __init__.py │ │ ├── breakpoints.py │ │ ├── cpu.py │ │ ├── event.py │ │ ├── gdb.py │ │ ├── log.py │ │ ├── memory.py │ │ ├── register.py │ │ ├── utils.py │ │ └── vm.py │ └── utils │ │ ├── __init__.py │ │ ├── disasm.py │ │ ├── os.py │ │ ├── paging.py │ │ ├── segment.py │ │ ├── stack.py │ │ └── symbols.py └── setup.py ├── common ├── drivers │ ├── acpi.c │ ├── e1000.c │ ├── ehci.c │ ├── iommu.c │ ├── pci.c │ ├── pci_dbgp.c │ ├── pci_e1000.c │ ├── uart.c │ └── video.c ├── libc │ ├── base64.c │ ├── elf.c │ ├── malloc.c │ ├── mbi.c │ ├── npt_map.c │ ├── paging.c │ ├── pool.c │ ├── ppg.c │ ├── print.c │ ├── show.c │ └── string.c ├── net │ ├── arp.c │ ├── checksum.c │ ├── ether.c │ ├── icmp.c │ ├── ip.c │ ├── net.c │ └── udp.c └── vmx │ ├── vmx_ept.c │ └── vmx_show.c ├── include ├── acpi.h ├── amd.h ├── apic.h ├── arp.h ├── asm.h ├── base64.h ├── cdll.h ├── checksum.h ├── cpu_modes.h ├── cpuid.h ├── cr.h ├── ctrl.h ├── ctrl_evt.h ├── ctrl_io.h ├── db.h ├── dbg.h ├── dbg_evt.h ├── dbg_hard.h ├── dbg_hard_brk.h ├── dbg_hard_stp.h ├── dbg_soft.h ├── debug.h ├── dev.h ├── dev_ata.h ├── dev_io_ports.h ├── dev_kbd.h ├── dev_pic.h ├── dev_ps2.h ├── dev_uart.h ├── disasm.h ├── dr.h ├── e1000.h ├── ehci.h ├── elf.h ├── ether.h ├── excp.h ├── gdbstub.h ├── gpr.h ├── grub_mbi.h ├── icmp.h ├── info_data.h ├── insn.h ├── intel.h ├── intr.h ├── io.h ├── iommu.h ├── ip.h ├── ip_proto.h ├── malloc.h ├── math.h ├── mbi.h ├── mce.h ├── mp.h ├── msr.h ├── mtrr.h ├── net.h ├── npg.h ├── pagemem.h ├── pci.h ├── pci_dbgp.h ├── pci_e1000.h ├── pic.h ├── pool.h ├── ppg.h ├── print.h ├── realmem.h ├── segmem.h ├── show.h ├── sio.h ├── slab.h ├── smap.h ├── stack_trace.h ├── string.h ├── svm_cpuid.h ├── svm_guest.h ├── svm_insn.h ├── svm_msr.h ├── svm_npt.h ├── svm_show.h ├── svm_vm.h ├── svm_vmcb.h ├── svm_vmm.h ├── types.h ├── uart.h ├── udp.h ├── video.h ├── vm.h ├── vm_paging.h ├── vmerr.h ├── vmm.h ├── vmx_cpuid.h ├── vmx_ept.h ├── vmx_guest.h ├── vmx_insn.h ├── vmx_msr.h ├── vmx_show.h ├── vmx_types.h ├── vmx_vm.h ├── vmx_vmcs.h ├── vmx_vmcs_acc.h ├── vmx_vmcs_enc.h └── vmx_vmm.h ├── loader ├── Makefile ├── build │ └── loader.lds ├── include │ └── init.h └── src │ ├── core │ ├── Makefile │ ├── entry.s │ ├── init.c │ └── mbh.c │ ├── drivers │ ├── Makefile │ └── video.c │ └── libc │ ├── Makefile │ ├── elf.c │ ├── mbi.c │ ├── print.c │ └── string.c ├── setup ├── Makefile ├── build │ └── setup.lds ├── include │ ├── cpu.h │ ├── init.h │ ├── pmem.h │ └── vmem.h └── src │ ├── control │ ├── Makefile │ └── gdbstub.c │ ├── core │ ├── Makefile │ ├── cpu.c │ ├── dev.c │ ├── entry.s │ ├── init.c │ ├── intr.c │ ├── mp.c │ ├── pmem.c │ ├── smap.c │ ├── vm.c │ ├── vmem.c │ └── vmm.c │ ├── devices │ ├── Makefile │ ├── ata.c │ ├── kbd.c │ └── uart.c │ ├── drivers │ ├── Makefile │ ├── acpi.c │ ├── e1000.c │ ├── ehci.c │ ├── iommu.c │ ├── pci.c │ ├── pci_dbgp.c │ ├── pci_e1000.c │ ├── pic.c │ ├── uart.c │ └── video.c │ ├── libc │ ├── Makefile │ ├── base64.c │ ├── elf.c │ ├── mbi.c │ ├── npt_map.c │ ├── pool.c │ ├── ppg.c │ ├── print.c │ ├── show.c │ ├── stack_trace.c │ └── string.c │ ├── net │ ├── Makefile │ ├── arp.c │ ├── checksum.c │ ├── ether.c │ ├── icmp.c │ ├── ip.c │ ├── net.c │ └── udp.c │ ├── svm │ ├── Makefile │ ├── svm_cpu.c │ ├── svm_guest.c │ ├── svm_npt.c │ ├── svm_vm.c │ ├── svm_vmcb.c │ └── svm_vmm.c │ └── vmx │ ├── Makefile │ ├── vmx_cpu.c │ ├── vmx_ept.c │ ├── vmx_guest.c │ ├── vmx_insn.s │ ├── vmx_show.c │ ├── vmx_vm.c │ ├── vmx_vmcs.c │ ├── vmx_vmcs_acc.c │ ├── vmx_vmcs_enc.c │ └── vmx_vmm.c ├── tools ├── clean_tty.c ├── config.default ├── config.menu ├── config.mk ├── config.py ├── create_disk.sh ├── installer_qemu.sh ├── ktrace.py ├── max_udp_mkt.sh └── rulz.mk └── vmm ├── Makefile ├── build └── vmm.lds ├── include ├── emulate.h ├── emulate_insn.h ├── emulate_int.h ├── emulate_int15.h ├── emulate_rmode.h ├── gdbstub_cmd.h ├── gdbstub_pkt.h ├── gdbstub_reg.h ├── gdbstub_vmm.h ├── pvl.h ├── smi.h ├── svm_exit.h ├── svm_exit_cpuid.h ├── svm_exit_excp.h ├── svm_exit_fail.h ├── svm_exit_int.h ├── svm_exit_io.h ├── svm_exit_msr.h ├── svm_exit_pf.h ├── v86.h ├── vm_emulate.h ├── vmx_exit.h ├── vmx_exit_cpuid.h ├── vmx_exit_cr.h ├── vmx_exit_db.h ├── vmx_exit_dr.h ├── vmx_exit_dt.h ├── vmx_exit_excp.h ├── vmx_exit_fail.h ├── vmx_exit_gp.h ├── vmx_exit_int.h ├── vmx_exit_invg.h ├── vmx_exit_io.h ├── vmx_exit_msr.h └── vmx_exit_pf.h └── src ├── control ├── Makefile ├── ctrl.c ├── ctrl_evt.c ├── dbg.c ├── dbg_evt.c ├── dbg_hard.c ├── dbg_hard_brk.c ├── dbg_hard_stp.c ├── dbg_soft.c ├── gdbstub.c ├── gdbstub_cmd.c ├── gdbstub_evt.c ├── gdbstub_pkt.c ├── gdbstub_reg.c ├── gdbstub_vmm.c ├── local_evt.c └── vmm_evt.c ├── core ├── Makefile ├── cpuid.c ├── cr.c ├── db.c ├── device.c ├── disasm.c ├── dr.c ├── emulate.c ├── emulate_insn.c ├── emulate_int.c ├── emulate_int15.c ├── emulate_rmode.c ├── excp.c ├── idt.s ├── insn.c ├── intr.c ├── mmu_walk.c ├── msr.c ├── npt_walk.c ├── pf.c ├── pvl.c ├── slab.c ├── smi.c └── vm.c ├── devices ├── Makefile ├── acpi.c ├── ata.c ├── io.c ├── kbd.c ├── pci.c ├── pic.c ├── ps2.c ├── sio.c └── uart.c ├── disasm ├── Makefile ├── decode.c ├── decode.h ├── extern.h ├── input.c ├── input.h ├── itab.c ├── itab.h ├── syn-att.c ├── syn-intel.c ├── syn.c ├── syn.h ├── types.h ├── udis86.c └── udis86.h ├── drivers ├── Makefile ├── acpi.c ├── e1000.c ├── ehci.c ├── iommu.c ├── pci.c ├── pci_dbgp.c ├── sio.c ├── uart.c └── video.c ├── libc ├── Makefile ├── base64.c ├── malloc.c ├── npt_map.c ├── pool.c ├── ppg.c ├── print.c ├── show.c ├── stack_trace.c └── string.c ├── net ├── Makefile ├── arp.c ├── checksum.c ├── ether.c ├── icmp.c ├── ip.c ├── net.c └── udp.c ├── svm ├── Makefile ├── svm_exit.c ├── svm_exit_cpuid.c ├── svm_exit_excp.c ├── svm_exit_fail.c ├── svm_exit_int.c ├── svm_exit_io.c ├── svm_exit_msr.c ├── svm_exit_pf.c └── svm_insn.s └── vmx ├── Makefile ├── vmx_ept.c ├── vmx_exit.c ├── vmx_exit_cpuid.c ├── vmx_exit_cr.c ├── vmx_exit_db.c ├── vmx_exit_dr.c ├── vmx_exit_dt.c ├── vmx_exit_excp.c ├── vmx_exit_fail.c ├── vmx_exit_gp.c ├── vmx_exit_int.c ├── vmx_exit_invg.c ├── vmx_exit_io.c ├── vmx_exit_msr.c ├── vmx_exit_pf.c ├── vmx_insn.s ├── vmx_show.c └── vmx_vmcs_acc.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/Makefile -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/README.org -------------------------------------------------------------------------------- /client/ramooflax/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/__init__.py -------------------------------------------------------------------------------- /client/ramooflax/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/core/__init__.py -------------------------------------------------------------------------------- /client/ramooflax/core/breakpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/core/breakpoints.py -------------------------------------------------------------------------------- /client/ramooflax/core/cpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/core/cpu.py -------------------------------------------------------------------------------- /client/ramooflax/core/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/core/event.py -------------------------------------------------------------------------------- /client/ramooflax/core/gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/core/gdb.py -------------------------------------------------------------------------------- /client/ramooflax/core/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/core/log.py -------------------------------------------------------------------------------- /client/ramooflax/core/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/core/memory.py -------------------------------------------------------------------------------- /client/ramooflax/core/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/core/register.py -------------------------------------------------------------------------------- /client/ramooflax/core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/core/utils.py -------------------------------------------------------------------------------- /client/ramooflax/core/vm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/core/vm.py -------------------------------------------------------------------------------- /client/ramooflax/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/utils/__init__.py -------------------------------------------------------------------------------- /client/ramooflax/utils/disasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/utils/disasm.py -------------------------------------------------------------------------------- /client/ramooflax/utils/os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/utils/os.py -------------------------------------------------------------------------------- /client/ramooflax/utils/paging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/utils/paging.py -------------------------------------------------------------------------------- /client/ramooflax/utils/segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/utils/segment.py -------------------------------------------------------------------------------- /client/ramooflax/utils/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/utils/stack.py -------------------------------------------------------------------------------- /client/ramooflax/utils/symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/ramooflax/utils/symbols.py -------------------------------------------------------------------------------- /client/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/client/setup.py -------------------------------------------------------------------------------- /common/drivers/acpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/drivers/acpi.c -------------------------------------------------------------------------------- /common/drivers/e1000.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/drivers/e1000.c -------------------------------------------------------------------------------- /common/drivers/ehci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/drivers/ehci.c -------------------------------------------------------------------------------- /common/drivers/iommu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/drivers/iommu.c -------------------------------------------------------------------------------- /common/drivers/pci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/drivers/pci.c -------------------------------------------------------------------------------- /common/drivers/pci_dbgp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/drivers/pci_dbgp.c -------------------------------------------------------------------------------- /common/drivers/pci_e1000.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/drivers/pci_e1000.c -------------------------------------------------------------------------------- /common/drivers/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/drivers/uart.c -------------------------------------------------------------------------------- /common/drivers/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/drivers/video.c -------------------------------------------------------------------------------- /common/libc/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/libc/base64.c -------------------------------------------------------------------------------- /common/libc/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/libc/elf.c -------------------------------------------------------------------------------- /common/libc/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/libc/malloc.c -------------------------------------------------------------------------------- /common/libc/mbi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/libc/mbi.c -------------------------------------------------------------------------------- /common/libc/npt_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/libc/npt_map.c -------------------------------------------------------------------------------- /common/libc/paging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/libc/paging.c -------------------------------------------------------------------------------- /common/libc/pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/libc/pool.c -------------------------------------------------------------------------------- /common/libc/ppg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/libc/ppg.c -------------------------------------------------------------------------------- /common/libc/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/libc/print.c -------------------------------------------------------------------------------- /common/libc/show.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/libc/show.c -------------------------------------------------------------------------------- /common/libc/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/libc/string.c -------------------------------------------------------------------------------- /common/net/arp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/net/arp.c -------------------------------------------------------------------------------- /common/net/checksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/net/checksum.c -------------------------------------------------------------------------------- /common/net/ether.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/net/ether.c -------------------------------------------------------------------------------- /common/net/icmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/net/icmp.c -------------------------------------------------------------------------------- /common/net/ip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/net/ip.c -------------------------------------------------------------------------------- /common/net/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/net/net.c -------------------------------------------------------------------------------- /common/net/udp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/net/udp.c -------------------------------------------------------------------------------- /common/vmx/vmx_ept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/vmx/vmx_ept.c -------------------------------------------------------------------------------- /common/vmx/vmx_show.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/common/vmx/vmx_show.c -------------------------------------------------------------------------------- /include/acpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/acpi.h -------------------------------------------------------------------------------- /include/amd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/amd.h -------------------------------------------------------------------------------- /include/apic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/apic.h -------------------------------------------------------------------------------- /include/arp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/arp.h -------------------------------------------------------------------------------- /include/asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/asm.h -------------------------------------------------------------------------------- /include/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/base64.h -------------------------------------------------------------------------------- /include/cdll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/cdll.h -------------------------------------------------------------------------------- /include/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/checksum.h -------------------------------------------------------------------------------- /include/cpu_modes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/cpu_modes.h -------------------------------------------------------------------------------- /include/cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/cpuid.h -------------------------------------------------------------------------------- /include/cr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/cr.h -------------------------------------------------------------------------------- /include/ctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/ctrl.h -------------------------------------------------------------------------------- /include/ctrl_evt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/ctrl_evt.h -------------------------------------------------------------------------------- /include/ctrl_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/ctrl_io.h -------------------------------------------------------------------------------- /include/db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/db.h -------------------------------------------------------------------------------- /include/dbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dbg.h -------------------------------------------------------------------------------- /include/dbg_evt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dbg_evt.h -------------------------------------------------------------------------------- /include/dbg_hard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dbg_hard.h -------------------------------------------------------------------------------- /include/dbg_hard_brk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dbg_hard_brk.h -------------------------------------------------------------------------------- /include/dbg_hard_stp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dbg_hard_stp.h -------------------------------------------------------------------------------- /include/dbg_soft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dbg_soft.h -------------------------------------------------------------------------------- /include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/debug.h -------------------------------------------------------------------------------- /include/dev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dev.h -------------------------------------------------------------------------------- /include/dev_ata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dev_ata.h -------------------------------------------------------------------------------- /include/dev_io_ports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dev_io_ports.h -------------------------------------------------------------------------------- /include/dev_kbd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dev_kbd.h -------------------------------------------------------------------------------- /include/dev_pic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dev_pic.h -------------------------------------------------------------------------------- /include/dev_ps2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dev_ps2.h -------------------------------------------------------------------------------- /include/dev_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dev_uart.h -------------------------------------------------------------------------------- /include/disasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/disasm.h -------------------------------------------------------------------------------- /include/dr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/dr.h -------------------------------------------------------------------------------- /include/e1000.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/e1000.h -------------------------------------------------------------------------------- /include/ehci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/ehci.h -------------------------------------------------------------------------------- /include/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/elf.h -------------------------------------------------------------------------------- /include/ether.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/ether.h -------------------------------------------------------------------------------- /include/excp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/excp.h -------------------------------------------------------------------------------- /include/gdbstub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/gdbstub.h -------------------------------------------------------------------------------- /include/gpr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/gpr.h -------------------------------------------------------------------------------- /include/grub_mbi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/grub_mbi.h -------------------------------------------------------------------------------- /include/icmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/icmp.h -------------------------------------------------------------------------------- /include/info_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/info_data.h -------------------------------------------------------------------------------- /include/insn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/insn.h -------------------------------------------------------------------------------- /include/intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/intel.h -------------------------------------------------------------------------------- /include/intr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/intr.h -------------------------------------------------------------------------------- /include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/io.h -------------------------------------------------------------------------------- /include/iommu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/iommu.h -------------------------------------------------------------------------------- /include/ip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/ip.h -------------------------------------------------------------------------------- /include/ip_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/ip_proto.h -------------------------------------------------------------------------------- /include/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/malloc.h -------------------------------------------------------------------------------- /include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/math.h -------------------------------------------------------------------------------- /include/mbi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/mbi.h -------------------------------------------------------------------------------- /include/mce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/mce.h -------------------------------------------------------------------------------- /include/mp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/mp.h -------------------------------------------------------------------------------- /include/msr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/msr.h -------------------------------------------------------------------------------- /include/mtrr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/mtrr.h -------------------------------------------------------------------------------- /include/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/net.h -------------------------------------------------------------------------------- /include/npg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/npg.h -------------------------------------------------------------------------------- /include/pagemem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/pagemem.h -------------------------------------------------------------------------------- /include/pci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/pci.h -------------------------------------------------------------------------------- /include/pci_dbgp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/pci_dbgp.h -------------------------------------------------------------------------------- /include/pci_e1000.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/pci_e1000.h -------------------------------------------------------------------------------- /include/pic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/pic.h -------------------------------------------------------------------------------- /include/pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/pool.h -------------------------------------------------------------------------------- /include/ppg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/ppg.h -------------------------------------------------------------------------------- /include/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/print.h -------------------------------------------------------------------------------- /include/realmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/realmem.h -------------------------------------------------------------------------------- /include/segmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/segmem.h -------------------------------------------------------------------------------- /include/show.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/show.h -------------------------------------------------------------------------------- /include/sio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/sio.h -------------------------------------------------------------------------------- /include/slab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/slab.h -------------------------------------------------------------------------------- /include/smap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/smap.h -------------------------------------------------------------------------------- /include/stack_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/stack_trace.h -------------------------------------------------------------------------------- /include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/string.h -------------------------------------------------------------------------------- /include/svm_cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/svm_cpuid.h -------------------------------------------------------------------------------- /include/svm_guest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/svm_guest.h -------------------------------------------------------------------------------- /include/svm_insn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/svm_insn.h -------------------------------------------------------------------------------- /include/svm_msr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/svm_msr.h -------------------------------------------------------------------------------- /include/svm_npt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/svm_npt.h -------------------------------------------------------------------------------- /include/svm_show.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/svm_show.h -------------------------------------------------------------------------------- /include/svm_vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/svm_vm.h -------------------------------------------------------------------------------- /include/svm_vmcb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/svm_vmcb.h -------------------------------------------------------------------------------- /include/svm_vmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/svm_vmm.h -------------------------------------------------------------------------------- /include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/types.h -------------------------------------------------------------------------------- /include/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/uart.h -------------------------------------------------------------------------------- /include/udp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/udp.h -------------------------------------------------------------------------------- /include/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/video.h -------------------------------------------------------------------------------- /include/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vm.h -------------------------------------------------------------------------------- /include/vm_paging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vm_paging.h -------------------------------------------------------------------------------- /include/vmerr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmerr.h -------------------------------------------------------------------------------- /include/vmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmm.h -------------------------------------------------------------------------------- /include/vmx_cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_cpuid.h -------------------------------------------------------------------------------- /include/vmx_ept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_ept.h -------------------------------------------------------------------------------- /include/vmx_guest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_guest.h -------------------------------------------------------------------------------- /include/vmx_insn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_insn.h -------------------------------------------------------------------------------- /include/vmx_msr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_msr.h -------------------------------------------------------------------------------- /include/vmx_show.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_show.h -------------------------------------------------------------------------------- /include/vmx_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_types.h -------------------------------------------------------------------------------- /include/vmx_vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_vm.h -------------------------------------------------------------------------------- /include/vmx_vmcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_vmcs.h -------------------------------------------------------------------------------- /include/vmx_vmcs_acc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_vmcs_acc.h -------------------------------------------------------------------------------- /include/vmx_vmcs_enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_vmcs_enc.h -------------------------------------------------------------------------------- /include/vmx_vmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/include/vmx_vmm.h -------------------------------------------------------------------------------- /loader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/loader/Makefile -------------------------------------------------------------------------------- /loader/build/loader.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/loader/build/loader.lds -------------------------------------------------------------------------------- /loader/include/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/loader/include/init.h -------------------------------------------------------------------------------- /loader/src/core/Makefile: -------------------------------------------------------------------------------- 1 | obj := mbh.o entry.o init.o 2 | -------------------------------------------------------------------------------- /loader/src/core/entry.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/loader/src/core/entry.s -------------------------------------------------------------------------------- /loader/src/core/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/loader/src/core/init.c -------------------------------------------------------------------------------- /loader/src/core/mbh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/loader/src/core/mbh.c -------------------------------------------------------------------------------- /loader/src/drivers/Makefile: -------------------------------------------------------------------------------- 1 | obj := video.o 2 | -------------------------------------------------------------------------------- /loader/src/drivers/video.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/video.c -------------------------------------------------------------------------------- /loader/src/libc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/loader/src/libc/Makefile -------------------------------------------------------------------------------- /loader/src/libc/elf.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/elf.c -------------------------------------------------------------------------------- /loader/src/libc/mbi.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/mbi.c -------------------------------------------------------------------------------- /loader/src/libc/print.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/print.c -------------------------------------------------------------------------------- /loader/src/libc/string.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/string.c -------------------------------------------------------------------------------- /setup/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/Makefile -------------------------------------------------------------------------------- /setup/build/setup.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/build/setup.lds -------------------------------------------------------------------------------- /setup/include/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/include/cpu.h -------------------------------------------------------------------------------- /setup/include/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/include/init.h -------------------------------------------------------------------------------- /setup/include/pmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/include/pmem.h -------------------------------------------------------------------------------- /setup/include/vmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/include/vmem.h -------------------------------------------------------------------------------- /setup/src/control/Makefile: -------------------------------------------------------------------------------- 1 | obj := gdbstub.o 2 | -------------------------------------------------------------------------------- /setup/src/control/gdbstub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/control/gdbstub.c -------------------------------------------------------------------------------- /setup/src/core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/Makefile -------------------------------------------------------------------------------- /setup/src/core/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/cpu.c -------------------------------------------------------------------------------- /setup/src/core/dev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/dev.c -------------------------------------------------------------------------------- /setup/src/core/entry.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/entry.s -------------------------------------------------------------------------------- /setup/src/core/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/init.c -------------------------------------------------------------------------------- /setup/src/core/intr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/intr.c -------------------------------------------------------------------------------- /setup/src/core/mp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/mp.c -------------------------------------------------------------------------------- /setup/src/core/pmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/pmem.c -------------------------------------------------------------------------------- /setup/src/core/smap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/smap.c -------------------------------------------------------------------------------- /setup/src/core/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/vm.c -------------------------------------------------------------------------------- /setup/src/core/vmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/vmem.c -------------------------------------------------------------------------------- /setup/src/core/vmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/core/vmm.c -------------------------------------------------------------------------------- /setup/src/devices/Makefile: -------------------------------------------------------------------------------- 1 | obj := kbd.o uart.o ata.o 2 | 3 | -------------------------------------------------------------------------------- /setup/src/devices/ata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/devices/ata.c -------------------------------------------------------------------------------- /setup/src/devices/kbd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/devices/kbd.c -------------------------------------------------------------------------------- /setup/src/devices/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/devices/uart.c -------------------------------------------------------------------------------- /setup/src/drivers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/drivers/Makefile -------------------------------------------------------------------------------- /setup/src/drivers/acpi.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/acpi.c -------------------------------------------------------------------------------- /setup/src/drivers/e1000.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/e1000.c -------------------------------------------------------------------------------- /setup/src/drivers/ehci.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/ehci.c -------------------------------------------------------------------------------- /setup/src/drivers/iommu.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/iommu.c -------------------------------------------------------------------------------- /setup/src/drivers/pci.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/pci.c -------------------------------------------------------------------------------- /setup/src/drivers/pci_dbgp.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/pci_dbgp.c -------------------------------------------------------------------------------- /setup/src/drivers/pci_e1000.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/pci_e1000.c -------------------------------------------------------------------------------- /setup/src/drivers/pic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/drivers/pic.c -------------------------------------------------------------------------------- /setup/src/drivers/uart.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/uart.c -------------------------------------------------------------------------------- /setup/src/drivers/video.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/video.c -------------------------------------------------------------------------------- /setup/src/libc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/libc/Makefile -------------------------------------------------------------------------------- /setup/src/libc/base64.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/base64.c -------------------------------------------------------------------------------- /setup/src/libc/elf.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/elf.c -------------------------------------------------------------------------------- /setup/src/libc/mbi.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/mbi.c -------------------------------------------------------------------------------- /setup/src/libc/npt_map.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/npt_map.c -------------------------------------------------------------------------------- /setup/src/libc/pool.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/pool.c -------------------------------------------------------------------------------- /setup/src/libc/ppg.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/ppg.c -------------------------------------------------------------------------------- /setup/src/libc/print.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/print.c -------------------------------------------------------------------------------- /setup/src/libc/show.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/show.c -------------------------------------------------------------------------------- /setup/src/libc/stack_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/libc/stack_trace.c -------------------------------------------------------------------------------- /setup/src/libc/string.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/string.c -------------------------------------------------------------------------------- /setup/src/net/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/net/Makefile -------------------------------------------------------------------------------- /setup/src/net/arp.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/arp.c -------------------------------------------------------------------------------- /setup/src/net/checksum.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/checksum.c -------------------------------------------------------------------------------- /setup/src/net/ether.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/ether.c -------------------------------------------------------------------------------- /setup/src/net/icmp.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/icmp.c -------------------------------------------------------------------------------- /setup/src/net/ip.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/ip.c -------------------------------------------------------------------------------- /setup/src/net/net.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/net.c -------------------------------------------------------------------------------- /setup/src/net/udp.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/udp.c -------------------------------------------------------------------------------- /setup/src/svm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/svm/Makefile -------------------------------------------------------------------------------- /setup/src/svm/svm_cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/svm/svm_cpu.c -------------------------------------------------------------------------------- /setup/src/svm/svm_guest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/svm/svm_guest.c -------------------------------------------------------------------------------- /setup/src/svm/svm_npt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/svm/svm_npt.c -------------------------------------------------------------------------------- /setup/src/svm/svm_vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/svm/svm_vm.c -------------------------------------------------------------------------------- /setup/src/svm/svm_vmcb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/svm/svm_vmcb.c -------------------------------------------------------------------------------- /setup/src/svm/svm_vmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/svm/svm_vmm.c -------------------------------------------------------------------------------- /setup/src/vmx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/vmx/Makefile -------------------------------------------------------------------------------- /setup/src/vmx/vmx_cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/vmx/vmx_cpu.c -------------------------------------------------------------------------------- /setup/src/vmx/vmx_ept.c: -------------------------------------------------------------------------------- 1 | ../../../common/vmx/vmx_ept.c -------------------------------------------------------------------------------- /setup/src/vmx/vmx_guest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/vmx/vmx_guest.c -------------------------------------------------------------------------------- /setup/src/vmx/vmx_insn.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/vmx/vmx_insn.s -------------------------------------------------------------------------------- /setup/src/vmx/vmx_show.c: -------------------------------------------------------------------------------- 1 | ../../../common/vmx/vmx_show.c -------------------------------------------------------------------------------- /setup/src/vmx/vmx_vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/vmx/vmx_vm.c -------------------------------------------------------------------------------- /setup/src/vmx/vmx_vmcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/vmx/vmx_vmcs.c -------------------------------------------------------------------------------- /setup/src/vmx/vmx_vmcs_acc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/vmx/vmx_vmcs_acc.c -------------------------------------------------------------------------------- /setup/src/vmx/vmx_vmcs_enc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/vmx/vmx_vmcs_enc.c -------------------------------------------------------------------------------- /setup/src/vmx/vmx_vmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/setup/src/vmx/vmx_vmm.c -------------------------------------------------------------------------------- /tools/clean_tty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/tools/clean_tty.c -------------------------------------------------------------------------------- /tools/config.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/tools/config.default -------------------------------------------------------------------------------- /tools/config.menu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/tools/config.menu -------------------------------------------------------------------------------- /tools/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/tools/config.mk -------------------------------------------------------------------------------- /tools/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/tools/config.py -------------------------------------------------------------------------------- /tools/create_disk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/tools/create_disk.sh -------------------------------------------------------------------------------- /tools/installer_qemu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/tools/installer_qemu.sh -------------------------------------------------------------------------------- /tools/ktrace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/tools/ktrace.py -------------------------------------------------------------------------------- /tools/max_udp_mkt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/tools/max_udp_mkt.sh -------------------------------------------------------------------------------- /tools/rulz.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/tools/rulz.mk -------------------------------------------------------------------------------- /vmm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/Makefile -------------------------------------------------------------------------------- /vmm/build/vmm.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/build/vmm.lds -------------------------------------------------------------------------------- /vmm/include/emulate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/emulate.h -------------------------------------------------------------------------------- /vmm/include/emulate_insn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/emulate_insn.h -------------------------------------------------------------------------------- /vmm/include/emulate_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/emulate_int.h -------------------------------------------------------------------------------- /vmm/include/emulate_int15.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/emulate_int15.h -------------------------------------------------------------------------------- /vmm/include/emulate_rmode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/emulate_rmode.h -------------------------------------------------------------------------------- /vmm/include/gdbstub_cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/gdbstub_cmd.h -------------------------------------------------------------------------------- /vmm/include/gdbstub_pkt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/gdbstub_pkt.h -------------------------------------------------------------------------------- /vmm/include/gdbstub_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/gdbstub_reg.h -------------------------------------------------------------------------------- /vmm/include/gdbstub_vmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/gdbstub_vmm.h -------------------------------------------------------------------------------- /vmm/include/pvl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/pvl.h -------------------------------------------------------------------------------- /vmm/include/smi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/smi.h -------------------------------------------------------------------------------- /vmm/include/svm_exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/svm_exit.h -------------------------------------------------------------------------------- /vmm/include/svm_exit_cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/svm_exit_cpuid.h -------------------------------------------------------------------------------- /vmm/include/svm_exit_excp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/svm_exit_excp.h -------------------------------------------------------------------------------- /vmm/include/svm_exit_fail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/svm_exit_fail.h -------------------------------------------------------------------------------- /vmm/include/svm_exit_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/svm_exit_int.h -------------------------------------------------------------------------------- /vmm/include/svm_exit_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/svm_exit_io.h -------------------------------------------------------------------------------- /vmm/include/svm_exit_msr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/svm_exit_msr.h -------------------------------------------------------------------------------- /vmm/include/svm_exit_pf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/svm_exit_pf.h -------------------------------------------------------------------------------- /vmm/include/v86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/v86.h -------------------------------------------------------------------------------- /vmm/include/vm_emulate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vm_emulate.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_cpuid.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_cr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_cr.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_db.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_dr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_dr.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_dt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_dt.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_excp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_excp.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_fail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_fail.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_gp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_gp.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_int.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_invg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_invg.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_io.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_msr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_msr.h -------------------------------------------------------------------------------- /vmm/include/vmx_exit_pf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/include/vmx_exit_pf.h -------------------------------------------------------------------------------- /vmm/src/control/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/Makefile -------------------------------------------------------------------------------- /vmm/src/control/ctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/ctrl.c -------------------------------------------------------------------------------- /vmm/src/control/ctrl_evt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/ctrl_evt.c -------------------------------------------------------------------------------- /vmm/src/control/dbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/dbg.c -------------------------------------------------------------------------------- /vmm/src/control/dbg_evt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/dbg_evt.c -------------------------------------------------------------------------------- /vmm/src/control/dbg_hard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/dbg_hard.c -------------------------------------------------------------------------------- /vmm/src/control/dbg_hard_brk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/dbg_hard_brk.c -------------------------------------------------------------------------------- /vmm/src/control/dbg_hard_stp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/dbg_hard_stp.c -------------------------------------------------------------------------------- /vmm/src/control/dbg_soft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/dbg_soft.c -------------------------------------------------------------------------------- /vmm/src/control/gdbstub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/gdbstub.c -------------------------------------------------------------------------------- /vmm/src/control/gdbstub_cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/gdbstub_cmd.c -------------------------------------------------------------------------------- /vmm/src/control/gdbstub_evt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/gdbstub_evt.c -------------------------------------------------------------------------------- /vmm/src/control/gdbstub_pkt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/gdbstub_pkt.c -------------------------------------------------------------------------------- /vmm/src/control/gdbstub_reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/gdbstub_reg.c -------------------------------------------------------------------------------- /vmm/src/control/gdbstub_vmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/gdbstub_vmm.c -------------------------------------------------------------------------------- /vmm/src/control/local_evt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/local_evt.c -------------------------------------------------------------------------------- /vmm/src/control/vmm_evt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/control/vmm_evt.c -------------------------------------------------------------------------------- /vmm/src/core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/Makefile -------------------------------------------------------------------------------- /vmm/src/core/cpuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/cpuid.c -------------------------------------------------------------------------------- /vmm/src/core/cr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/cr.c -------------------------------------------------------------------------------- /vmm/src/core/db.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/db.c -------------------------------------------------------------------------------- /vmm/src/core/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/device.c -------------------------------------------------------------------------------- /vmm/src/core/disasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/disasm.c -------------------------------------------------------------------------------- /vmm/src/core/dr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/dr.c -------------------------------------------------------------------------------- /vmm/src/core/emulate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/emulate.c -------------------------------------------------------------------------------- /vmm/src/core/emulate_insn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/emulate_insn.c -------------------------------------------------------------------------------- /vmm/src/core/emulate_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/emulate_int.c -------------------------------------------------------------------------------- /vmm/src/core/emulate_int15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/emulate_int15.c -------------------------------------------------------------------------------- /vmm/src/core/emulate_rmode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/emulate_rmode.c -------------------------------------------------------------------------------- /vmm/src/core/excp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/excp.c -------------------------------------------------------------------------------- /vmm/src/core/idt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/idt.s -------------------------------------------------------------------------------- /vmm/src/core/insn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/insn.c -------------------------------------------------------------------------------- /vmm/src/core/intr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/intr.c -------------------------------------------------------------------------------- /vmm/src/core/mmu_walk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/mmu_walk.c -------------------------------------------------------------------------------- /vmm/src/core/msr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/msr.c -------------------------------------------------------------------------------- /vmm/src/core/npt_walk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/npt_walk.c -------------------------------------------------------------------------------- /vmm/src/core/pf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/pf.c -------------------------------------------------------------------------------- /vmm/src/core/pvl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/pvl.c -------------------------------------------------------------------------------- /vmm/src/core/slab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/slab.c -------------------------------------------------------------------------------- /vmm/src/core/smi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/smi.c -------------------------------------------------------------------------------- /vmm/src/core/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/core/vm.c -------------------------------------------------------------------------------- /vmm/src/devices/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/devices/Makefile -------------------------------------------------------------------------------- /vmm/src/devices/acpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/devices/acpi.c -------------------------------------------------------------------------------- /vmm/src/devices/ata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/devices/ata.c -------------------------------------------------------------------------------- /vmm/src/devices/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/devices/io.c -------------------------------------------------------------------------------- /vmm/src/devices/kbd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/devices/kbd.c -------------------------------------------------------------------------------- /vmm/src/devices/pci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/devices/pci.c -------------------------------------------------------------------------------- /vmm/src/devices/pic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/devices/pic.c -------------------------------------------------------------------------------- /vmm/src/devices/ps2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/devices/ps2.c -------------------------------------------------------------------------------- /vmm/src/devices/sio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/devices/sio.c -------------------------------------------------------------------------------- /vmm/src/devices/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/devices/uart.c -------------------------------------------------------------------------------- /vmm/src/disasm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/Makefile -------------------------------------------------------------------------------- /vmm/src/disasm/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/decode.c -------------------------------------------------------------------------------- /vmm/src/disasm/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/decode.h -------------------------------------------------------------------------------- /vmm/src/disasm/extern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/extern.h -------------------------------------------------------------------------------- /vmm/src/disasm/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/input.c -------------------------------------------------------------------------------- /vmm/src/disasm/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/input.h -------------------------------------------------------------------------------- /vmm/src/disasm/itab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/itab.c -------------------------------------------------------------------------------- /vmm/src/disasm/itab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/itab.h -------------------------------------------------------------------------------- /vmm/src/disasm/syn-att.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/syn-att.c -------------------------------------------------------------------------------- /vmm/src/disasm/syn-intel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/syn-intel.c -------------------------------------------------------------------------------- /vmm/src/disasm/syn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/syn.c -------------------------------------------------------------------------------- /vmm/src/disasm/syn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/syn.h -------------------------------------------------------------------------------- /vmm/src/disasm/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/types.h -------------------------------------------------------------------------------- /vmm/src/disasm/udis86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/udis86.c -------------------------------------------------------------------------------- /vmm/src/disasm/udis86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/disasm/udis86.h -------------------------------------------------------------------------------- /vmm/src/drivers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/drivers/Makefile -------------------------------------------------------------------------------- /vmm/src/drivers/acpi.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/acpi.c -------------------------------------------------------------------------------- /vmm/src/drivers/e1000.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/e1000.c -------------------------------------------------------------------------------- /vmm/src/drivers/ehci.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/ehci.c -------------------------------------------------------------------------------- /vmm/src/drivers/iommu.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/iommu.c -------------------------------------------------------------------------------- /vmm/src/drivers/pci.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/pci.c -------------------------------------------------------------------------------- /vmm/src/drivers/pci_dbgp.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/pci_dbgp.c -------------------------------------------------------------------------------- /vmm/src/drivers/sio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/drivers/sio.c -------------------------------------------------------------------------------- /vmm/src/drivers/uart.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/uart.c -------------------------------------------------------------------------------- /vmm/src/drivers/video.c: -------------------------------------------------------------------------------- 1 | ../../../common/drivers/video.c -------------------------------------------------------------------------------- /vmm/src/libc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/libc/Makefile -------------------------------------------------------------------------------- /vmm/src/libc/base64.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/base64.c -------------------------------------------------------------------------------- /vmm/src/libc/malloc.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/malloc.c -------------------------------------------------------------------------------- /vmm/src/libc/npt_map.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/npt_map.c -------------------------------------------------------------------------------- /vmm/src/libc/pool.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/pool.c -------------------------------------------------------------------------------- /vmm/src/libc/ppg.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/ppg.c -------------------------------------------------------------------------------- /vmm/src/libc/print.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/print.c -------------------------------------------------------------------------------- /vmm/src/libc/show.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/show.c -------------------------------------------------------------------------------- /vmm/src/libc/stack_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/libc/stack_trace.c -------------------------------------------------------------------------------- /vmm/src/libc/string.c: -------------------------------------------------------------------------------- 1 | ../../../common/libc/string.c -------------------------------------------------------------------------------- /vmm/src/net/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/net/Makefile -------------------------------------------------------------------------------- /vmm/src/net/arp.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/arp.c -------------------------------------------------------------------------------- /vmm/src/net/checksum.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/checksum.c -------------------------------------------------------------------------------- /vmm/src/net/ether.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/ether.c -------------------------------------------------------------------------------- /vmm/src/net/icmp.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/icmp.c -------------------------------------------------------------------------------- /vmm/src/net/ip.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/ip.c -------------------------------------------------------------------------------- /vmm/src/net/net.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/net.c -------------------------------------------------------------------------------- /vmm/src/net/udp.c: -------------------------------------------------------------------------------- 1 | ../../../common/net/udp.c -------------------------------------------------------------------------------- /vmm/src/svm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/svm/Makefile -------------------------------------------------------------------------------- /vmm/src/svm/svm_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/svm/svm_exit.c -------------------------------------------------------------------------------- /vmm/src/svm/svm_exit_cpuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/svm/svm_exit_cpuid.c -------------------------------------------------------------------------------- /vmm/src/svm/svm_exit_excp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/svm/svm_exit_excp.c -------------------------------------------------------------------------------- /vmm/src/svm/svm_exit_fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/svm/svm_exit_fail.c -------------------------------------------------------------------------------- /vmm/src/svm/svm_exit_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/svm/svm_exit_int.c -------------------------------------------------------------------------------- /vmm/src/svm/svm_exit_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/svm/svm_exit_io.c -------------------------------------------------------------------------------- /vmm/src/svm/svm_exit_msr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/svm/svm_exit_msr.c -------------------------------------------------------------------------------- /vmm/src/svm/svm_exit_pf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/svm/svm_exit_pf.c -------------------------------------------------------------------------------- /vmm/src/svm/svm_insn.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/svm/svm_insn.s -------------------------------------------------------------------------------- /vmm/src/vmx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/Makefile -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_ept.c: -------------------------------------------------------------------------------- 1 | ../../../common/vmx/vmx_ept.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_cpuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_cpuid.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_cr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_cr.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_db.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_db.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_dr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_dr.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_dt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_dt.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_excp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_excp.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_fail.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_gp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_gp.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_int.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_invg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_invg.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_io.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_msr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_msr.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_exit_pf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_exit_pf.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_insn.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_insn.s -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_show.c: -------------------------------------------------------------------------------- 1 | ../../../common/vmx/vmx_show.c -------------------------------------------------------------------------------- /vmm/src/vmx/vmx_vmcs_acc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-seclab/ramooflax/HEAD/vmm/src/vmx/vmx_vmcs_acc.c --------------------------------------------------------------------------------