
Bashベースのポストエクスプロイテーションツールで、半自動化されたネットワークピボッティングを実現し、ペネトレーションテスト中に侵害されたシステムを介した横方向の移動を可能にします。
pivotoolは、倫理的なハッキングにおいて、予想通り、bashで書かれたシンプルなツールで、ポストエクスプロイテーションの段階で他のシステムにピボットするのに役立ちます。
Pivotoolは、ペネトレーションテストのポストエクスプロイテーション段階を革命的に変えることを意図したものではありませんが、時間を節約し、より整理された作業を支援します。
これはbashで書かれた単一のスクリプトで構成され、通常はUnix系システムにインストールされているいくつかの依存関係があります(自己完結型バイナリを備えたGoバージョンのツールも準備中です :))。
動作モードは半自動です。実行したいアクションを指定するための新しいプロンプトが表示されます。
多くのバグや、改善・効率化の機会が含まれていることは間違いありません。issuesセクションでお気軽にご指摘ください。
ありがとう! :D
version: "3.9"
services:
attacker:
hostname: attacker
build:
context: .
dockerfile: ./Dockerfile_Attacker
stdin_open: true
container_name: attacker
restart: always
networks:
internet:
ipv4_address: 172.16.0.11
init: true
http_server:
image: httpd:2.4
hostname: http-server
container_name: http-server
restart: always
expose:
- "80"
networks:
internet:
ipv4_address: 172.16.0.12
internal_network:
ipv4_address: 10.11.12.11
ssh_server:
build:
context: .
dockerfile: ./Dockerfile_SSH
hostname: ssh-server
container_name: ssh-server
restart: always
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Madrid
- PASSWORD_ACCESS=true
- USER_PASSWORD=password
- USER_NAME=arturo
networks:
internet:
ipv4_address: 172.16.0.13
internal_network:
ipv4_address: 10.11.12.12
backend:
build:
context: .
dockerfile: ./Dockerfile_SSH
hostname: backend
container_name: backend
restart: always
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Madrid
- PASSWORD_ACCESS=true
networks:
internal_network:
ipv4_address: 10.11.12.13
networks:
internet:
name: internet
ipam:
config:
- subnet: 172.16.0.0/24
internal_network:
name: internal_network
ipam:
config:
- subnet: 10.11.12.0/24
docker compose up -d
docker exec -it ssh-server bash




LICENSE ファイルを参照してください。