easybuggy4sb
easybuggy4sb copied to clipboard
EasyBuggy clone build on Spring Boot
EasyBuggy Boot :four_leaf_clover:
This is a clone of EasyBuggy built on Spring Boot. EasyBuggy is a broken web application in order to understand behavior of bugs and vulnerabilities, for example, memory leak, deadlock, JVM crash, SQL injection and so on.
:clock4: Quick Start (Docker Compose) with Keycloak, MySQL, Attacker's app
$ echo HOST=192.168.1.17 > .env # if you run EasyBuggy Boot not on localhost (e.g. 192.168.1.17)
$ docker compose up
Access to
http://192.168.1.17:8080
:clock4: Quick Start
$ mvn spring-boot:run
( or java -jar ROOT.war
or deploy ROOT.war on your servlet container with the JVM options. )
:warning: Java 7 or 8 is needed. Doesn't work with Java 9 or later.
:clock4: Quick Start (Docker)
$ docker build . -t easybuggy4sb # Build container image
$ docker run -p 8080:8080 easybuggy4sb # Start easybuggy
Access to
http://localhost:8080
To stop:
Use CTRL+C
:clock4: For more detail
See the wiki page.
:clock4: Demo
This demo shows: Start up -> Infinite Loop -> LDAP Injection -> UnsatisfiedLinkError -> BufferOverflowException -> Deadlock -> Memory Leak -> JVM Crash (Shut down)