# Introduction

> <mark style="color:red;">**Note:**</mark> <mark style="color:purple;">**Any Piece of Software / method / etc. shall be used for educational purposes only. The author does not condone the use of any of it for Malicious purposes.**</mark>

Welcome to my blog. This is my attempt to learn/write malware in order to better understand how it works. I would also explore low-level internals, and other red teaming stuffs. I'll break down different various techniques that I have come across, or occasionally have my own ridiculous experiments.

Before all of that, there are some prerequisites in order to get into it like :-

* Basic Computer Knowledge
* Low level Programming language like C/C++/Rust
* Basic Reversing
* Basic Assembly Instructions
* Debugging
* A lot of Determination & Patience

Complexity would gradually increase as we dive into windows internals to understand how certain things work. I have already mentioned the resources which I have found quite useful below, and I don't want to repeat the same thing again so go check that out if you want.

There would also be a lot of Googling stuffs & going through different Documentations & undocumented structures, and smashing your head against the wall. Perseverance is necessary

### Resources

{% embed url="<https://github.com/ZzN1NJ4/Malware-Development/blob/main/RESOURCES.md>" %}
