Reverse shells do not work exclusively on dual boot.

  1. Your Parrot information
  • OS version: run cat /etc/*release
    DISTRIB_ID=Parrot DISTRIB_RELEASE=4.11 DISTRIB_CODENAME=rolling DISTRIB_DESCRIPTION="Parrot OS 4.11" PRETTY_NAME="Parrot OS 4.11" NAME="Parrot OS" ID=parrot ID_LIKE=debian VERSION="4.11" VERSION_ID="4.11
  • Kernel version: run uname -a
    Linux offiz-surfacelaptop3 5.11.16-surface #2 SMP Wed Apr 28 11:32:34 UTC 2021 x86_64 GNU/Linux

2. If you have this problem after fresh installation:

  1. How did you create USB bootable?

    • Used rufus to flash the latest ISO.
  2. How did you install OS?

    • Calamares installer

3. If your hardware doesn’t work: wifi doesn’t show, graphic issue:

Hardware information

- Your device name or output of `lspci`
```

00:00.0 Host bridge: Intel Corporation Ice Lake-LP Processor Host Bridge/DRAM Registers (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics G7 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Device 8a03 (rev 03)
00:0d.0 USB controller: Intel Corporation Ice Lake Thunderbolt 3 USB Controller (rev 03)
00:14.0 USB controller: Intel Corporation Ice Lake-LP USB 3.1 xHCI Host Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Ice Lake-LP DRAM Controller (rev 30)
00:14.3 Network controller: Intel Corporation Killer Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW) (rev 30)
00:15.0 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO I2C Controller #0 (rev 30)
00:15.1 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO I2C Controller #1 (rev 30)
00:16.0 Communication controller: Intel Corporation Ice Lake-LP Management Engine (rev 30)
00:16.4 Communication controller: Intel Corporation Device 34e4 (rev 30)
00:19.0 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO I2c Controller #4 (rev 30)
00:1d.0 PCI bridge: Intel Corporation Ice Lake-LP PCI Express Root Port #9 (rev 30)
00:1e.0 Communication controller: Intel Corporation Ice Lake-LP Serial IO UART Controller #0 (rev 30)
00:1f.0 ISA bridge: Intel Corporation Ice Lake-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Ice Lake-LP Smart Sound Technology Audio Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP SPI Controller (rev 30)
01:00.0 Non-Volatile memory controller: SK hynix BC501 NVMe Solid State Drive 512GB

```
- Did you try searching info about this issue on search engine? Please write **No** or any URL to this issue bellow

Tried, nothing relevant.

4. How did you get this error? Are there any steps to procedure

Installed parrot on a dual boot system (Surface Laptop 3). Installed the patched surface kernel so my keyboard and peripherals work. Attempted using it for Hack the Box and steps to create a reverse shell that work on any other machine do not return a shell of any kind of the dual booted laptop.

6. If you have any idea or suggestion about this issue please tell us

My personal guess would be it’s specific to the patched kernel, but I really hope it isn’t. I can’t find anyone mentioning anything about reverse shells specific to dual boot shells.

My apologies if this doesn’t fit into networking. My problem is that I cannot gain reverse shells in any manner. I use Parrot for Hack the Box and used to use it in a VM environment, but recently moved to a dual boot configuration. Ever since then, actions which obtain a reverse shell on any other machine do not receive a connection on the laptop. Netcat and Metasploit both do not return any kind of shell. Is there something misconfigured or is it simply an issue with the installation?

Please let me know if there is any informations that is needed, thank you.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.