Web/Info
#01 Burp Suite Extension 개발이야기
zooonique
2021. 5. 26. 20:40
반응형
삽질 일기가 될 것 같다.
Burp Suite Extension 개발은 Java, Python, Ruby로 가능하다.
Burp Suite 자체가 Java로 되어있어서, Java로 개발하는 것이 가장 좋은데, Java가 익숙하지도 않고.... Eclipse도 싫고....
Python으로 시작하는데 import에서부터 삽질을 엄청했다.
from burp import IBurpExtender 부분에서부터 에러가 자꾸 나와서..
- pip로 burp package도 설치해보고,,, already satisfied를 지겹도록 봤다. satisfied인데 왜안돼!
- Ubuntu에서도 해보고
- python2로도 해보고
- ETC
결국 해결한 방법은 Python3 재설치이었다.
몇 가지 의문점은 개발을 진행하다보니 Python2 기반으로 되어있는데,,,
재부팅이 정답이었나?ㅋㅋㅋㅋㅋ

아 그리고 Extender Options에서 Python Enviorment에서 jython-standalone-2.7.0.jar를 써야 제대로 인식됐다.
현재 자이썬 버전은 2.7.2까지 나와있지만, Burpsuite Extension을 개발은 2.7.0 환경에 초점이 맞춰져 있는 것 같고
여기에 맞춰서 개발을 해야되는 것으로 보인다.

저렇게 Loaded 박스에 Check가 되어있어야 합니다..
반응형