<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Hadel’s Cyber Lab]]></title><description><![CDATA[Hadel’s Cyber Lab shares hands-on cybersecurity projects and real-world insights to help you learn practical red teaming, blue teaming, and threat detection tec]]></description><link>https://azure-sentinel-lab.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 22:58:59 GMT</lastBuildDate><atom:link href="https://azure-sentinel-lab.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Detecting Real-World Brute Force Attacks with Azure Sentinel 🛡💻]]></title><description><![CDATA[In this project, I deployed a Windows 10 virtual machine (VM) on Microsoft Azure with Remote Desktop Protocol (RDP) exposed to the internet. I connected the VM to Azure Sentinel to monitor and capture live brute force attack attempts.
This gave me ha...]]></description><link>https://azure-sentinel-lab.hashnode.dev/detecting-real-world-brute-force-attacks-with-azure-sentinel</link><guid isPermaLink="true">https://azure-sentinel-lab.hashnode.dev/detecting-real-world-brute-force-attacks-with-azure-sentinel</guid><category><![CDATA[#cybersecurity]]></category><category><![CDATA[AzureSecurity ]]></category><category><![CDATA[Brute force attacks]]></category><category><![CDATA[SIEM]]></category><dc:creator><![CDATA[Hadel Issa]]></dc:creator><pubDate>Sat, 07 Jun 2025 07:22:20 GMT</pubDate><content:encoded><![CDATA[<p>In this project, I deployed a Windows 10 virtual machine (VM) on Microsoft Azure with Remote Desktop Protocol (RDP) exposed to the internet. I connected the VM to Azure Sentinel to monitor and capture live brute force attack attempts.</p>
<p>This gave me hands-on experience seeing real-world attack activity and understanding how cloud-based monitoring works.</p>
<hr />
<h2 id="heading-objectives">🎯 Objectives</h2>
<ul>
<li><p>Create an Azure VM with RDP open</p>
</li>
<li><p>Connect the VM to Azure Sentinel for monitoring</p>
</li>
<li><p>Observe and document live brute force login attempts</p>
</li>
<li><p>Analyze attacker IPs and visualize their global locations</p>
</li>
</ul>
<hr />
<h2 id="heading-tools-amp-technologies">🛠️ Tools &amp; Technologies</h2>
<ul>
<li><p>Microsoft Azure (Windows 10 VM)</p>
</li>
<li><p>Azure Sentinel</p>
</li>
<li><p>Log Analytics Workspace</p>
</li>
</ul>
<hr />
<h2 id="heading-what-i-did">What I Did</h2>
<ol>
<li><p>Created a Windows 10 VM on Azure and exposed port 3389 for RDP access.</p>
</li>
<li><p>Connected the VM to a Log Analytics workspace and enabled Azure Sentinel.</p>
</li>
<li><p>Monitored the VM and captured login attempt logs via Sentinel.</p>
</li>
<li><p>Collected data on failed RDP login attempts including IP addresses and timestamps.</p>
</li>
<li><p>Visualized attacker IP locations on a global map using Sentinel’s geolocation features.</p>
</li>
</ol>
<hr />
<h2 id="heading-screenshots">📸 Screenshots</h2>
<p><strong>Screenshot 1: Failed RDP login attempts log</strong></p>
<p><img src="https://camo.githubusercontent.com/9d243ce43ba7d17c0715731de7b4b658da13f1a6f174599e27f3adfa54267083/68747470733a2f2f692e696d6775722e636f6d2f614364626477742e706e67" alt="Image Analysis Dataflow" /></p>
<p><strong>Screenshot 2: World map of attacker IP locations</strong></p>
<p><img src="https://camo.githubusercontent.com/904e174ac4611d8ba57902701533990480f17825bddb1198c64d79b2fba33922/68747470733a2f2f692e696d6775722e636f6d2f6d506744756d522e706e67" alt="Image Analysis Dataflow" /></p>
<hr />
<h2 id="heading-attack-analysis">🔐 Attack Analysis</h2>
<p>While monitoring, I observed multiple failed login attempts coming from a variety of IP addresses around the world.</p>
<p><strong>Key observations:</strong></p>
<ul>
<li><p>Attackers used common usernames like <code>admin</code> and <code>administrator</code>.</p>
</li>
<li><p>Many IPs attempted several login failures within seconds.</p>
</li>
<li><p>The attacks originated globally, from regions including Asia, Europe, and South America.</p>
</li>
<li><p>Several IPs appeared repeatedly, indicating persistent attack attempts.</p>
</li>
</ul>
<hr />
<h2 id="heading-what-i-learned">What I Learned</h2>
<p>This project showed me how quickly and constantly exposed RDP ports attract brute force attacks from all over the world.</p>
<p>Using Azure Sentinel to monitor these attacks in real time provided valuable insight into attacker behavior and the importance of securing exposed services.</p>
<hr />
<h2 id="heading-github-project">🔗 GitHub Project</h2>
<p>You can find the full project details and code here:<br /><a target="_blank" href="https://github.com/hadelissa/Live-Cyber-Attacks-Lab">Live Cyber Attacks Lab</a></p>
<hr />
<h2 id="heading-final-thoughts">💬 Final Thoughts</h2>
<p>This was a powerful learning experience — watching real-time attackers try to break into a system I built. It reminded me why <strong>RDP should always be protected</strong>, and why <strong>monitoring matters</strong> in cybersecurity.</p>
<p>Thanks for reading.<br />Want to connect? Find me on <a target="_blank" href="https://www.linkedin.com/in/hadel-issa-9b5146192/">LinkedIn</a></p>
<hr />
]]></content:encoded></item></channel></rss>