Memory Mapper: map both native and managed assemblies into memory
Memory Mapper
Memory Mapper is a lightweight library that allows the ability to map both native and managed assemblies into memory by either using process injection of a process specified by the user or self-injection; the technique of injecting an assembly into the currently running process attempting to do the injection. The library comes with tools not only to map assemblies, but with the capabilities to encrypt, decrypt, and generate various amounts of cryptographically strong data.
Requirements
Note: (For the running assembly using Memory Mapper ONLY — not for stubs/shellcode)
- Windows 7 SP1 & Higher
- .NET Framework 4.6.1
Features
- Explore the structure of a PE (portable executable)
- Read resources from both managed and native assemblies
- Map native assemblies into memory using process injection and self-injection
- Map managed assemblies into memory using process injection and other techniques
- Obtain an array of bytes for any file of any file size
- Encrypt and decrypt entire files and raw bytes
- Generate and validate checksums of files and raw bytes
- Generate cryptographically strong random data using a SecureRandom object
- Comes bundled with multiple encryptions and hashing algorithms
Encryption
- AES (ECB)
- AES (CBC)
- AES (CFB)
- AES (OFB)
- AES (CTR)
Hashing
- MD5
- RIPEMD160
- SHA1
- SHA256
- SHA384
- SHA512
Download
Copyright © ∞ Jason Drawdy (CloneMerge)