👾
Malware Development Guide
  • 🚀Introduction
  • 🐤Baby Steps
    • 📔Pre-requisite Knowledge
    • What is Malware?
    • Programming Guide
    • Vulnerability Analysis
  • 👾Basic Malware
    • Fork Bombs
    • Logical Bombs
    • Zip Bombs
    • Keyloggers
    • Wipers
    • ScreenJackers
    • Prependers and Postpenders
    • What's Next?
  • 💀Intermediate Malware
    • Browser Extensions
    • Worms
    • RATs
  • ☠️Advanced Malware
    • Botnets w/ C2 Servers
    • Rootkits and Bootkits
    • Polymorphic Malware
  • Appendix
    • Pivoting
      • Windows: Effing Drivers
      • Windows: Abusing LSASS
    • Elementary Concepts and Stuff
      • Memory Representation
      • Expressions
    • Being Stealthy
      • UAC Evasion
      • OPSEC
      • Code Obfuscation
      • Signing Code and Binary Properties
      • Punycodes
    • Backdoors
    • Windows Process Injection
    • SIM Swapping
    • Quishing
    • RunPE
    • Malware Packers
    • Learning Resources
  • Updates n Stuff
  • Scratchpad
Powered by GitBook
On this page
  1. Baby Steps

What is Malware?

PreviousPre-requisite KnowledgeNextProgramming Guide

Last updated 2 years ago

According to Wikipedia:

Malware (a for malicious software) is any intentionally designed to cause disruption to a , , , or , leak private information, gain unauthorized access to information or systems, deprive access to information, or which unknowingly interferes with the user's computer security and privacy.

In simple words: software that does bad stuff is malware.

However, I personally believe that this "definition" is a bit lacking. Yeah sure, the word literally means "bad software", but that doesn't summarize what malware truly is about. Merriam-Webster defines malware as:

software designed to interfere with a computer's normal functioning

Which is a much better way to define it, since it doesn't paint it as something that's just evil/bad. If you haven't yet caught on, jokes are not bad, and malware certainly can be designed for joking with people and/or trolling or messing with them. Sure there are people who'll take it a tad bit too far, but in the end, if a thing is used for something evil doesn't make it inherently evil (Same as the case with the knowledge used for developing nuclear bombs).

🐤
portmanteau
[1]
software
computer
server
client
computer network