Welcome to Vulnerads

Diese Seite gibt es auch auf Deutsch


Moin moin,

you most likely visited this page, because you are going to participate in our training "Security for Web Applications", "Web-Authentication", or "Secure Architectures".

For the practical exercises of this training I have prepared everything you need inside a virtual machine for Oracle VirtualBox. If you are participating in Security for Web Applications or Web-Authentication then you need to download the VM and import it into your VirtualBox before the training, to make sure that you can follow all the fun exercises smoothly. If you are participating in Secure Architectures you should discuss with your team who is going to prepare the virtual machine. Usually 3-4 machines are sufficient for a training, as you will be working in groups of 2 to 4 people.

Step by Step

  1. Download the current version of VirtualBox for your host operating system and install it. Do you only have a Mac with ARM processor? No problem, please contact us, we've got a solution for this as well.
  2. Download the virtual machine image (ca. 13 GB).
  3. Import the downloaded VM into VirtualBox. The VM needs an appropriate amount of memory. Appropriate? I suggest > 10GB, but it must not take more than roughly half of your total memory, to spare some bytes for your host operating system.
  4. Now you can go ahead and boot into the machine. It should boot Kali Linux and you should be automatically logged in. Should something unexpected happen and you need the username and password, it's simply kali and kali. On boot you will see Firefox and IntelliJ IDEA are automatically started.
  5. Please verify that your virtual machine is able to access the internet from the browser, as this is a requirement for some of the exercises. You can open https://www.github.com from Chromium and Firefox to make sure everything works. If you are behind a company proxy, it might be necessary to adjust settings in the browsers. Access from the operating system, terminal, IDE, etc. is not necessary.

The following steps are not necessary, if you are participating in the training Web-Authentication, as we won't use the application Vulnerads there.

  1. In IntelliJ IDEA the project Vulnerads should be already open, including the main class de.cqrity.vulnerapp.Vulnerapp. From there you can start the Vulnerads application like a normal Java application ( ► ). You should see a log output similar to this:

    2021-10-11 20:31:13.643  INFO 16723 --- [           main]
    s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080/http
    
    2021-10-11 20:31:13.763  INFO 16723 --- [           main]
    de.cqrity.vulnerapp.Vulnerapp            : Started Vulnerapp in 4.138 seconds (JVM running for 5.657)
  2. Now you can open the URL http://vulnerads.de from Firefox or Chromium within the virtual machine and you should see the classified ads application with four ads:

    Vulnerads runs successfully

Troubleshooting

General Troubleshooting

Troubleshooting for Windows-Hosts

Troubleshooting for MacOS-Hosts

See you!

I hope that your setup runs through smoothly, if you experience any unexpected errors, don't hesitate to contact me! I am looking forward to seeing you soon in the training!

Hannes


Imprint

https://hannesmolsen.de/impressum.html

Privacy

https://hannesmolsen.de/datenschutz.html