RustShell is very simple a command line program that allows you to perform various tasks using commands on your computer.
AntiVM
: RustShell includes a very simple AntiVMHide Window
: There is an "option" to hide the cmd window when you start RustShellEncryptor
: RustShell also has a simple, but powerful encryptorCmd commands
: You can use cmd commands and arguments in RustShell (you can also use powershell commands by typing a "one liner" e.g.powershell sl C:\
)
A Listener
: With a listener you can send commands to the RustShell.exe and execute them remotely
RustShell offers a number of commands that you can use to interact with your computer:
tree
: list all files and folders in the specified directory in a tree-like wayclear
: clear the command promptfind
: search for a file or folderwhere
: prints the current directory of the RustShellscan
: scans the C: drive and saves every path except the blacklisted in a text file in 'C:\files\files.txt'kill
: kills any process running using the PIDencrypt
/decrypt
: encrypts / decrypts the specified fileinfo
: gives info on the computer (disks, total memory, used memory, system type, system version, etc.)help
: display a list of available commandsexit
: exits the program
To run RustShell, simply run the following command file using rust or cargo: rust:
$ rustc main.rs
$ ./main
cargo:
$ cargo run
If you don't have rust or cargo installed on your system you can follow this tutorial
encrypt
: at the moment the function deletes the original file and replaces it with the encrypted file. I think it would be better to alter the data inside the original file.
scan
: at the moment the function saves the file locations in a text file. It should be faster to save it to memory.