<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Foothold on Adamino CTF Writeups</title><link>https://ctf.adamino.dk/tags/foothold/</link><description>Recent content in Foothold on Adamino CTF Writeups</description><generator>Hugo</generator><language>en</language><copyright>Adamino 2023</copyright><lastBuildDate>Mon, 15 Dec 2025 20:51:00 +0100</lastBuildDate><atom:link href="https://ctf.adamino.dk/tags/foothold/index.xml" rel="self" type="application/rss+xml"/><item><title>Copy files to and from victim</title><link>https://ctf.adamino.dk/tools/foothold/copy-files/</link><pubDate>Mon, 15 Dec 2025 20:51:00 +0100</pubDate><guid>https://ctf.adamino.dk/tools/foothold/copy-files/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;a href="#introduction" class="anchor" aria-hidden="true"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
 stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;
 &lt;path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"&gt;&lt;/path&gt;
 &lt;line x1="8" y1="12" x2="16" y2="12"&gt;&lt;/line&gt;
&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Transferring files to and from a compromised target is a fundamental skill in penetration testing and CTF challenges. Whether you need to upload enumeration scripts, exfiltrate data, or transfer exploits, understanding multiple file transfer techniques is crucial for different scenarios and target configurations.&lt;/p&gt;</description></item><item><title>SSH Key Foothold</title><link>https://ctf.adamino.dk/tools/foothold/add-public-rsa/</link><pubDate>Sun, 07 Dec 2025 20:51:00 +0100</pubDate><guid>https://ctf.adamino.dk/tools/foothold/add-public-rsa/</guid><description>&lt;h1 id="seamless-foothold-with-ssh-keys-id_rsa--id_rsapub"&gt;Seamless Foothold with SSH Keys (id_rsa + id_rsa.pub)&lt;a href="#seamless-foothold-with-ssh-keys-id_rsa--id_rsapub" class="anchor" aria-hidden="true"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
 stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;
 &lt;path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"&gt;&lt;/path&gt;
 &lt;line x1="8" y1="12" x2="16" y2="12"&gt;&lt;/line&gt;
&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Using SSH key-based auth is a clean, reliable way to gain and retain access during CTFs when you have a valid user account or write access to &lt;code&gt;~/.ssh/authorized_keys&lt;/code&gt; on the target. Below is a fast, repeatable workflow to generate keys, install your public key on the victim, and log in without a password.&lt;/p&gt;</description></item><item><title>Pretty Hostnames with /etc/hosts</title><link>https://ctf.adamino.dk/tools/misc/etc-hosts/</link><pubDate>Sun, 07 Dec 2025 20:22:53 +0100</pubDate><guid>https://ctf.adamino.dk/tools/misc/etc-hosts/</guid><description>&lt;p&gt;When attacking or enumerating a target, typing raw IPs everywhere is clunky and error-prone. A simple, built-in trick is to use &lt;code&gt;/etc/hosts&lt;/code&gt; to map an IP address to a friendly hostname so your tools, browser, and shell can use a memorable name.&lt;/p&gt;
&lt;p&gt;Example mapping:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;10.82.186.54 cybershield.nc3
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This lets you visit &lt;code&gt;http://cybershield.nc3&lt;/code&gt; in your browser, curl &lt;code&gt;cybershield.nc3&lt;/code&gt;, and point tools at the hostname instead of the IP.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What /etc/hosts Does&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Local override: Maps hostnames to IPs before DNS is queried.&lt;/li&gt;
&lt;li&gt;Zero dependencies: No DNS server required; works offline.&lt;/li&gt;
&lt;li&gt;System-wide: Applies to all applications on the machine.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;How to Add an Entry (macOS/Linux)&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Netcat</title><link>https://ctf.adamino.dk/tools/enumeration/nc/</link><pubDate>Fri, 22 Dec 2023 00:12:28 +0100</pubDate><guid>https://ctf.adamino.dk/tools/enumeration/nc/</guid><description>&lt;h1 id="unleashing-netcats-potential-in-capture-the-flag-ctf-challenges"&gt;Unleashing Netcat&amp;rsquo;s Potential in Capture The Flag (CTF) Challenges&lt;a href="#unleashing-netcats-potential-in-capture-the-flag-ctf-challenges" class="anchor" aria-hidden="true"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
 stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;
 &lt;path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"&gt;&lt;/path&gt;
 &lt;line x1="8" y1="12" x2="16" y2="12"&gt;&lt;/line&gt;
&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Netcat, often referred to as the &amp;ldquo;Swiss army knife&amp;rdquo; of networking, is a versatile utility that reads and writes data across network connections using the TCP/IP protocol. Its flexibility and ease of use make it an invaluable tool in Capture The Flag (CTF) challenges, where participants seek to exploit vulnerabilities and capture hidden flags. Let&amp;rsquo;s delve into the myriad ways Netcat can be utilized in CTF scenarios.&lt;/p&gt;</description></item></channel></rss>