hasherezade
hasherezade Joined Dec 2012 6,880 followers View on GitHub
- Stars
- 31,318
- across 84 public repos
- Rank
- #672
- of 323,846 users, top 0.2%
- New on the board this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 16,854 | Scans a given process. Recognizes and dumps a variety of potentially malicious implants (replaced/injected PEs, shellcodes, hooks, in-memory patches). | C++ | 3,937 |
| 17,094 | Portable Executable reversing tool with a friendly GUI | C++ | 3,884 |
| 24,242 | Converts PE into a shellcode | C++ | 2,802 |
| 27,928 | Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches). | C | 2,433 |
| 32,335 | Materials for Windows Malware Analysis training (volume 1) | Assembly | 2,105 |
| 39,936 | A Pin Tool for tracing API calls etc | C++ | 1,717 |
| 48,950 | A library to load, manipulate, dump PE files. See also: https://github.com/hasherezade/libpeconv_tpl | C++ | 1,399 |
| 49,527 | Converts a EXE into DLL | C++ | 1,382 |
| 77,433 | Dynamic unpacker based on PE-sieve | C | 845 |
| 80,277 | Converts a DLL into EXE | C++ | 814 |
| 82,366 | Demos of various injection techniques found in malware | C | 792 |
| 83,832 | PE-bear (builds only) | 777 | |
| 92,502 | Process Ghosting - a PE injection technique, similar to Process Doppelgänging, but using a delete-pending file instead of a transacted file | C | 699 |
| 97,745 | Portable Executable parsing library (from PE-bear) | C++ | 657 |
| 98,887 | My implementation of enSilo's Process Doppelganging (PE injection technique) | C | 649 |
| 104,867 | Transacted Hollowing - a PE injection technique, hybrid between ProcessHollowing and ProcessDoppelgänging | C | 609 |
| 124,813 | IFL - Interactive Functions List (plugin for IDA Pro) | Python | 503 |
| 130,935 | Yet another variant of Process Hollowing | C++ | 476 |
| 133,745 | Various snippets created during malware analysis | Python | 465 |
| 164,022 | A more stealthy variant of "DLL hollowing" | C | 369 |
| 189,953 | Process Injection using Thread Name | C | 312 |
| 215,766 | Waiting Thread Hijacking - injection by overwriting the return address of a waiting thread | C | 269 |
| 216,487 | Persistent IAT hooking application - based on bearparser | C++ | 268 |
| 243,317 | Demos of various (also non standard) persistence methods used by malware | C++ | 233 |
| 245,042 | ChimeraPE (a PE injector type - alternative to: RunPE, ReflectiveLoader, etc) - a template for manual loading of EXE, loading imports payload-side | C | 231 |
| 287,983 | A helper utility for creating shellcodes. Cleans MASM file generated by MSVC, gives refactoring hints. | C++ | 190 |
| 327,190 | A simple commandline injector using classic DLL injection | C++ | 163 |
| 352,324 | Small tool for disassembling shellcode (using objdump) | Python | 149 |
| 386,340 | Set of antianalysis techniques found in malware | C++ | 133 |
| 388,724 | Password scrambler - a deterministic password re-generator (alternative to a password manager) | Python | 132 |
| 419,398 | Small tool to convert beteween the PE alignments (raw and virtual). | C++ | 120 |
| 484,538 | A process overwriting its own PEB to make an illusion that it has been loaded from a different path. | C | 100 |
| 495,784 | Parsers for custom malware formats ("Funky malware formats") | C++ | 97 |
| 495,784 | MalUnpack companion driver | C++ | 97 |
| 499,806 | Set of my small utils related to cryptography, encoding, decoding etc | Python | 96 |
| 577,196 | ViDi Visual Disassembler (experimental) | C++ | 80 |
| 640,697 | Small visualizator for PE files | Python | 70 |
| 687,784 | A decoder for Petya victim keys, using the Janus' masterkey. | C++ | 64 |
| 687,784 | An experimental dynamic malware unpacker based on Intel Pin and PE-sieve | C++ | 64 |
| 687,784 | Python | 64 | |
| 723,122 | Parser for a custom executable formats from Hidden Bee and Rhadamanthys malware | C++ | 60 |
| 732,723 | A small library helping to parse commandline parameters (for C/C++) | C++ | 59 |
| 752,797 | Application for cracking Red Petya key based on genetic algorithms. | C++ | 57 |
| 774,411 | A ready-made template for a project based on libpeconv. | C++ | 55 |
| 785,730 | Standalone Metasploit-like XOR encoder for shellcode | C | 54 |
Among 323,846 users
25k–40k stars: 480 users, including hasherezade
Stars along the bottom, and users in each band on a log scale
Where the stars are
Languages
- C++ 18.8k stars, 60% · 24 repos
- C 7.4k stars, 24% · 12 repos
- Assembly 2.1k stars, 7% · 1 repo
- Python 1.5k stars, 5% · 7 repos
When they were made
45 repos with 50+ stars, made between 2014 and 2026
Quick stats
- Next rank
- +20 stars to reach #671
- Next milestone
- +18,626 stars to reach the top 0.1%
- Public repos
- 84, 45 with 50+ stars
- Popular repos
- 32 over 100 stars, 8 over 1k stars
- Top repo
- pe-sieve, #16,854 of all repos, 13% of stars
- Smaller repos
- 787 stars from repos under 50