Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
PwnAdventure3 — PwnAdventure3 Server | Kitploit
Strumenti/GitHubGitHub/liveoverflow/pwnadventure3
Reverse EngineeringSfruttamento di Applicazioni WebSicurezza di ReteCTFPenetration TestingApprendimento e FormazioneBinary ExploitationLab e Pratica
GitHubliveoverflow/pwnadventure3

PwnAdventure3

PwnAdventure3 Server

Vedi Repository
684131588 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

PwnAdventure3

PwnAdventure3

Benvenuti a Pwnie Island!

Pwn Adventure 3: Pwnie Island è un MMORPG sparatutto in prima persona, mondo aperto, a edizione limitata, ambientato su una bellissima isola dove tutto può succedere. Questo perché il gioco è intenzionalmente vulnerabile a tutti i tipi di hack divertenti! Volare, soldi infiniti e altro sono a un solo cambiamento del client o un proxy di rete di distanza. Sei pronto per il caos?!

  • Sito ufficiale: http://www.pwnadventure.com/

Serie YouTube

Questa configurazione fa parte di una serie di video che copre i vari hack e sfide di questo gioco.

  • Let's Play/Hack - Pwn Adventure 3: Pwnie Island - parte 1 [39:20]
  • Configurare un server privato con Docker - Pwn Adventure 3: parte 2 [8:42]
  • Raccolta informazioni / Ricognizione - Pwn Adventure 3: parte 3 [14:09]
  • Recuperare le classi di gioco con gdb - Pwn Adventure 3: parte 4 [11:28]
  • Hooking su Linux con LD_PRELOAD - Pwn Adventure 3: parte 5 [12:07]
  • Volare e la nostra prima bandiera! (Cow King) - Pwn Adventure 3: parte 6 [6:34]
  • Teletrasporto e volo stazionario (Unbearable Revenge) - Pwn Adventure 3: parte 7 [9:31]
  • Trova le uova d'oro nascoste - Pwn Adventure 3: parte 8 [10:26]
  • Sviluppare un proxy di rete TCP - Pwn Adventure 3: parte 9 [12:26]
  • Analisi del protocollo di rete di gioco - Pwn Adventure 3: parte 10 [14:48]
  • Implementare Autoloot con il proxy - Pwn Adventure 3: parte 11 [12:33]
  • Sfruttare un integer overflow (Fire and Ice) - Pwn Adventure 3: parte 12 [19:59]
  • †: Interi con segno e senza segno - Integer Overflows - Pwn Adventure 3: parte 12.5 [3:12]
  • Analisi del puzzle logico Blocky - Pwn Adventure 3: parte 13 [10:51]
  • Fallire con il Machine Learning (Blocky parte 2) - Pwn Adventure 3: parte 14 [14:34]
  • Reverse engineering della validazione dell'input (Keygen parte 1) - Pwn Adventure 3: parte 15 [12:27]
  • Reverse engineering della codifica personalizzata (Keygen parte 2) - Pwn Adventure 3: parte 16 [16:01]
  • Comprendere l'algoritmo di verifica della chiave (Keygen parte 3) - Pwn Adventure 3: parte 17 [13:10]
  • RSA implementato in Assembler (Keygen parte 4) - Pwn Adventure 3: parte 18 [16:23]
  • RSA implementato in JavaScript (Keygen parte 5) - Pwn Adventure 3: parte 19 [4:32]
  • L'ultima bandiera (Overachiever) - Pwn Adventure 3: parte 20 [5:31]

Escludendo il Let's Play iniziale, l'intera serie copre tutte le sfide di Pwn Adventure 3 in meno di 4 ore.

Installare il server

Requisiti

Dal README ufficiale:

  • Almeno 2 GB di RAM, più RAM permetterà di eseguire più istanze su una singola macchina
  • Il server di gioco non necessita di hardware grafico e funziona puramente su console. È noto per funzionare bene su istanze Amazon AWS e Digital Ocean VPS.
  • Il server di gioco richiede molta RAM per funzionare, ma utilizza fork e memoria copy-on-write per permettere a molte istanze di funzionare su un singolo host.
  • Per un server con 2 GB di RAM, si sconsiglia di eseguire più di 5 istanze, ma un server con 8 GB di RAM può tipicamente eseguirne quante la CPU può gestire.
  • Si consiglia di usare 2-3 istanze per core CPU se si ha RAM sufficiente. Potresti essere in grado di eseguire 4-5 istanze per core, ma ciò potrebbe introdurre un leggero lag.
  • I file per il client e il server sono oltre 2 GB, quindi sono necessari diversi GB di spazio libero sul disco.

Ci sono diversi modi per creare e distribuire il proprio server.

Opzione 1 - Originale

Un'opzione è scaricare e seguire le istruzioni incluse nel README dei file ufficiali. Il download si trova sul sito ufficiale qui http://www.pwnadventure.com/#server.

Opzione 2 - Guida

@Beaujeant ha creato un'eccellente guida passo-passo facile da seguire. È stata anche la base per creare l'immagine docker dell'Opzione 3. La guida si trova qui: https://github.com/beaujeant/PwnAdventure3/blob/master/INSTALL-server.md.

Opzione 3 - Docker

Questa opzione è super facile, a patto che docker e docker-compose siano installati su un host. Rende facile avviare e smantellare un server, senza apportare modifiche al sistema host reale.

Prima, raccogli tutti i file necessari:

git clone https://github.com/LiveOverflow/PwnAdventure3.git
cd PwnAdventure3
wget http://pwnadventure.com/pwn3.tar.gz
tar -xvf pwn3.tar.gz

Per eseguire il server, docker e docker-compose devono essere installati. Docker si evolve rapidamente, quindi è una buona idea seguire gli attuali passi ufficiali per l'installazione (che potrebbero anche includere la rimozione di una versione precedente di docker):

  • Docker CE Ubuntu: https://docs.docker.com/install/linux/docker-ce/ubuntu/
  • docker-compose: https://docs.docker.com/compose/install/
  • assicurati che l'utente corrente sia nel gruppo docker con: sudo usermod -a -G docker $USER. riavvia o effettua il logout e verifica con id che l'utente sia nel gruppo docker.

Poi semplicemente crea l'immagine e avvia il master e il server di gioco:

docker-compose build
docker-compose up

docker-compose up può anche essere eseguito in modalità separata/di background con -d.

Installare il client

Prima scarica il client dal sito ufficiale qui: http://www.pwnadventure.com/#downloads

Per far connettere un client al nuovo server, il server.ini del client deve essere modificato. Il server avviato con docker si aspetta che vengano usati gli hostname master.pwn3 e game.pwn3 (questi potrebbero teoricamente essere cambiati nei file docker/setup).

Scarica lo strumento