Skip to content

Is it possible to statically patch kernel32.dll and other related files for NTVDMx64? #313

@happymimimix

Description

@happymimimix

Currently, NTVDMx64 always download the symbols and patch the files dynamically in ram. I wonder if it's possible to statically patch these files on disk.
My Ra1ndows, previously known as Lindows 11.1, project is now already capable of loading any unsigned dll, exe, or sys on disk. Digital signature is NOT a barrier for me anymore. Great thanks to the cishim project that made all of this possible.
The problem is, are you injecting any new instruction into these files that are longer than their original length? If no, then a static on disk file patch is certainly doable!

Check out my Ra1ndows(WIP) repository: https://github.com/happymimimix/Ra1ndows

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions