For a few days I’ve been trying to get a ParrotOS Qube to receive reverse shell from an HackTheBox machine.
Sidenote: Hack The Box is a massive, online cybersecurity training platform, allowing individuals, companies, universities and all kinds of organizations around the world to level up their hacking skills. So this is legal!
My setup:
ParrotOS Qube → ProxyVM → sys-firewall → sys-net
- ParrotOS based upon a ParrotOS template build with this how-to (Option 2).
- ProxyVM is a minimal Debian template setup as a sys-tunnel and that connects to the HackTheBox network.
I can connect to the HackTheBox machines and HackTheBox shows me as connected. So the ProxyVM works… now when it is time to reverse shell to my ParrotOS Qube I get stuck.
I’ve tried to be able to ping my ParrotOS Qube from sys-vpn-htb without avail using this how-to. Before that I’ve tried this how-to to allow outside connections from HackTheBox to the ParrotOS Qube.
Basically what I want is for all traffic on tun0 on my sys-vpn-htb to be forwarded to my ParrotOS Qube. If possible even restrict it to IP ranges like 10.10.11.*!
It seems my lack of Qubes + iptables knowledge is killing me right now!
With kind regards,
Bloged