Giter Club home page Giter Club logo

magikindex's Introduction

indekkusu
MagikIndex V2.2

🚧Work In Progress🚧


A magical keylogger from a land far away... Currently pretty advanced at over 2k lines of code.


Features


  • As of 18/07/2022 we are FUD on antiscan and have 2% detection rate on HA. 😎

  • Retrieves logs to any email address. Even if an internet connection is absent at the time of logging.
  • Even after it is deleted the logs will still persist and will be sent back anyways.
  • Crypts all logs, only decryptable with the decrypter.
  • Auto-updates using GitHub Raw or any other cloud service.
  • Detects and logs context switches.(changes in the name of the focused window)
  • Detects Ctrl+C and automatically retrieves the clipboard's contents.
  • Offers an unencrypted and VM-friendly mode for debugging purposes.
  • Files are Winzip compressed, with lz4 W.I.P.
  • ScreenGrabbing is working, with ScreenShot-On-Click and Timer modes.
  • Grabs lots of info(E.G. Hardware specs, System locale, Windows version, etc.) with more being added with each release.
  • Pretty persistent: creates multiple copies of itself, so if one is deleted the other ones take its place.
  • Has a system-wide evaluation and trust system that includes various kinds of VM/debugging/anti-malware checks(some are pretty unusual).
  • Offers lots of easy customization with #defines at the start of the Common header.

Detection

Antiscan.me:
CFCGBMe1CSZH

HybridAnalysis: Hares


How to use:

Step 1:
Download the source code from this Git repository.


Step 2:
Setup 2FA and App Passwords on your "email sender" google account.


Step 3:
Create your HardEncode and HardDecode functions to crypt the authentication strings. (you will have to also re-encrypt several pre-encrypted strings)
OR reverse the one i already wrote.
Another possibility is to ditch Auth string encryption, be aware that this exposes strings to reverse engineering.


Step 4:
Edit the "common.h" header, customizing the behaviour of the keylogger and adding the encrypted authentication strings.


Step 5:
Add "masm" to the project build dependencies.
Make sure that "random.asm" is not excluded from the build, also set its item type as Microsoft Macro Assembler.
Set Project->Linker->System->Subsystem to "WINDOWS".
Set Project->C/C++->Optimization->Whole Program Optimization to "No", Optimization to /Ox and Favor Size Or Speed to "Neither".
Set Project->C/C++->Code Generation->Runtime Library to "/MT Multi-Threaded".
Add the /Zc:trigraphs compiler flag.
Ensure that the project is set to Release x64.


Step 6:
Ctrl+shift+b to compile.



And here is your compiled, working, binary.



Step 7(OPTIONAL):
Set up a Github repo with your compiled binary to auto-update.


Demos

Unfortunately a single log now takes up more than 4-5 screenshots, so i'll replace them with a link to two demo logs: a crypted and an unencrypted one.

https://github.com/brat-volk/MagikIndex/raw/development/DemoLogs.zip


Don't use my code for some shitty HackForums/RaidForums malware pasta, or at least credit me ;P

Be aware that i don't take any responsibility for the potential harm caused by this program.

magikindex's People

Contributors

brat-volk avatar meanjellybean1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.