Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
⚠️ malware development
| Date | Stars |
|---|---|
| 2026-07-24 | 713 |
| 2026-07-25 | 713 |
| 2026-07-28 | 713 |
| 2026-07-30 | 713 |
| 2026-08-06 | 713 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
## `⚠️` Malware Development
<p align="center" width="100%">
<img width="30%" src="https://user-images.githubusercontent.com/59679082/220690535-7516365f-3383-4385-b7b2-d511d8fb1d17.png">
</p>
This repository was created to archive and document all of my attempts to learn and develop malware. I'm brand new to all of this. We'll start from the absolute beginning and see how far we can get. This repository houses the code (often updated to reflect my current "skills" — or lack thereof) from my videos on [YouTube](https://youtube.com/@crr0ww) or my [blog](https://www.crow.rip).
> [!Important]
> I can't believe this has to be said but I am _not_ a professional developer... _at all_. I will be making _a lot_ of mistakes (as a consequence of my being green to the scene) and I will never claim that any of my code is the best/most efficient or that any of these techniques are things that I've created/discovered. My repeated cringing at my old code has conditioned me to be rather self-conscious of my code and abilities as a whole, but as time progresses, I hope that my coding skills get better and better and that it reflects in this repository. But again, I'm new and learning like all of you were at some point.
The techniques I'd love to learn are:
- `🟢` [Shellcode Injection](https://www.crow.rip/crows-nest/mal/dev/inject/shellcode-injection)
- `🟢` [DLL Injection](https://www.crow.rip/crows-nest/mal/dev/inject/dll-injection)
- `🟢` [Using NTDLL](https://www.crow.rip/crows-nest/mal/dev/inject/ntapi-injection)
- `🟢` [Full NTDLL Implementation](https://www.crow.rip/crows-nest/mal/dev/inject/ntapi-injection/complete-ntapi-implementation)
- `🟢` [Using Direct System Calls](https://www.crow.rip/crows-nest/mal/dev/inject/syscalls/direct-syscalls)
- `🟢` [Indirect Syscalls](https://www.crow.rip/crows-nest/mal/dev/inject/syscalls/indirect-syscalls)
- ...
> [!Note]
> As I come across more stuff, I'll add more to the list. Moreover, as I complete the techniques above, I'll also update this list. My goal is to populate this repository with a variety of techniques related to process injection, thread hijacking, token-related stuff, kernel-related stuff, evasion-related stuff, etc. etc.
## `📚` Prerequisites
We're going to be dealing with a lot of low-level stuff. As such, it's important to familiarize yourself with languages like `C`, `C++`, `Assembly`, etc. I might create another repository solely for documenting my progression with the aforementioned topics, but that's _far_ back in the pipeline for now.
## `👨💻` Compilation
If a technique specifically does _not_ contain a `Makefile`, then it's meant to be compiled using Visual Studio. Otherwise, you can just compile the program(s) with `make`. I'm sure all of these can be compiled with a `Makefile`, but I haven't had the time to give it much attention yet.
> [!Warning]
> Obviously, the stuff in this repository is explicitly for educational purposes. Not that you'll be able to run this in a patched environment (especially with the shellcode generated with `msfvenom` thrown into the mix) without getting the absolute sh*t flagged out of it. Regardless, I do not condone the use of these programs for any malicious activities.
## `🛑` Common Pitfalls
Since there has been a lot of attention on the videos and thus, a ton of people trying out the techniques for themselves, a _lot_ of problems have been encountered. However, they're all (mostly) very easy to diagnose and remedy.
#### Crashing Process
- If a process is crashing, make sure that the architecture that you compiled your program in **matches** the architecture of the target process you're trying to inject into. This is the single most common pitfall I see when diagnosing/viewing someone's issues with their program and it can be _very_ annoying and tedious.
- A crashing process could also be indicative of some incomplete/missing/borked shellcode, so make sure your shellcode didn't get cut out halfway during copying and pasting it.
-Excerpt of 7,411 characters
Read on GitHub57
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:4c5f196d2ac4ac54, topic:training