Another decently large update
- ProcAddresses are now resolved remotely - This means you can compile under AnyCPU (or x64) and be able to inject into both x86 and x64 processes (assuming your DLL...
Type: Posts; User: notquin
Another decently large update
- ProcAddresses are now resolved remotely - This means you can compile under AnyCPU (or x64) and be able to inject into both x86 and x64 processes (assuming your DLL...
More of a quality of life update here
You can now pattern scan directly with a byte array if you have no need for wildcard bytes
As a few people were asking for this, I decided to implement it.
You can now inject DLL's in byte array form - Simply pass a byte array in as you would a DLL path
First significant update in a while
- Added the ability to unlink a module from the peb (a literal pain in the ass to write I swear)
- Finally implemented proper error handling - You will...
Proper error handling has now been implemented! Exceptions with windows error codes will now be raised when things don't do what they should.
A tonne of bug fixes have also been applied between...
Borderline shit tier release from me but when I was working on my injection library and needed test DLL's I couldn't really find any online. It was also a bit of a pain to go and quickly code my own...
Rewrote a large amount of the codebase for efficiency and readability purposes
- SafeHandles properly implemented for all pinvoke calls (yay no accidental gc'd handles)
- Proper argument checking...
Unit Tests finally added.
Also implemented proper usage of SafeHandles to ensure nothing gets gc'd prematurely.
- Updated the pattern scanning algorithm to an adaptation of the Bower-Moore algorithm to vastly increase the searching speed (From my testing anywhere from 4 - 20 times as fast depending on the size...
I've reached a stage where I'm happy with the library and would like to start taking feature requests.
I have decided to create a standalone library for managed DLL's instead of adding to them to...
I needed to create a standalone memory editing library for a few upcoming libraries. I will be integrating it into my DLL injection library in the near future (proof of concept.)
It features the...
If you’re proficient with another programming language, preferably C based (C++, JavaScript etc) then you should be able to pick up C# in a week or two.
Otherwise you’re going to have to have to...
x64 manual mapping is now supported!
I apologise for the slow updates. Internship is killing me during the week so I only really have the weekends to work on my projects.
Added the ability to eject an injected dll (using FreeLibrary)
I've changed the libraries name so the new repositories link is https://******.com/Akaion/Bleak
Added NtCreateThreadEx and ZwCreateThreadEx
Sure general development positions such as full stack probably don't use math in there day to day work but try getting a position in cryptography, machine learning or data analysis without a firm...
I'm assuming when say "basic math" you are referring to basic arthimetic such as addition and multiplication.
I can think of several fields where having knowledge of concepts such as linear...
I disagree. If you don't have a solid foundation of math, I can think of several areas you will struggle with in programming. Sure, if all you intend of ever making is 50 line console applications...
I made this pretty basic PE header parser for my injection library before I discovered PeNet, an amazing library for parsing PE headers.
Anyway, I thought I may as well drop the code here in case...
The library is now available as a NuGet package to make installation much easier
I finally got aroud to writing a manual mapping method. Currently, the library only supports x86 manual mapping as there are some arithmetic issues I need to fix for x64 which I hope to have fixed...
I do use them I'm debugging new code. However, there's no point leaving them in the library as the return value of each method is a boolean, not a windows error code.
In prep for any future updates I decided it was time to finally add unit tests
- Added unit tests for both x86 and x64 versions of the library
As per request, I will probably be implementing manual mapping for both architectures in the next few weeks/months once I finish up with my exams