Skip to content

sohannd/ms17-010-windows-7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

MS17-010 Windows 7 (EternalBlue) – Educational Lab

📌 Overview

This repository is created for educational and cybersecurity research purposes only.
It focuses on understanding the MS17-010 vulnerability (EternalBlue) affecting Windows 7 systems and how it can be identified, analyzed, and mitigated in a controlled lab environment.

MS17-010 is a critical vulnerability in the SMBv1 protocol that was exploited by malware such as WannaCry and NotPetya.


🎯 Purpose of This Repository

  • Understand how MS17-010 works internally
  • Practice vulnerability identification in Windows systems
  • Learn defensive security concepts and patch management
  • Use in ethical hacking labs, CTFs, and academic learning

⚠️ This repository is NOT intended for illegal use or attacks on real systems.


🧠 What is MS17-010?

  • A Microsoft security bulletin released in March 2017
  • Targets a flaw in SMBv1
  • Allows remote code execution
  • Commonly known as EternalBlue

Affected systems include:

  • Windows 7
  • Windows Server 2008
  • Older unpatched Windows versions

🧪 Lab Environment (Recommended)

Use only in isolated lab setups such as:

  • VirtualBox / VMware
  • Windows 7 (unpatched)
  • Kali Linux / Parrot OS (for analysis)
  • Host-only or internal network

🛠️ Key Concepts Covered

  • SMB protocol basics
  • Vulnerability scanning
  • Patch analysis
  • Exploit impact understanding
  • Blue Team vs Red Team perspective

🛡️ Mitigation & Defense

To protect against MS17-010:

  • Apply Microsoft security patches
  • Disable SMBv1
  • Use firewalls to block SMB (Port 445)
  • Monitor network traffic
  • Maintain proper patch management

⚖️ Legal & Ethical Disclaimer

This project is strictly for educational and research purposes.

  • ❌ Do NOT use against systems you do not own or have permission to test
  • ❌ Do NOT use for malicious activities
  • ✅ Use responsibly and ethically

The author is not responsible for any misuse of this repository.


📚 References

  • Microsoft Security Bulletin MS17-010
  • CVE-2017-0144
  • EternalBlue technical analysis papers

👤 Author

Sohan ND
Cybersecurity Learner | Ethical Hacking | Network Security
GitHub: https://github.com/sohannd


⭐ Support

If you find this repository useful:

  • Star ⭐ the repo
  • Fork 🍴 for learning
  • Share with cybersecurity learners

About

remote code execution ms17-010 windows 7

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages