<?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[LuluOnTheCyberTrail]]></title><description><![CDATA[LuluOnTheCyberTrail]]></description><link>https://luluonthecybertrail.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Mon, 26 Oct 2026 21:33:10 GMT</lastBuildDate><atom:link href="https://luluonthecybertrail.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Subdomains, Suffering, and the Search for the Flag]]></title><description><![CDATA[Dear Diary, Today was supposed to be a normal day. You know… wake up, maybe scroll TikTok, maybe cry a little. But no. Today, I became a cyber detective…]]></description><link>https://luluonthecybertrail.hashnode.dev/subdomains-suffering-and-the-search-for-the-flag</link><guid isPermaLink="true">https://luluonthecybertrail.hashnode.dev/subdomains-suffering-and-the-search-for-the-flag</guid><category><![CDATA[ONSIT]]></category><category><![CDATA[cybersecurity]]></category><category><![CDATA[zimbabwe]]></category><category><![CDATA[girlsintech]]></category><category><![CDATA[luluonthecybertrail]]></category><dc:creator><![CDATA[Precious Rutendo Charlie]]></dc:creator><pubDate>Wed, 04 Feb 2026 13:29:23 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1770211474414/bfec4fd1-812c-425b-84c9-22317bef575c.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Dear Diary,</strong></p>
<p>Today was supposed to be a normal day. You know… wake up, maybe scroll TikTok, maybe cry a little. But no. Today, I became a cyber detective. Like, actual hacker vibes, minus the sunglasses and trench coat.</p>
<p>The mission: find hidden flags in some nerdy land called <a target="_blank" href="http://cyber-ed.ru"><code>cyber-ed.ru</code></a>. I didn’t even know what a “flag in a TXT record” was at first, but apparently it’s a thing. And apparently, it’s super important.</p>
<p>Step one: find subdomains. Sounds easy, right? WRONG. Sublist3r crashed on me.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1770209416489/7f6d3178-1844-4b46-b157-0b15a099931b.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1770209444953/9262ab53-b818-4803-ba15-7552b87f387d.png" alt class="image--center mx-auto" /></p>
<p>VirusTotal gave me a list longer than my math homework. DNSDumpster… honestly, I think it was laughing at me.</p>
<p>Anyway, after much suffering, I had a list. A long, beautiful list of words like <a target="_blank" href="http://task.cyber-ed.ru"><code>task.cyber-ed.ru</code></a>, <a target="_blank" href="http://sec-infra.cyber-ed.ru"><code>sec-infra.cyber-ed.ru</code></a>, <a target="_blank" href="http://infra.cyber-ed.ru"><code>infra.cyber-ed.ru</code></a>… it was like reading the guest list of some fancy tech party.</p>
<p>Then came the fun part: checking TXT records. I wrote a Python script because, apparently, we’re not allowed to manually check 50 subdomains like peasants. The script ran, I stared at the screen, and then it happened.</p>
<p>I froze. I literally froze. I think my roomy judged me for celebrating too loudly. After 3 attempts of getting wrong flags.</p>
<p>This. Was. It. The flag. The golden ticket. The reason I even woke up today.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1770209992206/3b637493-f955-48c3-8417-1afa14ede281.png" alt class="image--center mx-auto" /></p>
<p>I submitted it. Felt like a hero. Kind of like when Greg finally survives a weird school assembly without crying… okay, maybe not that heroic, but close.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1770209641662/bb045efe-783a-4e79-aa0d-34cedf1fbbba.png" alt class="image--center mx-auto" /></p>
<p>So basically I was just learning information gathering which is an important stage in vapt .</p>
<p>And now I sit here, diary open, keyboard in hand, knowing that somewhere out there, other subdomains are probably plotting against me. But whatever. I am Lulu. Cyber Detective Extraordinaire.</p>
<p>~The End (for today, anyway)~</p>
<p>Precious Rutendo Charlie</p>
]]></content:encoded></item><item><title><![CDATA[From PCAPs to RITA: A Day on My Cyber Trail]]></title><description><![CDATA[Today started with a TryHackMe lab Advent of Cyber, Day 22. I was diving into malware analysis with RITA, and that moment when a baby tastes ice cream for…]]></description><link>https://luluonthecybertrail.hashnode.dev/from-pcaps-to-rita-a-day-on-my-cyber-trail</link><guid isPermaLink="true">https://luluonthecybertrail.hashnode.dev/from-pcaps-to-rita-a-day-on-my-cyber-trail</guid><category><![CDATA[luluonthecybertrail]]></category><category><![CDATA[tryhackme]]></category><category><![CDATA[zimbabwe]]></category><category><![CDATA[blueteam]]></category><category><![CDATA[cybergirl]]></category><dc:creator><![CDATA[Precious Rutendo Charlie]]></dc:creator><pubDate>Tue, 23 Dec 2025 21:18:54 GMT</pubDate><content:encoded><![CDATA[<p>Today started with a TryHackMe lab Advent of Cyber, Day 22. I was diving into malware analysis with RITA, and that moment when a baby tastes ice cream for the first time… that’s exactly how I felt. Excited, amazed, and wanting more.</p>
<p>After finishing the lab on the platform, I got a bit hungry, but the curiosity didn’t stop there. I decided to bring the lab to my personal VM to practice hands-on.</p>
<h2 id="heading-capturing-network-traffic-with-wireshark">Capturing Network Traffic with Wireshark</h2>
<p>I fired up Wireshark to capture network traffic on my VM. Soon enough, I had a file saved as test.pcapng. That raw packet data felt like a treasure chest, the foundation of any network analysis.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766523815330/e83b8b7c-6ef5-4c0f-9706-86b30bc4fd6b.png" alt class="image--center mx-auto" /></p>
<h2 id="heading-zeek-magic-on-kali-via-docker">Zeek Magic on Kali (via Docker)</h2>
<p>Next challenge: converting PCAPs into structured Zeek logs. Little did I know, Kali doesn’t play nice with Zeek installations straight out of the box. After some research, I discovered I could run Zeek through Docker.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766523948226/2c9d944a-74c2-440f-a0da-800fa4a0f432.png" alt class="image--center mx-auto" /></p>
<p>Following the guides, I managed to transform my PCAPs into Zeek logs. That moment when the command actually works pure victory! My logs were neatly organized in ~/zeek_logs, ready for analysis.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1766523906711/5792419b-524c-43ce-ba31-811f98c6c227.png" alt class="image--center mx-auto" /></p>
<h2 id="heading-ia"> </h2>
<p><strong>Parsing Zeek Logs into RITA (The RITA nightmare)</strong></p>
<p>With Zeek logs in hand, I tried importing them into <strong>RITA</strong> using Docker. This is where things got tricky:</p>
<ul>
<li><p>The container expected configuration files like .env</p>
</li>
<li><p>I kept hitting errors while trying to import logs</p>
</li>
</ul>
<p>It was one of those moments where frustration meets learning. My brain was tired, so I decided to <strong>pause and step back</strong>, knowing fresh eyes tomorrow would solve it.</p>
<h3 id="heading-ia-1"> </h3>
<p><strong>Reflections on Today</strong></p>
<p>Even though I didn’t finish the RITA parsing today, I learned so much:</p>
<ul>
<li><p><strong>Wireshark</strong> shows you raw network traffic the heart of threat hunting.</p>
</li>
<li><p><strong>Zeek</strong> converts that chaos into structured logs you can actually analyze.</p>
</li>
<li><p><strong>Docker</strong> saves the day when tools don’t install easily.</p>
</li>
<li><p><strong>RITA</strong> is a powerful hunting tool even if it’s intimidating at first.</p>
<h3 id="heading-ia-2"> </h3>
<p>  The journey today was full of excitement, small victories, and learning moments. And that’s what my cyber trail is all about.  </p>
</li>
<li><h3 id="heading-closing-thoughts"><strong>Closing Thoughts</strong></h3>
</li>
</ul>
<p>Sometimes in cybersecurity, the lesson isn’t finishing a task, but understanding the steps, tools, and processes. Today reminded me why I love this path: curiosity, exploration, and problem-solving, even when things break.</p>
<p>I can’t wait to continue tomorrow and finally parse those Zeek logs into RITA, that’ll be the real victory lap.  </p>
<p>#cybergirls #blueteams #zimcyber</p>
]]></content:encoded></item><item><title><![CDATA[The Cyber Trail Awakens: Learning Through the Eyes of a Cyber Girl]]></title><description><![CDATA[Learning About Broken Access Control: My Ethical Security Journey]]></description><link>https://luluonthecybertrail.hashnode.dev/the-cyber-trail-awakens-learning-through-the-eyes-of-a-cyber-girl</link><guid isPermaLink="true">https://luluonthecybertrail.hashnode.dev/the-cyber-trail-awakens-learning-through-the-eyes-of-a-cyber-girl</guid><dc:creator><![CDATA[Precious Rutendo Charlie]]></dc:creator><pubDate>Tue, 16 Dec 2025 22:13:44 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1765920003729/d0357634-69b1-4a67-98c3-699d8191781d.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="heading-introduction"><strong>Introduction</strong></h2>
<p>I wasn’t hunting for a discovery that day. I was just me Precious Rutendo Charlie , a curious cyber girl, exploring a platform, clicking through pages, trying to connect the dots from what I had learned in labs like TryHackMe. And then it happened. A tiny change in a URL caught my attention. Something that felt off. Something that made my heart skip a beat in that quiet, glowing room where curiosity meets instinct.</p>
<h2 id="heading-ia"> </h2>
<p><strong>The Moment I Paused</strong></p>
<p>I was just navigating the platform like a normal student. Then I noticed the login URL had a neat structure. Out of pure curiosity, I changed a tiny part nothing fancy, nothing sketchy and boom. The page I landed on looked… different.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1765918607434/8332d175-10b4-4ed1-bc45-af89b0472063.png" alt class="image--center mx-auto" /></p>
<p>It looked like an <strong>admin page</strong>.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1765921181917/ac7fddff-70c9-432e-adf6-eba4fe00c9e6.png" alt class="image--center mx-auto" /></p>
<p>No logins. No buttons clicked. Just me staring at the screen. That quiet moment where your brain whispers: <em>“Whoa… this is interesting.”</em></p>
<p>And here’s the best part , I realized I’d seen this pattern on TryHackMe before. All those labs about URLs, roles, and access paths suddenly clicked in real life. That feeling when what you learn in labs actually makes sense in the real world? Amazing. That moment felt magical for me as someone who just begun her cyber journey. It felt like I had conquered everything.</p>
<h2 id="heading-ia-1"> </h2>
<p><strong>Why This Matters</strong></p>
<p>This is called <strong>Broken Access Control</strong> , it’s one of the big risks on the <strong>OWASP Top 10</strong> list. Basically, it happens when systems don’t properly check who’s allowed to do what. Someone could maybe see or do stuff they shouldn’t.<br />Even though I didn’t touch anything sensitive, just seeing this behaviour is a huge learning moment. Security isn’t just about code , it’s about noticing things, thinking, and acting responsibly.</p>
<h2 id="heading-ia-2"> </h2>
<p><strong>Choosing Ethics Over Curiosity</strong></p>
<p>I didn’t push further.<br />I didn’t test credentials.<br />I didn’t click anything sensitive.</p>
<p>Instead, I documented what I saw and stepped back. Because being a cybersecurity professional isn’t just about what you <em>can</em> do , it’s about knowing when to stop. And making that choice is as important as technical skill.</p>
<h2 id="heading-lessons-learned"><strong>Lessons Learned</strong></h2>
<p>This experience taught me:</p>
<ul>
<li><p>Vulnerabilities often hide in plain sight</p>
</li>
<li><p>Applied learning is thrilling what you practice in labs <em>can</em> translate to real systems</p>
</li>
<li><p>Ethical judgment is as vital as technical skill</p>
</li>
<li><p>Documentation is a professional superpower</p>
</li>
</ul>
<p>Most importantly, it reminded me why I’m walking this path in cybersecurity: curiosity, learning, and responsibility.</p>
<h2 id="heading-ia-3"> </h2>
<p><strong>Closing Thoughts</strong></p>
<p>This wasn’t a hack.<br />It wasn’t an exploit.<br />It was a moment of awareness , a milestone in my journey.</p>
<p>Moments like these shape the journey of a cybersecurity professional. They’re the sparks that light the path.</p>
<p>This is <strong>the cyber trail I’m walking</strong>.  </p>
<p><strong>References</strong></p>
<p>OWASP Top 10 – A01: Broken Access Control<br /><a target="_blank" href="https://owasp.org/Top10/A01_2021-Broken_Access_Control/">https://owasp.org/Top10/A01_2021-Broken_Access_Control/</a>  </p>
<p>#Cybersecurity #TryHackMe #WomenInTech #OWASP</p>
]]></content:encoded></item></channel></rss>