<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vulnerability on Mamadou Babaei</title>
    <link>https://www.babaei.net/tags/vulnerability/</link>
    <description>Recent content in Vulnerability on Mamadou Babaei</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 10 May 2025 15:26:00 +0200</lastBuildDate><atom:link href="https://www.babaei.net/tags/vulnerability/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Rust Devs Think We’re Hopeless; Let’s Prove Them Wrong (with C&#43;&#43; Memory Leaks)!</title>
      <link>https://www.babaei.net/blog/rust-devs-think-we-are-hopeless-lets-prove-them-wrong-with-cpp-memory-leaks/</link>
      <pubDate>Sat, 10 May 2025 15:26:00 +0200</pubDate>
      
      <guid>https://www.babaei.net/blog/rust-devs-think-we-are-hopeless-lets-prove-them-wrong-with-cpp-memory-leaks/</guid>
      <description>&lt;link rel=&#34;stylesheet&#34; href=&#34;https://www.babaei.net/css/hugo-easy-gallery.css&#34; /&gt;
&lt;div class=&#34;box&#34; &gt;
  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope itemtype=&#34;http://schema.org/ImageObject&#34;&gt;
    &lt;div class=&#34;img&#34;&gt;
      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://www.babaei.net/blog/rust-devs-think-we-are-hopeless-lets-prove-them-wrong-with-cpp-memory-leaks/rust-devs-think-we-are-hopeless-lets-prove-them-wrong-with-cpp-memory-leaks.webp&#34; alt=&#34;Rust Devs Think We’re Hopeless; Let’s Prove Them Wrong (with C&amp;#43;&amp;#43; Memory Leaks)!&#34;/&gt;
    &lt;/div&gt;
    &lt;a href=&#34;https://www.babaei.net/blog/rust-devs-think-we-are-hopeless-lets-prove-them-wrong-with-cpp-memory-leaks/rust-devs-think-we-are-hopeless-lets-prove-them-wrong-with-cpp-memory-leaks.webp&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;
      &lt;figcaption&gt;
          &lt;p&gt;Rust Devs Think We’re Hopeless; Let’s Prove Them Wrong (with C&amp;#43;&amp;#43; Memory Leaks)!&lt;/p&gt;
      &lt;/figcaption&gt;
  &lt;/figure&gt;
&lt;/div&gt;

&lt;p&gt;When Rust developers think of us C++ folks, they picture a cursed bloodline — generational trauma passed down from &lt;code&gt;malloc&lt;/code&gt; to &lt;code&gt;free&lt;/code&gt;. To them, every line of C++ we write is like playing Russian Roulette — except all six chambers are loaded with undefined behavior.&lt;/p&gt;
&lt;p&gt;They look at us like we’re hopeless. Like we’re one dangling pointer away from therapy. But you know what? We don’t need a compiler nanny. No borrow checker. No lifetimes. No ownership models. No black magic. Not even Valgrind is required. Just raw pointers, raw determination, and a bit of questionable sanity.&lt;/p&gt;
&lt;p&gt;So in this video, I’m going to show you how to hunt down memory leaks like you were born with a pointer in one hand and a debugger in the other.&lt;/p&gt;
&lt;p&gt;If that sounds unreasonably dangerous — and incredibly fun — smash that subscribe button, and let’s dive into the deep end of the heap.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>WebRTC IP Leak Demonstration</title>
      <link>https://www.babaei.net/blog/webrtc-ip-leak-demonstration/</link>
      <pubDate>Mon, 25 Nov 2024 00:49:00 +0100</pubDate>
      
      <guid>https://www.babaei.net/blog/webrtc-ip-leak-demonstration/</guid>
      <description>&lt;link rel=&#34;stylesheet&#34; href=&#34;https://www.babaei.net/css/hugo-easy-gallery.css&#34; /&gt;
&lt;div class=&#34;box&#34; &gt;
  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope itemtype=&#34;http://schema.org/ImageObject&#34;&gt;
    &lt;div class=&#34;img&#34;&gt;
      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://www.babaei.net/blog/webrtc-ip-leak-demonstration/webrtc-ip-leak-demonstration-rust-javascript.webp&#34; alt=&#34;WebRTC IP Leak Demonstration using Rust and JavaScript&#34;/&gt;
    &lt;/div&gt;
    &lt;a href=&#34;https://www.babaei.net/blog/webrtc-ip-leak-demonstration/webrtc-ip-leak-demonstration-rust-javascript.webp&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;
      &lt;figcaption&gt;
          &lt;p&gt;WebRTC IP Leak Demonstration using Rust and JavaScript&lt;/p&gt;
      &lt;/figcaption&gt;
  &lt;/figure&gt;
&lt;/div&gt;

&lt;p&gt;Deep in the vast jungle of the internet, an elusive predator lies in wait: the &lt;strong&gt;WebRTC IP leak&lt;/strong&gt;. This invisible hunter slithers through the dense digital undergrowth, silent and unseen, ready to strike its next target. The IP addresses of its unsuspecting victims are exposed in an instant. But its danger isn&amp;rsquo;t merely technical; if you&amp;rsquo;re a political activist in a repressive regime, leaking your IP could jeopardize your very life. Today, we embark on an expedition to track this hidden predator, uncover its secrets, and learn how to protect ourselves before it strikes.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>FreeBSD: Block Brute-force Attacks Using Sshguard and IPFW Firewall</title>
      <link>https://www.babaei.net/blog/freebsd-block-brute-force-attacks-using-sshguard-and-ipfw-firewall/</link>
      <pubDate>Thu, 30 Jul 2015 19:56:00 +0430</pubDate>
      
      <guid>https://www.babaei.net/blog/freebsd-block-brute-force-attacks-using-sshguard-and-ipfw-firewall/</guid>
      <description>&lt;p&gt;There is an old saying that the only safe computer is one that&amp;rsquo;s disconnected from the network, turned off, and locked in an underground bunker—and even then you can&amp;rsquo;t be sure!&lt;/p&gt;
&lt;p&gt;Since most of us can&amp;rsquo;t afford to keep our servers in an underground bunker, the least little thing that could have been done in order to keep their threat exposure at rock-bottom is protecting them by running a combination of a firewall and an intrusion prevention system or IPS (a.k.a intrusion detection and prevention systems or IDPS). Surely, that alone proved insufficient and other security measures and best practices should also be considered.&lt;/p&gt;
&lt;p&gt;This blog post covers setting up a basic secure and stateful &lt;a href=&#34;https://www.freebsd.org/doc/handbook/firewalls-ipfw.html&#34;&gt;IPFW&lt;/a&gt; firewall on &lt;a href=&#34;https://www.freebsd.org/&#34;&gt;FreeBSD&lt;/a&gt; along with &lt;a href=&#34;http://www.sshguard.net/&#34;&gt;Sshguard&lt;/a&gt; by &lt;a href=&#34;https://www.ixsystems.com/&#34;&gt;iXsystems Inc&lt;/a&gt; as intrusion prevention system.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
