Coder Social home page Coder Social logo

rakhithjk / vncdll Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rsmudge/vncdll

0.0 0.0 0.0 992 KB

Stand-alone VNC server compiled as a Reflective DLL

License: GNU General Public License v2.0

Shell 4.56% C++ 27.33% C 61.06% Objective-C 0.66% Smalltalk 0.05% Assembly 0.32% SAS 0.52% Makefile 0.40% HTML 2.56% Batchfile 0.02% DIGITAL Command Language 0.14% Module Management System 0.56% Roff 1.29% WebAssembly 0.52%

vncdll's Introduction

=======================================================
= Stand-alone VNC server compiled as a Reflective DLL =
=======================================================

This VNC server distribution is a derivative of the TightVNC server distributed with 
the Metasploit Framework:

https://github.com/rapid7/metasploit-framework/tree/master/external/source/vncdll

The changes are as follows:

1) This VNC server distribution does not implement session tracking or the 
   other nifty features courtesy of the vncdll wrapper provided with the 
   Metasploit Framework. This simplifies the code a great deal (and its one less 
   thing that can go wrong)

2) The MSF VNC Server is designed for delivery with a bind or reverse TCP 
   stager. This VNC server assumes its injected as-is and opts to bind to
   localhost and a hard-coded port. See line ~133 of winvnc/vncdll.cpp

3) This VNC server happily lives in its current desktop context and does not
   try to switch to another context. This allows the server to function, as 
   expected, when injected into a process associated with another desktop
   session.

Build Instructions: Open a Visual Studio cmd.exe session. Type 'make'.

License: GPLv2

See LICENSE.txt for more information

These changes:

	Copyright (C) 2017 Strategic Cyber LLC
	https://github.com/rsmudge/vncdll

Rapid7's Changes (Metasploit Framework):

	Copyright (C) 2006-2010, Rapid7, Inc
	https://github.com/rapid7/metasploit-framework/tree/master/external/source/vncdll
	
TightVNC 1.3.10 (see winvnc\README.txt):

	Copyright (C) 1999 AT&T Laboratories Cambridge.
	Copyright (C) 2000 Tridia Corp.
	Copyright (C) 2002-2003 RealVNC Ltd.
	Copyright (C) 2001-2004 HorizonLive.com, Inc.
	Copyright (C) 2000-2006 Constantin Kaplinsky.
	Copyright (C) 2000-2009 TightVNC Group
	All rights reserved.

vncdll's People

Contributors

rsmudge 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.