Git Product home page Git Product logo

windows-batch-deployment's Introduction

Disclaimer

You can only use this software on your computers or computers which you have the right to use, and I will not be responsible for any consequences and losses caused by the abuse of this software. Until you fully understand how to use this software, please run it in virtual machines only.

Introduction

Windows Batch Deployment (you can simply call it as "WBD") is a programmable and rootkit-like remote access tool, it supports from Windows XP to Windows 10 (32-bit and 64-bit). Compared with other remote access software, WBD does not have a server program in the traditional sense. WBD provides a server DLL, and users need to write server programs according to their needs. Therefore, WBD maximally meets the individual needs of users. WBD client is a kernel-mode driver, it hides its traces as much as possible, and the goal is to keep the user's attention as little as possible. WBD client can run user-defined programs when system starts, user-defined programs do not store on the disk in the form of files, and there are no startup entries in the registry. As WBD may be used illegally, when WBD client starts, it outputs a text file to the desktop or the root of system drive to inform its existence and how to uninstall manually.

Main Features

  1. File management (upload, download, copy, delete, rename, etc.).
  2. Run program, driver and system shell (CMD).
  3. Shut down or reboot the system.
  4. The client protects itself against unauthorized uninstallation. The self-protection feature takes effect after rebooting (when the installation is complete, all features except the self-protection will work; and then reboot, all features will work). If debug mode is enabled, the self-protection feature will be disabled. If you are interested in this feature, please check this page.

How to configure and install WBD?

  1. Edit “InstallClient.bat”, fill in the IP address or domain name (including port) of your server. Note: If you use WBD on the wide area network (WAN), you must have a server. If you only use WBD on the local area network (LAN, such as at home), you can use your own PC as a server.
  2. Run “InstallClient.bat” on the computers that you need access remotely.

How to access the systems with WBD installed?

  1. WBD comes with a demonstration server program, you can use it without programming.
  2. WBD provides DLL (both 32-bit and 64-bit) for advanced users, you can write your server program based on the sample source code.

How to uninstall WBD?

  1. Call the related function from WBD server DLL (read sample source code for details).
  2. Enable system debug mode, then reboot, and then delete the service of WBD client.

About digital signature and negative comment from Anti-Virus software

Because I don't have a digital certificate, I have to use the leaked digital certificate from HT SRL to sign WBD client drivers. As for negative comment, any program of this type is considered a virus by Anti-Virus software, so who cares.

Share programs

If you want to share your server programs or user-defined programs, please commit your programs and / or source code to "Issues" with brief description. I will add programs to the "Third-Party Programs" directory if I think they are useful.

Application Scenario Examples

  1. You are an administrator of IT department. You need to perform repetitive tasks on hundreds of computers (such as updating firewall rules, pushing notifications). I used to work in this post, this is my original purpose of making this software.
  2. You are a developer. Your software does not run properly on a few users' systems, but it cannot be replicated in your test environment, so you need to get some data or perform some debugging tests secretly (such as issuing a debug version software to specific users).
  3. You are a person with a lot of secrets. You need to erase the data on your computer when you find that your computer is stolen.
  4. You are a voyeur and you want to take a screenshot every 10 seconds to monitor what your spouse is doing on his / her computer (just kidding, this is illegal).

In order to optimize the page load speed in low quality network environments, I only placed one picture on this page. image

Contact

E-MAIL: AxtMueller#gmx.de (Replace # with @)

  1. If you find bugs, have constructive suggestions or would like to purchase a paid service, please let me know.
  2. You'd better write E-MAIL in English or German, I only reply to E-MAILs that I am interested in.

Paid services:

  1. Binary customization I: Remove or modify all obvious characteristics of public WBD client.
  2. Binary customization II: More powerful self-protection for WBD client.
  3. Source code: Provide you the entire source code of WBD.
  4. Source code customization: Provide you the entire source code of WBD, and add features based on your needs. In other words, if you want to add new features to WBD, you must first purchase the source code. I do not provide "source code customization" service for customers who have not purchased the source code.

Client Version: 20200505

Bug fix: Enhanced stability.

Server Version: 20200202

This is the first public version.

windows-batch-deployment's People

Contributors

axtmueller avatar

Watchers

James Cloos 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.