Releases: wizardy0ga/Hashycalls
Releases · wizardy0ga/Hashycalls
hashycalls-v2.1.1
- Removed CRT dependency (printf) from dbg macro in hashycalls source code. Hashycalls can now be debugged via printf statements within implants that don't use the CRT.
Important
The dependent program is responsible for allocating the debug console!. Hashycalls does not allocate the console on your behalf.
- Condensed script & template versions to single version matching the modules version 2.1.1.
- Fixed various items in the winapi.json dataset.
hashycalls-v2.1.0
Added the MurmurHash3 hashing algorithm.
This can be accessed by specifying murmur in --algo if using command line or in algo parameter of HashyCalls objecdt if using in a script.
v2.0.1.post1
No changes were made to the code base. This release exists solely to test the new github workflow for automating package deployment to PyPi.
hashycalls-v2.0.1
Bugfixes
- Resolved import issues preventing CLI usage. Bug was only present when module was installed from PyPi
hashycalls-v2.0.0
Changes
Builder side
- Converted architecture from script to module for dual functionality from the command line & scripting.
- Added module to python package index (PyPi) at https://pypi.org/project/hashycalls/.
Template side
- Converted from header only library to source & header files with cleaned up API exposure for hashycalls from the header. This was done for compilation optimization and other performance / usage reasons.
- Rebuilt api call structure Originally API_CALL_LIST, is now HWINAPI
- Structure values are no longer assigned at compile time.
- Modeled after HINSTANCE structure from Cracked5piders havoc agent.
- Initialization routine was rebuilt in accordance with api call structure rebuild. Structure is now dynamically allocated & functions resolved at run time regardless of global or local api accessibility.
- Removed LOCATE_* macros in place of EXEC macro.
hashycalls-v1.3.0
Change Log
Changes referenced here relate to hashycalls.py functionality.
Script
| Version | Comment |
|---|---|
| 1.3.0 | Added support for debug statements & unique macro names into header file build code |
Template
Changes referenced here relate to the API resolution code template that's built by hashycalls.py. This is based on the HashyCallsOriginal.h file.
| Version | Comment |
|---|---|
| 1.1.0 |
|
Hashycalls v1.2.0
- Added an argument for hash seed, -s || --seed
- Added script, template & command line info to source code comment header.
- Resolved an issue with default hash of 'System32' for use in LoadDllFromSystem32ByHash function directory searching. The hash was using 'system32' instead of the default 'System32' which broke the function.
- Added error handling for instances where an invalid file path is given to --file