software protection. focus on Crypto++. search this keyword "crypto++" and will find many good posts. I took note of them here for my own development.
- Implementation of the Licensing System for a Software Product
- Driver to Hide Processes and Files
- How to Sign Device Drivers with WDK 7.1 maratoni
- Driver Development Part 1: Introduction to Drivers
- Download the Windows Driver Kit (WDK)
- Installing Microsoft Windows Driver Development Kit (DDK) for Microsoft Windows Server 2003 Service Pack 1 (SP1) on Windows XP Pro SP2 - Part 1 :: tenouk.com
- Installing Microsoft Windows Driver Development Kit (DDK) for Microsoft Windows Server 2003 Service Pack 1 (SP1) on Windows XP Pro SP2- Part 2
- Set up: Windows Driver Kit (WDK) for Visual Studio 2019
- Premiere: Open a project in an earlier version | Downgrade Guide
- Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment
- OpenSSL Tour for Win32 Developer
- Building and configuring OpenSSL in Visual Studio (MSBuild).
- Product Keys Based on the Advanced Encryption Standard (AES)
- Product Activation Based on RSA Signatures
- Implementation of the Licensing System for a Software Product
- A simple software key useful to protect software components
- Generating Unique Key (Finger Print) for a Computer for Licensing Purposes
- Applied Crypto++: Block Ciphers
- Applied OpenSSL: CTR Mode in File Encryption
- Sign Code
- Simple File Encryption using OpenSSL
- Crypto++® Library 8.2
- An AES Encrypting Registry Class
- WinAES: A C++ AES Class
- Cryptor - Encrypt Files With Rijndael 256 bit
- Another registry class
- Testing VS2005 Debug Version on a Non Development Machine
- MFC CFile Implementation for Crypto++
- SpaceCrypto: A Simple Crypto++ Wrapper
- NtRegEdit - Native Registry Editor
- Cryptest (MFC Style Crypto++ v4.2 Library GUI). Cryptest (MFC Style Crypto++ v4.2 Library GUI).
- Building 64-bit Version of the crypto++ DLL
- Hex Encoder and Decoder using Crypto++
- Applied Crypto++: Using the RSA Digital Signature System (Part I)
- Encryption and compression, native and managed
- An AES Encrypting Registry Class
- Installation IDs Based on Truncated Hashing
build driver and hide files
In this article, we describe the driver we created to hide processes and files in a system.
This is a brief tutorial on how to sign a Windows device driver with WDK 7.1
The WDK is used to develop, test, and deploy Windows drivers.
Runtime requirements You can run the Windows 10, version 2004 WDK on Windows 7 and later, and use it to develop drivers for these operating systems:
Step 1: Install Visual Studio 2019 The WDK requires Visual Studio. For more information about system requirements for Visual Studio, see Visual Studio 2019 System Requirements.
To find the latest version of MSVC installed on your system, in Visual Studio Installer go to workload page, on the right pane under installation details, expand Desktop development with C++ and locate the MSVC v142 - VS 2019 C++ x64/x86 build tools (V14.xx) - note where xx should be the highest version available.
With this information (v14.xx), go to Individual components and search for v14.xx. This will return the tool sets for all architectures, including Spectre mitigated libs. Select the driver architecture you are developing for.
other topics
this technique can be used to store password in my app.
No comments:
Post a Comment