GithubHelp home page GithubHelp logo

hartl3y94 / xrdp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sensepost/xrdp

0.0 0.0 0.0 15 KB

A rudimentary remote desktop tool for the X11 protocol exploiting unauthenticated x11 sessions

License: Creative Commons Zero v1.0 Universal

Python 100.00%

xrdp's Introduction

X11 Remote Desktop

This is a rudimentary remote desktop tool for the X11 protocol exploiting unauthenticated x11 sessions.

Our approach is to automate the process of using the default X toolset into an easy to use tool for exploiting unauthenticated X11 access. Our tool provides a streamlined method for connecting to an X server in order to send commands and receive output hijacking the remote host. The provided user interface is designed to resemble a remote desktop connection apart from the added user input fields. Before using the tool, a vulnerable host will need to be found using available scanners or using the Nmap script we developed to find vulnerable hosts with currently active displays that can be hijacked.

To help in the scanning process, check out the custom nmap script here.

Requirements:

xwininfo

xwatchwin

xdotool

Installation:

sudo apt-get install xdotool
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/x/xwatchwin/xwatchwin_1.1.1-2_amd64.deb && sudo dpkg -i xwatchwin_1.1.1-2_amd64.deb && sudo apt-get install -f
git clone [email protected]:sensepost/xrdp.git && cd xrdp

Usage:

python xrdp.py <IP>:<DP>
python xrdp.py 10.2.10.190:0
python xrdp.py 10.2.10.190:0 --no-disp

Functionality:

--no-disp = only load the keyboard input fields (do not render display)

spr = toggle on + type character in entry + press enter key to send

ctrl = toggle on + type character in entry + press enter key to send

alt = toggle on + type character in entry + press enter key to send

Enter = press button to send enter key (alternatively, press enter key in empty text field)

Backspace = press button to send backspace key

R-Shell = type ip:port + press button to automatically open terminal and run reverse shell then minimize window

Authors:

[email protected]

[email protected]

xrdp's People

Contributors

r4g3d avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.