BurpSuite - Lisäosien rakentaminen

PyCharm - kehitysympäristön pystytys

Helppo
10 min

PyCharm -ympäristön asentaminen ja BurpSuite lisäosa -projektin konfigurointi

PyCharm -ympäristöä voi halutessaan käyttää kurssin aikana. Tämän käyttö on kuitenkin täysin vapaaehtoista, mutta helpottaa lisäosien ohjelmointia. Aloitetaan asentamalla PyCharm Community Edition osoitteesta https://www.jetbrains.com/pycharm/download/.

Kun olet asentanut PyCharm -ohjelmiston, niin jatka luomalla uusi projekti PyCharm -ympäristössä.

Voit antaa projektille haluamasi nimen, mutta jätä muut oletusasetukset. Kun uusi projekti avautuu, niin jatka luomalla uusi Python-tiedosto projektiin. Teet tämän esimerkiksi painamalla hiiren oikealla näppäimellä projektipuusta ja valitsemalla New -> Python File.

Seuraavaksi konfiguroidaan ympäristö ymmärtämään BurpSuite lisäosa -rajapinnan tyyppejä, joka tekee koodailusta huomattavasti helpompaa ja mukavampaa.

Kloonaa git-repo https://github.com/hakatemia/burp jonnekin, esim. ~/git hakemistoon.

mkdir ~/git
cd ~/git
git clone git@github.com:hakatemia/burp.git

Seuraavaksi asenna burp-paketti reposta:

cd ~/git/burp
python3 -m pip install setuptools
python3 setup.py install

Tämän pitäisi riittää. Voit lopuksi varmistaa, että projekti on konfiguroitu oikein, kokeilemalla seuraavaa koodia. Jos ympäristö tarjoaa virhettä, jokin on pielessä.

from burp import IBurpExtender

Ympäristön pitäisi nyt myös osata tarjota sinulle metodeja / funktioita.

hakatemia pro

Valmis ryhtymään eettiseksi hakkeriksi?
Aloita jo tänään.

Hakatemian jäsenenä saat rajoittamattoman pääsyn Hakatemian moduuleihin, harjoituksiin ja työkaluihin, sekä pääset discord-kanavalle jossa voit pyytää apua sekä ohjaajilta että muilta Hakatemian jäseniltä.