Git Product home page Git Product logo

krakensvm-mg's Introduction

KrakenSvm

Motativation

This was apart of my "Understanding of OS theoretical concepts" and emulator series. I enjoy my time with this project, if you're interested in AMD virtualization then read chapter 15 of the amd manual.

Warning

This project is yet to be finished nor will it be finished anytime soon. It's still a W.I.P so there maybe errors, so feel free to report any if possible. Syscall Hooks aren't finished yet.

Projects that used my code:

TODO List:

  • Finish setting up IPI
  • Finish up the SYSCALL Hooking
  • Add fast page hooking

Credit - Special Thanks:

Thanks to these OGs, for the spark of inspiration/support and just being good friends/acquaintances overall on my continuous effort on this project and for helping me understand certain concepts within HyperVisor development Journey. =)

  • xeroxz - Helping explain concepts around HV and allowing me to use his code semantics for his amazing Hypervisor project
  • Daax - His big brain coming in clutch like always. He's given me a great layout on the semantics of a AMD HyperVisor and his approach on it, sharing resources left and right. Even answered my most trivial questions. Daax never misses
  • horsie - sharing some resource
  • tandasat - Amazing resource
  • Irql0 - explaining certain Windows kernel driver, OS concepts and getting me out of tough assembly problems
  • iPower - sharing an approach to hooking System Calls and helping fix my VMCB issues
  • Matthias - For providing information that lead me on to fixing a VMEXIT_INVALID bug i came across and for going out of his way to even debug my HyperVisor to point logic issues and errors. Thank you so much
  • Jason
  • Luminous

Reference - Resource I relied on:

krakensvm-mg's People

Contributors

fengjixuchui avatar medievalghoul avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.