A Burp Extension module to perform rechecks.
- Visual Code (This Guide is for Visual Code Editor).
- Java Extension Pack.
- OpenJDK
- Gradle
- Docker-Compose
- Burp Professional edition
[Fai sapere alle persone cosa può fare nello specifico il tuo progetto. Fornisci il contesto e aggiungi un collegamento a qualsiasi riferimento con cui i visitatori potrebbero non avere familiarità. È inoltre possibile aggiungere qui un elenco di funzionalità ]
[aggiungere immagini tramite Shields : http://shields.io/]
[A seconda di ciò che stai realizzando, può essere una buona idea includere screenshot]
This guide is for Visual Code Editor.
- Generate JAR FILE
- Press F1
- Select Configure Default Build Task
- Create tasks.json file from template
- Select Others
- In .vscode\tasks.json past
- Press F1
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "gradle",
"type": "shell",
"command": "gradle bigjar",
// "command": "gradlew.bat bigjar", // Wrapper on Windows
// "command": "gradlew bigjar", // Wrapper on *nix
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
* Press Ctrl+Shift+B for generate .jar
-
Setting Up IntelliCode
- Press F1
- Select Java Clean the Java language server workspace.
- Press restart and delete popup
- Press F1
-
Debugging the Extension with VS Code
- Start Burp with this command:
java -agentlib:jdwp=transport=dt_socket,address=localhost:8000,server=y,suspend=n jar "Directory_burp_suite_jar\burpsuite_community.jar"
- Create in .vscode/launch.json
- Past this section:
{ "version": "0.2.0", "configurations": [ { "type": "java", "name": "BurpExtension", "request": "attach", "hostName": "localhost", "port": 8000 // Change this if you had set a different debug port. } ] }
- Put a breakpoint
- Press F5
[Usa gli esempi liberamente e mostra l'output atteso se puoi. È utile avere in linea il più piccolo esempio di utilizzo che puoi dimostrare, fornendo al contempo collegamenti ad esempi più sofisticati se sono troppo lunghi per essere ragionevolmente inclusi nel README.]
- Start docker enviroment
- Go in docker_compose_test
- Configure .env file
- Select port of Juice Shop and Bodgeit
- Set up containers
docker-compose up
- Do Penetration Testing or using .burp in docker_compose_test ( see later )
- Set-up Burp
- Open Burp and select .burp in docker_compose_test
- Select Use options saved with project
- Start Burp
- Go in Extender
- Click Add
- Select Extentions Type : Java
- Select file in this directory:
build/libs/Burp-Recheck-Extension-all.jar
[Spiega alle persone dove possono rivolgersi per chiedere aiuto.]
[Se hai idee per le versioni future, è una buona idea elencarle nel README.]
[Per le persone che desiderano apportare modifiche al proprio progetto, è utile disporre di documentazione su come iniziare.]