-
Notifications
You must be signed in to change notification settings - Fork 0
Creating Your First RCF File
Download Reaver Builder: Link
After downloading it, open it. You should see an interface that has 7 buttons to the left side, and a text editor on the right side:
To create your first RCF file, click on the Save/Open File button. Create a file that ends with .RCF, and then select the file in the menu that pops up.
Since the file was empty, it should now have some code in it:
Downloads=0
Moves=0
CommandsExecuted=0
RCF files follow INI formatting and commenting. Put a link in the textbox above the first button. Click on the Add Download/Move button. You should notice a few things just happened:
+1 was added to the Downloads and Moves key in the info section:
Downloads=1
Moves=1
And 2 new sections, along with 2 keys, was added:
[FileDownloads]
Download0=https://www.example.com/example.zip
[FileMoves]
FileMove0=C:\Example\Path\%user%
(the link will vary depending on what you put in the textbox)
Click the button again. Notice the changes in the file:
[Info]
Downloads=2
Moves=2
+1 was added to downloads and moves again
[FileDownloads]
Download0=https://www.example.com/example.zip
Download1=https://www.example.com/example.zip
[FileMoves]
FileMove0=C:\Example\Path\%user%
FileMove1=C:\Example\Path\%user%
Another line was added to the FileDownloads, as well as the FileMoves section
Downloads/Moves/Commands all start at 0
When making downloads/file moves/commands, the general formula is to write:
Download/FileMove/Command[NUMBER]=[LINK/PATH/COMMAND HERE]
The interpreter will execute the links based on what number is after the Download key, which is why it is important to put the number after download. It's also important to update the Info section based on how many downloads you have, as well as file moves and commands. This is because it tells the interpreter how many keys it needs to look for.
If you click on the commands button, the same thing will happen. Commands will be directly executed using cmd.exe, however each command is executed independently (i.e. you cannot set a variable in one command and use it in another - it must be done in one command using something like the && operator.)
Download and file moves are linked together - do not try to unlink one. The interpreter will look for where it needs to be moved after it is downloaded - if it does not find one it will cause an error.
%user% - Retrieves the username of the current computer, for use in FileMove commands. Does not retrieve the full path to the users folder, just the username itself.
Does not work in commands - use any batch variable as a substitute, such as %userprofile% (this will retrieve the full path to the users folder but can only be used in commands)
