Jump to content

[Tutorial] EpicBot Setup on 64-Bit Linux w/Win10 VM & Hardware IO Driver Kit


tekwiz247

Recommended Posts

*Edit: I am new here, so if this post needs to be modified to make it fall in alignment with the website policies please let me know and I will change it immediately or feel free to edit my post yourself - literally understood and no hard feelings on that part. Same with the section I posted it in, though that seems to be correct? Not trying to get in trouble with my first post.

I use a 64-bit pentesting distro based on debian/ubuntu (BackBox) and ran into pretty much consistent issues with versioning.

Regardless of your flavor of Linux you should be able to utilize this same method and software - here are the minimum requirements:

ZlH7Tce.png

I will give the debian/ubuntu commands, but simply search for the proper syntax to match your flavor.

*For my VM, however, I'll go with 8GB Ram and 128GB Storage. Here are the steps:

  1. You need to install snapd/snap, which is for precompiled distribution of software using:
    "sudo apt install snapd"
  2. Next you'll need to install GNOME Boxes, which is the toolkit to manage and interact with your VM:
    "sudo snap install gnome-boxes"
  3. Then you'll need to download the Windows 10 (multi-edition ISO) we'll use to create your new VM:
    https://www.microsoft.com/en-us/software-download/windows10ISO
    
  4. Click the "+" icon at the top right after launching Boxes and select "Create virtual machine from file", then your ISO.
    *It will show as Windows 11 because both 10 and 11 now share the 10X backend.
    *Do not enable EFI as in Boxes that can cause instability and freezing/crashes.
    *Just select that you don't have a key, when installing Windows, at the bottom.
    For now, click "Create" and then follow through with the Windows installation.
  5. Once inside of Windows - download, extract, and run the activation script (MAS_AIO.cmd) - then restart Windows:
    https://github.com/massgravel/Microsoft-Activation-Scripts/archive/refs/heads/master.zip
    
  6. For the VM to interface with your hardware and have the fundamentals (that you're about to update) you need to install this:
    https://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-latest.exe
  7. And then there are the drivers to interact with your hardware's more direct input/output streams, which you install from here:
    https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-gt-x64.msi
    *This also includes updates to some of the components that were bundled with Step 6.
  8. Restart the VM - yes, it's that time. You're about to take the last step for the environment and then it's straight to EpicBot!
  9. Of course you're going to need Java, but why not have both versions just to prevent potential issues in the future with architecture:
    *Make sure to install both offline versions for Windows.
    https://www.java.com/en/download/manual.jsp
    
  10. And I think you've got it from there:
    https://epicbot.com/file.php?os=win64

Of course you can go with the bare minimum in terms of requirements and gut anything that you'd consider bloatware to a botting setup. You could technically even load up whatever software you want, shrink the partition in Windows, and resize what is available to the VM to save space (that goes for how much memory is being used as well). Sure, you can make custom configurations with Wine that knock out all dependencies and versioning (why a snap or docker image of EpicBot doesn't exist is a mystery to me) - but I'm honestly too lazy for that right now and most devices have enough resources to make this a reasonable/convenient way to have a portable botting image you can deploy from a flash drive on any machine. Happy botting!

Edited by tekwiz247
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...