Skip to content

RDP Client plugin

This section describes the features and functionalities of the RDP client plugin.

Screen not shown after login

Tips

If you enable recording please remember that the resulting file will be stored in your browser's memory.
Copy-pase of text data works, but depending on the browser and hosting location of the framework you might be prompted to allow clipboard access to OctoPwn's webpage.

Features

  • RDP operations
  • Recording RDP sessions

Supported Authentication Types what are supported?

Authentication Protocol Secret Type Description Example
NTLM Password Plaintext Password MyPassw0rd
NTLM NT NT Hash - Login only possible if RestrictedAdminMode is enabled 8846F7EAEE8FB117AD06BDD830B7586C
NTLM RC4 RC4 NT Hash - same as NT - Login only possible if RestrictedAdminMode is enabled 8846F7EAEE8FB117AD06BDD830B7586C
NTLM AES AES Key (contains a salt such as TEST.LOCALusername) - can be used in stead of the NT Hash - Login only possible if RestrictedAdminMode is enabled d74ff0ee8da3b9806b18c877dbf29bbde50b5bd8e4dad7a3a725000feb82e8f1
NTLM NONE Null authentication
Kerberos NT NT Hash - Login only possible if RestrictedAdminMode is enabled 8846F7EAEE8FB117AD06BDD830B7586C
Kerberos RC4 RC4 NT Hash - Login only possible if RestrictedAdminMode is enabled 8846F7EAEE8FB117AD06BDD830B7586C
Kerberos AES AES Key (contains a salt such as TEST.LOCALusername) - can be used instead of the NT Hash d74ff0ee8da3b9806b18c877dbf29bbde50b5bd8e4dad7a3a725000feb82e8f1
Kerberos P12/PFX Certificate - upload the certificate to volatile storage and then enter certfile path relative from /browserefs/volatile. If the certfile has a password, enter it as a secret Administrator.pfx
Kerberos CCACHE Kerberos credentials in binary CCACHE file format Administrator.ccache
Kerberos KEYTAB Kerberos credentials in binary KEYTAB file format Administrator.keytab
Kerberos KIRBI Kerberos credentials in binary KIRBI file format Administrator.kirbi
Kerberos KIRBI Kerberos credentials in base64 KIRBI file format doIF9DCCBfCg ...(snip)... ZXVzLmdob3N0cGFjay5sb2NhbA==
Kerberos NONE Null authentication
SSL P12/PFX, PEM

Commands

CONNECTION

login

You can set the resolution up front, as screen resizing is not implemented yet.
The record option allows you to record the entire RDP session to an mp4 file.

logout

Ends the RDP session. This does not log out the user, but disconnects the session

these are missing in the GUI, I'll just leave the text here as it is for now

CLIPBOARD OPERATIONS

paste

Sets the remote clipboard to a given text.

pastefile

Sets the remote clipboard to a local text file's content.

RUBBERDUCKY

duckyexec

Performs a single rubberducky command on the remote host's virtual keyboard

duckyfile

Performs a sequence of rubberducky commands on the remote host's virtual keyboard

SCREEN

screenshot

Takes a screenshot