<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Post-Exploitation on HackingPassion.com : root@HackingPassion.com-[~]</title><link>https://hackingpassion.com/tags/post-exploitation/</link><description>Recent content in Post-Exploitation on HackingPassion.com : root@HackingPassion.com-[~]</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 10 May 2026 12:12:16 +0200</lastBuildDate><atom:link href="https://hackingpassion.com/tags/post-exploitation/index.xml" rel="self" type="application/rss+xml"/><item><title>PamDOORa Steals SSH Credentials on Linux by Hiding Inside PAM Where No Antivirus Looks</title><link>https://hackingpassion.com/pamdoora-linux-ssh-backdoor/</link><pubDate>Sun, 10 May 2026 12:12:16 +0200</pubDate><guid>https://hackingpassion.com/pamdoora-linux-ssh-backdoor/</guid><description>&lt;p>A backdoor called &lt;strong>PamDOORa&lt;/strong> targets Linux systems through PAM and steals SSH credentials from every user who logs in. It leaves no trace in process lists, antivirus, or logs. When the security team connects via SSH to investigate, their credentials get stolen too.&lt;/p>
&lt;p>When someone logs into a Linux server, the system runs &lt;strong>PAM&lt;/strong> to check the password. PAM stands for &lt;strong>Pluggable Authentication Modules&lt;/strong>, and it handles authentication for everything that requires a login: SSH, sudo, the login prompt. Instead of building that check into each program separately, Linux sends everything through PAM using configuration files stored in &lt;code>/etc/pam.d/&lt;/code>, one file per service. The file for SSH is &lt;code>/etc/pam.d/sshd&lt;/code>. It tells PAM which modules to run, in what order, and what to do when one fails.&lt;/p></description></item></channel></rss>