dsefix | Windows x64 Driver Signature Enforcement Overrider

 by   pyj2323 C Version: v1 License: No License

kandi X-RAY | dsefix Summary

kandi X-RAY | dsefix Summary

dsefix is a C library. dsefix has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

Windows x64 Driver Signature Enforcement Overrider. CPU-Z driver does not work from windows 10 1803. Since MmMapIoSpace does not allow to map page table, Application with CPU-Z driver can not translate virtual address to physical address anymore. In my windows 10 1903, g_CiOptions value is not 0x6 but 0x2006. I changed shellcode using bit operation so no more bsod when DSE re-enabled.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              dsefix has a low active ecosystem.
              It has 22 star(s) with 11 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              dsefix has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of dsefix is v1

            kandi-Quality Quality

              dsefix has 0 bugs and 0 code smells.

            kandi-Security Security

              dsefix has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              dsefix code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              dsefix does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              dsefix releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of dsefix
            Get all kandi verified functions for this library.

            dsefix Key Features

            No Key Features are available at this moment for dsefix.

            dsefix Examples and Code Snippets

            dsefix
            Cdot img1Lines of Code : 37dot img1no licencesLicense : No License
            copy iconCopy
            /*
            **  Disable DSE (Vista and above)
            **  xor rax, rax
            **  ret
            */
            const unsigned char scDisable[] = {
                0x48, 0x31, 0xc0, 0xc3
            };
            
            /*
            **  Enable DSE (W8 and above)
            **  xor rax, rax
            **  mov al, 6
            **  ret
            */
            const unsigned char scEnable8Plus[] = {
                 

            Community Discussions

            Trending Discussions on dsefix

            QUESTION

            (C/Windows) Unable to unload driver
            Asked 2017-May-05 at 15:23

            My OP is Windows 7 64bit. I'm loading a driver with DSEfix (Bypasses the Driver Sign Enforcement from Windows) and that works just fine. IOCTL Requests get executed they way they should, but whenever I try to unload my driver it fails on: ControlService(hService, SERVICE_CONTROL_STOP, &ss with error code of Invalid Handle.

            Here is my Driver Entry:

            ...

            ANSWER

            Answered 2017-May-05 at 15:23

            Alright, as RbMm mentioned, I overlooked the removal of the Registry key... Well, but after I moved that code, I was still not able to unload my driver.

            So I figured out that the SC_HANDLE obtained by CreateService is invalid. Eventhough it says on MSDN that the handle can be used from CreateService, it didn't work for me (might be DSE). You should instead just create a new SCManager and a new SCService and you should be good to go. Now ControlService is returning true for me :)

            Source https://stackoverflow.com/questions/43767323

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install dsefix

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/pyj2323/dsefix.git

          • CLI

            gh repo clone pyj2323/dsefix

          • sshUrl

            git@github.com:pyj2323/dsefix.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link