<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Storytelling on u-random</title><link>https://u-random.dev/tags/storytelling/</link><description>Recent content in Storytelling on u-random</description><generator>Hugo -- gohugo.io</generator><language>it-it</language><lastBuildDate>Wed, 01 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://u-random.dev/tags/storytelling/index.xml" rel="self" type="application/rss+xml"/><item><title>Il Processo che Non Dorme Mai</title><link>https://u-random.dev/blog/il-processo-che-non-dorme-mai/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/blog/il-processo-che-non-dorme-mai/</guid><description>&lt;p&gt;


&lt;/p&gt;
&lt;div style="border-left:3px solid #6366f1;background:rgba(99,102,241,0.06);padding:12px 16px;border-radius:0 6px 6px 0;margin:1.5rem 0;"&gt;
 &lt;div style="font-size:0.7rem;font-weight:800;letter-spacing:0.1em;color:#6366f1;text-transform:uppercase;margin-bottom:6px;"&gt;TL;DR&lt;/div&gt;
 &lt;div style="font-size:0.95rem;line-height:1.6;"&gt;&lt;ul&gt;
&lt;li&gt;Alert alle 2:47: processo &lt;code&gt;bash&lt;/code&gt; con connessione aperta verso IP esterno su porta 4444 → reverse shell attiva&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ss -tnp | grep ESTABLISHED&lt;/code&gt; identifica il processo e il PID in tempo reale&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tcpdump -i eth0 -n -A&lt;/code&gt; legge il payload in chiaro: comandi dell'attaccante visibili direttamente&lt;/li&gt;
&lt;li&gt;Prima di bloccare: raccogliere &lt;code&gt;history&lt;/code&gt;, &lt;code&gt;auth.log&lt;/code&gt;, &lt;code&gt;find -mmin -120&lt;/code&gt; - agire troppo presto distrugge le prove&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;details style="border-left:3px solid #10b981;background:rgba(16,185,129,0.06);border-radius:0 6px 6px 0;margin:1.5rem 0;"&gt;
 &lt;summary style="padding:10px 16px;font-size:0.7rem;font-weight:800;letter-spacing:0.1em;color:#10b981;text-transform:uppercase;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;"&gt;
 &lt;span style="font-size:0.65rem;transition:transform 0.2s;"&gt;▶&lt;/span&gt; $ history
 &lt;/summary&gt;
 &lt;div style="padding:4px 16px 12px;font-size:0.92rem;line-height:1.7;font-family:'JetBrains Mono','Fira Code',monospace;"&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/ss/" &gt;ss&lt;/a&gt; -tnp&lt;/li&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/tcpdump/" &gt;tcpdump&lt;/a&gt; -i eth0 -n -A host 185.220.101.34&lt;/li&gt;
&lt;li&gt;ip a&lt;/li&gt;
&lt;li&gt;history&lt;/li&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/grep/" &gt;grep&lt;/a&gt; &amp;quot;185.220.101.34&amp;quot; /var/log/auth.log&lt;/li&gt;
&lt;li&gt;find / -mmin -120 -type f 2&amp;gt;/dev/null&lt;/li&gt;
&lt;li&gt;kill -9 [PID]&lt;/li&gt;
&lt;li&gt;ufw deny from [IP]&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/details&gt;

&lt;p&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="Anatomia di una Reverse Shell: Timeline di Reazione"
 width="1536"
 height="2752"
 src="https://u-random.dev/assets/il-processo-che-non-dorme-mai_hu_bfbec6d0b0bbc58f.webp"
 srcset="https://u-random.dev/assets/il-processo-che-non-dorme-mai_hu_bfbec6d0b0bbc58f.webp 800w, https://u-random.dev/assets/il-processo-che-non-dorme-mai_hu_687b5c6ccfaece7e.webp 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://u-random.dev/assets/il-processo-che-non-dorme-mai.webp"&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>I file erano ancora lì. Solo che non li potevo più leggere.</title><link>https://u-random.dev/blog/cia-triad-ransomware/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/blog/cia-triad-ransomware/</guid><description>&lt;p&gt;


&lt;/p&gt;
&lt;div style="border-left:3px solid #6366f1;background:rgba(99,102,241,0.06);padding:12px 16px;border-radius:0 6px 6px 0;margin:1.5rem 0;"&gt;
 &lt;div style="font-size:0.7rem;font-weight:800;letter-spacing:0.1em;color:#6366f1;text-transform:uppercase;margin-bottom:6px;"&gt;TL;DR&lt;/div&gt;
 &lt;div style="font-size:0.95rem;line-height:1.6;"&gt;&lt;ul&gt;
&lt;li&gt;CIA Triad: Confidentiality, Integrity, Availability - i tre pilastri che ogni attacco viola&lt;/li&gt;
&lt;li&gt;Un ransomware li colpisce tutti e tre in sequenza: esfiltra (C), cifra (I), blocca (A)&lt;/li&gt;
&lt;li&gt;L'ingresso era un bit SUID lasciato su &lt;code&gt;python3&lt;/code&gt; - zero exploit, zero CVE&lt;/li&gt;
&lt;li&gt;Senza la CIA Triad come mappa, stai guardando i sintomi senza vedere la malattia&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;details style="border-left:3px solid #10b981;background:rgba(16,185,129,0.06);border-radius:0 6px 6px 0;margin:1.5rem 0;"&gt;
 &lt;summary style="padding:10px 16px;font-size:0.7rem;font-weight:800;letter-spacing:0.1em;color:#10b981;text-transform:uppercase;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;"&gt;
 &lt;span style="font-size:0.65rem;transition:transform 0.2s;"&gt;▶&lt;/span&gt; $ history
 &lt;/summary&gt;
 &lt;div style="padding:4px 16px 12px;font-size:0.92rem;line-height:1.7;font-family:'JetBrains Mono','Fira Code',monospace;"&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/find/" &gt;find&lt;/a&gt; -perm -4000 -type f 2&amp;gt;/dev/null&lt;/li&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/ls/" &gt;ls&lt;/a&gt; -la /etc/shadow&lt;/li&gt;
&lt;li&gt;diff /backup/etc/passwd /etc/passwd&lt;/li&gt;
&lt;li&gt;systemctl status ssh&lt;/li&gt;
&lt;li&gt;stat /usr/bin/python3&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/details&gt;

&lt;p&gt;Sono le 23:12. Il telefono vibra tre volte di fila - notifiche di monitoring. Mi alzo, apro il portatile.&lt;/p&gt;</description></item></channel></rss>