Skip to content

dobin/AwesomeMalDevLinks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Mega MalDev Links List

This is a curated list of offensive security / malware development links to tutorials, writeups, and tools. It is representative of the offsec development of the last few years (around 2022 to 2026). The focus is mostly new-age initial access for redteamers against EDR's using C2. To be used with AI.

Shortcuts:

This is mostly to be used with AI, NotebookLM style (see chapter below).

e.g. for "How EDR Works" blog.deeb.ch/posts/how-edr-works/, we have: content .md (.html), with .llm summary and .json metadata.

Links

MalDev links/pages/zip:

  • Shellcode loader
  • process injection techniques
  • in/direct syscalls
  • callstack obfuscation
  • general windows api / memory basics
  • (reflective) DLL loading & sideloading
  • General anti-EDR (no edr killing) / anti-detection
  • executing shellcode stealthily

EdrDev links/pages/zip:

  • Develop or analyse a EDR
  • ETW, kernel callbacks, process hooking / ntdll hooking
  • EDR architecture
  • For RedEdr mostly

Static Analysis links/pages/zip:

  • static analysis
  • obfuscation
  • anti virus-scanner
  • PE

AMSI / ETW-patch / .NET / Powershell links/pages/zip:

  • Disable AMSI to run .NET or powershell
  • .net/powershell tooling
  • .net/powershell obfuscation

Vulnerable Drivers links/pages/zip:

  • Finding and exploiting vulnerable drivers

And some others:

  • Crystal Palace & Stardust
  • RedTeaming (various)
  • MS Defender
  • LSASS dumping

Background

The links are mostly collected from nonpublic Discord servers, and various public sources. They should contain advanced technical information or cutting edge tools and implementations. No low-effort, AI-generated or "write your first loader" tutorials should be included. Obviously wrong or obsolete information should also not be included. As all the links are from my notes app, i read most of them, or at least skimmed through.

This link collection has several purposes:

  • Enable LLMs to query for up to date information (NotebookLM)
  • Make current offset knowledge searchable (RAG)
  • Find offsec tools / implementations (grep)
  • Aquire knowledge (read)
  • Re/Train LLMs with relevant information

To enable this, the following is provided in this repository:

  • Lists of links categorized by topic
  • The content of the page as markdown and HTML (.md, .html)
  • The metadata of the page (.json)
  • A AI summary of the page (.llm), by ChatGPT 5.2

Not included links are:

  • Linkedin posts (no thanks)
  • Twitter posts (because of the owner)
  • Medium posts which require authentication (non-public information)
  • PDFs (think of all the tokens!)
  • Youtube

How to use with AI

OpenNotebook

OpenNotebook is not really usable for this currently (February 2026), but maybe soon.

  • Download one of the topic zip's (contains the markdown of the links)
  • "Notebooks" -> "New Notebook" - give it a name like "MalDev_notebook"
  • Open "MalDev_notebook" -> "Add Source"
    • "Upload File" -> select the .zip
    • next -> "Notebooks": select the "MalDev_notebook"
    • next -> "Transformations": select everything except "Reflection Questions", especially "Key Insights", and keep checked "Enable embedding for search"
  • Wait for it to be indexed

Usecase A:

  • Open "MalDev_notebook"
  • Ask a question
  • NOTE: By default, it will push all the LLM generated "Insights" ONLY into the prompt

Usecase B:

  • click the lightbulb icon ("insights only" -> "full content") of each source
  • Ask a question
  • NOTE: This will push the full text into the context - requires large context size, e.g. Gemini, but wont work with many sources

Usecase C:

  • click "Ask and search" -> Search
  • This will search the content, either text, or vector search
  • NOTE: Current version searches through all sources, not per-notebook

Usecase D:

  • click "Ask and search" -> "Ask (beta)"
  • Ask your question
  • NOTE: This uses all your sources, not per-notebook

Onyx App

How to use with Onyx App

  • Download one of the topic zip's (contains the markdown of the links)
  • "Add Connector" -> "File" -> Upload the ZIP - wait for it to be indexed. Give it a name like "MalDev_Connector".
  • "Document Sets" -> "New Document Set" - add the connector above "MalDev_Connector", give it a name like "MalDev_Set"
  • "Assistants" -> "Create Assistant" -> "Enable Knowledge" - add "MalDev_Set", give it a name like "MalDev_Assist"
  • "Agents" -> "MalDev_Assist", click the weird settings icon, click "Internal Search" - there should be a blue "Internal Search" under the Chat

NotebookLM

How to use with Googles NotebookLM

  • "Create new Notebook"
  • "Upload Files" -> select all .md files manually (no .zip supported)

Note: It cannot handle more than 50 source files lol.

Alternatives

About

Awesome MalDev Links

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages