VirtualBox

Changeset 80217 in vbox for trunk/src


Ignore:
Timestamp:
Aug 10, 2019 2:50:30 AM (5 years ago)
Author:
vboxsync
Message:

SUPHardNt: scm and comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp

    r80216 r80217  
    29762976     * This differs from the first function in that is no a system call and
    29772977     * we're at the mercy of the handwritten assembly.
     2978     *
     2979     * Note! We depend on all waits up past the patching to be non-altertable,
     2980     *       otherwise an APC might slip by us.
    29782981     */
    29792982    uint8_t * const pbKiUserApcDispatcher = (uint8_t *)(uintptr_t)pfnKiUserApcDispatcher;
     
    51625165        /*
    51635166         * Try shake anyone (e.g. easyhook) patching process creation code in
    5164          * kernelbase, kernel32 or ntdll so they won't so easily cause the child 
     5167         * kernelbase, kernel32 or ntdll so they won't so easily cause the child
    51655168         * to crash when we respawn and purify it.
    51665169         */
    5167         SUP_DPRINTF(("supR3HardenedWinInit: doing limited purification...\n"));
     5170        SUP_DPRINTF(("supR3HardenedWinInit: Performing a limited self purification...\n"));
    51685171        uint32_t cFixes = 0;
    51695172        rc = supHardenedWinVerifyProcess(NtCurrentProcess(), NtCurrentThread(), SUPHARDNTVPKIND_SELF_PURIFICATION_LIMITED,
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette