These are the voyages of a security enthusiast. Its continuing mission: to explore strange new knowledge. To seek out new ideas and new technics. To boldly go where no one has gone before!
How can you understand the movements of malware? The answer is so simple. It would help if you learned how you could develop malware. You should think like an attacker! I'm comparing malware analysis with penetration testing. So, if you know how to develop an application in the target technology, you can analyze the behavior of a system, and you can find vulnerabilities in a system.
Every time I start to learn or test new technology, I'm practicing to build a basic application in the target language.
Useful knowledge might be found inside the below links about malware development.
A mix of everything: :)
Step by step and technic by technic, Cocomelonc is giving wonderful details about malware development and analysis in his blog with a good perspective.
0xpat's first post to track others:
Both might be more specific than the above but I like them:
Also, I found a continuing playlist on YouTube made by ActiveXsploit that hasn't finished yet.
These are my resources to understand malware development. Also, I'm trying to cosubstrate with Red Teaming technics besides working only on Malware development. Because; malware is a coded version of the Red Teaming technics in order from my perspective. So, I'll make a rich list for Red Teaming later.