<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Hashir Ali</title>
    <description>The latest articles on DEV Community by Hashir Ali (@evpex).</description>
    <link>https://dev.to/evpex</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4177370%2Ff8e5bac3-2b76-47e9-962d-44807ec755dc.png</url>
      <title>DEV Community: Hashir Ali</title>
      <link>https://dev.to/evpex</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/evpex"/>
    <language>en</language>
    <item>
      <title>I got a new tryhackme certificate</title>
      <dc:creator>Hashir Ali</dc:creator>
      <pubDate>Tue, 20 Oct 2026 12:31:56 +0000</pubDate>
      <link>https://dev.to/evpex/i-got-a-new-tryhackme-certificate-51e3</link>
      <guid>https://dev.to/evpex/i-got-a-new-tryhackme-certificate-51e3</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhh2zwgbyq5nr0ggcg4n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhh2zwgbyq5nr0ggcg4n.png" alt=" " width="799" height="485"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I finally decided to pick up &lt;strong&gt;TryHackMe Premium&lt;/strong&gt; and committed to running through all of their learning paths from the absolute beginning. To kick things off, I just wrapped up the &lt;strong&gt;Pre-Security&lt;/strong&gt; track and got the certificate. &lt;/p&gt;

&lt;p&gt;Even though it covers the fundamentals, it was a solid refresher on infrastructure, &lt;code&gt;TCP/IP&lt;/code&gt; handshakes, the &lt;strong&gt;OSI model&lt;/strong&gt;, and navigating Windows and Linux via the command line. It’s good to get these foundational modules checked off so I know exactly what's happening under the hood when analyzing network traffic or testing apps. &lt;/p&gt;

&lt;p&gt;Now that this first path is out of the way, I am moving straight into the next track on the list and working my way up to the advanced offensive security and architecture labs.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>cybersecurity</category>
      <category>learning</category>
      <category>security</category>
    </item>
    <item>
      <title>HIPAA for Developers: Small Coding Choices, Big Privacy Impact</title>
      <dc:creator>Hashir Ali</dc:creator>
      <pubDate>Fri, 16 Oct 2026 05:06:50 +0000</pubDate>
      <link>https://dev.to/evpex/hipaa-for-developers-small-coding-choices-big-privacy-impact-1ibn</link>
      <guid>https://dev.to/evpex/hipaa-for-developers-small-coding-choices-big-privacy-impact-1ibn</guid>
      <description>&lt;h1&gt;
  
  
  HIPAA for Developers: The Small Details Matter
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;A patient’s name in a log file can turn an ordinary debugging session into a privacy problem.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If your app handles protected health information (PHI), HIPAA affects how you build, test, and run it. The rules can sound like paperwork, but they show up in familiar places: who can open a record, what ends up in a log, and which services your app sends data to.&lt;/p&gt;

&lt;h2&gt;
  
  
  A few habits that make a real difference
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt; Collect and expose less. Give each person and service access only to the information they need. Keep permissions specific, and review them as your app changes.&lt;/li&gt;
&lt;li&gt;Treat logs like production data. Avoid putting PHI in error messages, analytics events, screenshots, or test fixtures. Debugging data can spread farther than expected.&lt;/li&gt;
&lt;li&gt;Protect data in transit and at rest. Use appropriate safeguards, and make sure secrets and credentials aren’t sitting in source control or shared configs.&lt;/li&gt;
&lt;li&gt;Know your vendors. If a vendor handles PHI on behalf of a covered organization, a business associate agreement may be required. Check before sending real data to a new service.&lt;/li&gt;
&lt;li&gt;Plan for mistakes. Access controls, audit trails, backups, and a clear incident-reporting process help teams respond when something goes wrong.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A useful question during code review: “Would this feature still work if it had access to less patient data?” If the answer is yes, that’s a good place to start.&lt;/p&gt;

&lt;p&gt;Privacy is easier to build in from the start than to bolt on after launch. The best time to think about it is before the first patient record reaches your database.. :)&lt;/p&gt;

</description>
      <category>coding</category>
      <category>privacy</category>
      <category>security</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>TryHackMe 50 labs compromised</title>
      <dc:creator>Hashir Ali</dc:creator>
      <pubDate>Wed, 14 Oct 2026 05:51:57 +0000</pubDate>
      <link>https://dev.to/evpex/tryhackme-50-labs-compromised-3pam</link>
      <guid>https://dev.to/evpex/tryhackme-50-labs-compromised-3pam</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Milestone Reached:&lt;/strong&gt; Just wrapped up my 50th machine on TryHackMe! &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It took a lot of hours, a ton of broken reverse shells, and endless enumeration to get here, but hitting this milestone feels great. &lt;/p&gt;

&lt;p&gt;Key Takeaways From the Grind&lt;/p&gt;

&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Don't rush the scan&lt;br&gt;
Spending extra time analyzing nmap banners and directory brute-forcing saves hours of guessing later.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Note-taking is mandatory&lt;br&gt;
Documenting commands and paths saves your sanity when a box resets or a session drops.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Embrace the rabbit holes&lt;br&gt;
The boxes where I got completely stuck for hours taught me way more than the ones I cleared in twenty minutes.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;




&lt;p&gt;Moving Beyond Basic Scripts&lt;/p&gt;

&lt;p&gt;Lately, the biggest shift has been moving away from just running blind nmap scans and actually digging into network architecture. Getting into Active Directory rooms and mapping out domain escalation paths with BloodHound has completely changed how I think about a target network. Seeing the logical relationships visually makes you realize that hacking is way more about understanding configuration flaws than just throwing exploits at a port...&lt;/p&gt;

&lt;p&gt;Thanks to everyone who builds these rooms and writes the write ups that helped me unstick myself along the way. &lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>learning</category>
      <category>security</category>
    </item>
    <item>
      <title>I’m 19, a former game dev, and now working in pentesting.</title>
      <dc:creator>Hashir Ali</dc:creator>
      <pubDate>Mon, 12 Oct 2026 04:41:08 +0000</pubDate>
      <link>https://dev.to/evpex/im-19-a-former-game-dev-and-now-working-in-pentesting-58p4</link>
      <guid>https://dev.to/evpex/im-19-a-former-game-dev-and-now-working-in-pentesting-58p4</guid>
      <description>&lt;p&gt;Hey DEV! I’m 19, a former game dev, and now working in pentesting. &lt;/p&gt;

&lt;p&gt;Hey everyone, &lt;/p&gt;

&lt;p&gt;I'm &lt;strong&gt;19 years old&lt;/strong&gt; and currently working full-time as a &lt;strong&gt;penetration tester&lt;/strong&gt;. I've been lurking around the DEV community for a while now, and I figured it's finally time to break the ice and make my first post. &lt;/p&gt;

&lt;p&gt;TBH Honestly, if you told me a few years ago that this is what I’d be doing for a living today, I wouldn't have believed you.&lt;/p&gt;




&lt;p&gt;🕹️ From Building to Breaking&lt;br&gt;
My tech journey actually started out in &lt;strong&gt;game development&lt;/strong&gt;. I loved building things from scratch, but eventually, I got super curious about how the web and data infrastructure actually worked under the hood. &lt;/p&gt;

&lt;p&gt;That curiosity pulled me down a massive rabbit hole of &lt;strong&gt;web dev&lt;/strong&gt; and &lt;strong&gt;networking&lt;/strong&gt;, which quickly collided head-on with &lt;strong&gt;cybersecurity&lt;/strong&gt;. I realized I liked networks and web apps a lot, but I fell completely in love with the security side of things:&lt;/p&gt;

&lt;p&gt;Finding vulnerabilities&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Understanding how systems break&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning how to properly patch and fix them&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I spent a ton of my time self-studying, grinding through labs, and building personal projects until I managed to land my current role. &lt;/p&gt;




&lt;p&gt;🚀 Why I'm Joining DEV&lt;br&gt;
I’m here because I want to start documenting my journey, sharing some of my findings (the non-confidential ones, of course!), and learning from the rest of you. &lt;/p&gt;

&lt;p&gt;If you’re into &lt;strong&gt;cybersec&lt;/strong&gt;, &lt;strong&gt;networking&lt;/strong&gt;, &lt;strong&gt;web dev&lt;/strong&gt;, or just tech in general, drop a comment and say hi! I'd love to connect and hear what projects everyone else is working on right now.&lt;/p&gt;

&lt;p&gt;Cheers! 🍻&lt;/p&gt;

</description>
      <category>career</category>
      <category>cybersecurity</category>
      <category>gamedev</category>
      <category>security</category>
    </item>
  </channel>
</rss>
