Skip to content

Releases: brat-volk/MagikIndex

[Feature release] Minor Update V2.21

09 Dec 13:41
1130964
Compare
Choose a tag to compare

[ FEATURES: ]
-Added an easy toggle for a couple of Anti-Debug checks that broke packing with Hyperion and several other packers/protectors.
-Added screenshot downscaling on request(requested by MeanJellyBean).

[ BUGFIXES: ]
-None.

[New Features] Major Release V2.2

30 Nov 20:43
6353232
Compare
Choose a tag to compare

[ FEATURES: ]
-Added GPU info grabbing.
-Added BIOS info grabbing.
-Added Motherboard info grabbing.
-Added Domain User List info grabbing.
-Added HDD info grabbing.
-Added more CPU info.
-Added more OS info.
-Probably some more stuff i forgot, check the commit code for a more detailed look.

[ BUGFIXES: ]
-Username fetching is a garbled mess when using a domain user.
-Refactored around a hundred lines.

[New Features] Major Release V2.1

20 Sep 20:05
3212b09
Compare
Choose a tag to compare

[ FEATURES: ]
-Added IP grabbing.
-Added Privilege Escalation from Administrator to SYSTEM.
-Added CriticalProcess abuse with SYSTEM status and RtlSetProcessCritical.

[ BUGFIXES: ]
-Fortunately none.

[New Features] Major Release V2.0

13 Sep 20:36
e0a93d5
Compare
Choose a tag to compare

We've finally reached the dreaded 2.0 version.... what a long run it's been so far!
To celebrate i've worked on revamping stale code that was beginning to rot(i'm looking at you SilentlyRemoveDirectory and RegisterMyProgramForStartup).
I've also worked on long awaited features like timer-based logs and context logging.
Please look forward to the next release within the next few weeks.

[ FEATURES: ]
-Added timer based logging, selectable from the common header.
-Rewrote several functions from scratch.(CreateRegistryKey, DeleteDirectory)
-Added context switch logging.
-Added a check to make sure ResCheck() isnt enforced on laptops due to exotic screensizes being too common.

[ BUGFIXES: ]
-Commented out lz4 testing function and header.
-Fixed Shlwapi.lib issues with VS2022.

MagikIndex v1.9

25 Aug 09:30
1afe094
Compare
Choose a tag to compare

This release was ready months ago but i've somehow forgotten to upload it, enjoy it anyways.

[ FEATURES: ]
-Added Screenshot-On-Click as an option for the screengrabber, you can select it in the "common.h" header.
-Added clipboard grabbing.
-Refactored many code/API decisions to lower detection. (e.g. using a DriveMask from GetLogicalDrives() instead of bruteforcing GetDiskFreeSpaceExA(), since AVs hate programs that access non-existent partitions)
-Added two anti-disassembler functions(taken from al-khaser).
-Refactored hooking thread to facilitate future hooking endevours.
-Other minor features, check the commit code for more details.

[ BUGFIXES: ]
-Various bugfixes that i can't remember atm, check the commit.

MagikIndex v1.8

09 Jul 17:34
a3ca703
Compare
Choose a tag to compare

Another magik release to get us back on top of AVs and Debuggers alike...

[Features]:
-Rewrote the entire keylogging function, discarded GetKeyAsyncStatus() in favor of a system-wide low-level keyboard hook using SetWindowsHookEx();
-Added sensitive string encryption(e.g. raw update link);
-Added device driver enumeration;
-Added an anti- Tencent Habo sandbox function;
-Added an anti- HybridAnalysis sandbox function;
-Added two anti-debugger checks;
-Replaced ping -w self-deletion timers with Timeout /nobreak;
-Added dynamic size loops in various spots to make updating the arrays easier for the end-user;
-Removed FreeConsole() to prevent cmd flashing on startup, please use the Linker->System->Subsystem->Windows setting;
-Switched from main to WinMain to qualify as a Windows subsystem application;
-Added Uppercase/Lowercase distinction;
-Replaced shitty else if()s with switches in the LogItInt() function.

[Bugfixes]:
-fixed fexists() not returning correctly when asked to check a privileged file(e.g. System32);
-fixed several keystroke logging errors, including invisible characters;
-fixed IsBeingDebugged(),VMHFileCheck(),VMGFileCheck() always returning TRUE;
-fixed inconsistent WinZip compression;
-fixed typo in the AntiDBG::Initialize() function that lead to Trust parameters being calculated incorrectly;
-fixed autoupdate system bugs that led to incorrect version being read into memory.

These were the ones i remembered off the top of my head, check the commit for an actual look at the changes. Stay l33t ;)

MagikIndex v1.7

02 Jun 13:37
eaafce0
Compare
Choose a tag to compare

Fixed all known issues, including currency/language not showing up and windows version not showing up.
Added a partition and process enumerator.
Added a toggle for screenshots.
Added a back-up mechanism for checking Win versions using NetWkstaGetInfo().
Added an API call to lower MagikIndex's priority, this way we'll use less CPU and might fly under the radar.
Commented out all code regarding NTDelayExecution(AVs hate it).

Note: check "common.h" for instructions on how to use after the Google Secure Apps update.

Major Release V1.61

25 Mar 16:15
cac2c3a
Compare
Choose a tag to compare

Fixed all major crypting/decrypting issues.
No-cost auto-updating architecture now online and deployed.
There are still some kinks to iron out such as decryption breaking if the log is incomplete and retrieved locally.

MagikV1.5

30 Jan 23:59
e5149ca
Compare
Choose a tag to compare

Reworked security, signed and improved overall.

MagikV1.6d

24 Mar 19:15
e5149ca
Compare
Choose a tag to compare
MagikV1.6d Pre-release
Pre-release

Minor all-around tweaks, introduction of new self-update capabilities and new encryption scheme[encryption is often unstable and has to be fixed]. this is a pre-release.