PTS2025

Make better shells with rcat
2025-07-03, 09:30–09:50 (Europe/Paris), Amphitheater 122

Rcat is a modern netcat written in Rust 🦀. It supports TLS, and upgrading reverse shells to a fully interactive TTY.


Today, most reverse shells are done via an unencrypted TCP connection using netcat (looking at you https://revshells.com). We will see how to easily create encrypted reverse shells (without installing tools on the targeted server).

We will also discuss what is are pseudo-TTY, and how rcat makes it easier to transfer files over a TCP connection.

https://github.com/0xfalafel/rcat

Olivier has been a pentester and occasional teacher for the last 8 years.
He loves Linux, and writing applications in Rust.