https://github.com/dweinstein/linuxvmm
Based on http://www.cs.usfca.edu/~cruse/cs686s07/
https://github.com/dweinstein/linuxvmm
Last synced: about 2 months ago
JSON representation
Based on http://www.cs.usfca.edu/~cruse/cs686s07/
- Host: GitHub
- URL: https://github.com/dweinstein/linuxvmm
- Owner: dweinstein
- Created: 2013-04-04T14:23:05.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2013-04-04T14:27:42.000Z (about 12 years ago)
- Last Synced: 2025-01-12T03:27:35.165Z (4 months ago)
- Language: C
- Size: 133 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
linuxvmm
========Based on http://www.cs.usfca.edu/~cruse/cs686s07/
Intended to be used with http://opensecuritytraining.info/AdvancedX86-VTX.html
which uses an ArchBang LiveCD image. The instructions for using the ArchBang arrangement
can be found [here](ArchBangLinuxVMM.txt)```g++ -o mmake mmake.cpp```
```
./mmake linuxvmm
./mmake vmxmsrs
./mmake dram
``````
sudo mknod /dev/vmm c 88 0
sudo mknod /dev/dram c 85 0
sudo chmod a+rw /dev/vmm
sudo chmod a+rw /dev/dram
``````
sudo insmod linuxvmm.ko
sudo insmod dram.ko
``````
g++ -o tryoutpc tryoutpc.cpp
g++ -o fileview fileview.cpp
``````
sudo ./tryoutpc
sudo ./fileview /dev/dram
```Observe value in EAX [15:0] ...