├── .gitattributes ├── CTF AWD.pdf ├── README.md ├── docker ├── Server1 │ ├── dockerfile │ └── pusher.js ├── Server2 │ ├── dockerfile │ └── pusher.js ├── Server3 │ ├── dockerfile │ └── pusher.js ├── Server4 │ ├── dockerfile │ └── pusher.js ├── Server5 │ ├── dockerfile │ └── pusher.js ├── Server6 │ ├── dockerfile │ └── pusher.js ├── awd-web.image.backup.tar └── readme.md ├── pusher ├── composer.json ├── composer.lock ├── getFlag ├── monitor ├── pusher-admin ├── pusher-key.json ├── pusher-server ├── pusher-user └── vendor │ ├── autoload.php │ ├── composer │ ├── ClassLoader.php │ ├── LICENSE │ ├── autoload_classmap.php │ ├── autoload_files.php │ ├── autoload_namespaces.php │ ├── autoload_psr4.php │ ├── autoload_real.php │ ├── autoload_static.php │ └── installed.json │ ├── paragonie │ ├── random_compat │ │ ├── LICENSE │ │ ├── build-phar.sh │ │ ├── composer.json │ │ ├── dist │ │ │ ├── random_compat.phar.pubkey │ │ │ └── random_compat.phar.pubkey.asc │ │ ├── lib │ │ │ └── random.php │ │ ├── other │ │ │ └── build_phar.php │ │ ├── psalm-autoload.php │ │ └── psalm.xml │ └── sodium_compat │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── appveyor.yml │ │ ├── autoload-fast.php │ │ ├── autoload-pedantic.php │ │ ├── autoload.php │ │ ├── build-phar.sh │ │ ├── composer.json │ │ ├── dist │ │ ├── Makefile │ │ └── box.json │ │ ├── lib │ │ ├── constants.php │ │ ├── namespaced.php │ │ ├── php72compat.php │ │ └── sodium_compat.php │ │ ├── namespaced │ │ ├── Compat.php │ │ ├── Core │ │ │ ├── BLAKE2b.php │ │ │ ├── ChaCha20.php │ │ │ ├── ChaCha20 │ │ │ │ ├── Ctx.php │ │ │ │ └── IetfCtx.php │ │ │ ├── Curve25519.php │ │ │ ├── Curve25519 │ │ │ │ ├── Fe.php │ │ │ │ ├── Ge │ │ │ │ │ ├── Cached.php │ │ │ │ │ ├── P1p1.php │ │ │ │ │ ├── P2.php │ │ │ │ │ ├── P3.php │ │ │ │ │ └── Precomp.php │ │ │ │ └── H.php │ │ │ ├── Ed25519.php │ │ │ ├── HChaCha20.php │ │ │ ├── HSalsa20.php │ │ │ ├── Poly1305.php │ │ │ ├── Poly1305 │ │ │ │ └── State.php │ │ │ ├── Salsa20.php │ │ │ ├── SipHash.php │ │ │ ├── Util.php │ │ │ ├── X25519.php │ │ │ ├── XChaCha20.php │ │ │ └── Xsalsa20.php │ │ ├── Crypto.php │ │ └── File.php │ │ ├── phpunit.xml.dist │ │ └── src │ │ ├── Compat.php │ │ ├── Core │ │ ├── BLAKE2b.php │ │ ├── ChaCha20.php │ │ ├── ChaCha20 │ │ │ ├── Ctx.php │ │ │ └── IetfCtx.php │ │ ├── Curve25519.php │ │ ├── Curve25519 │ │ │ ├── Fe.php │ │ │ ├── Ge │ │ │ │ ├── Cached.php │ │ │ │ ├── P1p1.php │ │ │ │ ├── P2.php │ │ │ │ ├── P3.php │ │ │ │ └── Precomp.php │ │ │ ├── H.php │ │ │ └── README.md │ │ ├── Ed25519.php │ │ ├── HChaCha20.php │ │ ├── HSalsa20.php │ │ ├── Poly1305.php │ │ ├── Poly1305 │ │ │ └── State.php │ │ ├── Salsa20.php │ │ ├── SipHash.php │ │ ├── Util.php │ │ ├── X25519.php │ │ ├── XChaCha20.php │ │ └── XSalsa20.php │ │ ├── Core32 │ │ ├── BLAKE2b.php │ │ ├── ChaCha20.php │ │ ├── ChaCha20 │ │ │ ├── Ctx.php │ │ │ └── IetfCtx.php │ │ ├── Curve25519.php │ │ ├── Curve25519 │ │ │ ├── Fe.php │ │ │ ├── Ge │ │ │ │ ├── Cached.php │ │ │ │ ├── P1p1.php │ │ │ │ ├── P2.php │ │ │ │ ├── P3.php │ │ │ │ └── Precomp.php │ │ │ ├── H.php │ │ │ └── README.md │ │ ├── Ed25519.php │ │ ├── HChaCha20.php │ │ ├── HSalsa20.php │ │ ├── Int32.php │ │ ├── Int64.php │ │ ├── Poly1305.php │ │ ├── Poly1305 │ │ │ └── State.php │ │ ├── Salsa20.php │ │ ├── SipHash.php │ │ ├── Util.php │ │ ├── X25519.php │ │ ├── XChaCha20.php │ │ └── XSalsa20.php │ │ ├── Crypto.php │ │ ├── Crypto32.php │ │ ├── File.php │ │ └── SodiumException.php │ ├── psr │ └── log │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── Psr │ │ └── Log │ │ │ ├── AbstractLogger.php │ │ │ ├── InvalidArgumentException.php │ │ │ ├── LogLevel.php │ │ │ ├── LoggerAwareInterface.php │ │ │ ├── LoggerAwareTrait.php │ │ │ ├── LoggerInterface.php │ │ │ ├── LoggerTrait.php │ │ │ ├── NullLogger.php │ │ │ └── Test │ │ │ ├── LoggerInterfaceTest.php │ │ │ └── TestLogger.php │ │ ├── README.md │ │ └── composer.json │ └── pusher │ └── pusher-php-server │ ├── CHANGELOG.md │ ├── composer.json │ ├── encryption.ini │ └── src │ ├── Pusher.php │ ├── PusherCrypto.php │ ├── PusherException.php │ ├── PusherInstance.php │ └── Webhook.php ├── server ├── flags.json ├── getFlag └── server └── web ├── .editorconfig ├── .env.example ├── .gitattributes ├── .gitignore ├── .idea ├── misc.xml ├── modules.xml ├── php.xml ├── web.iml └── workspace.xml ├── app ├── Console │ └── Kernel.php ├── Exceptions │ └── Handler.php ├── Http │ ├── Controllers │ │ ├── Auth │ │ │ ├── ForgotPasswordController.php │ │ │ ├── LoginController.php │ │ │ ├── RegisterController.php │ │ │ ├── ResetPasswordController.php │ │ │ └── VerificationController.php │ │ ├── Controller.php │ │ └── HomeController.php │ ├── Kernel.php │ └── Middleware │ │ ├── Authenticate.php │ │ ├── CheckForMaintenanceMode.php │ │ ├── EncryptCookies.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── TrimStrings.php │ │ ├── TrustProxies.php │ │ └── VerifyCsrfToken.php ├── Providers │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── BroadcastServiceProvider.php │ ├── EventServiceProvider.php │ └── RouteServiceProvider.php └── User.php ├── artisan ├── bootstrap ├── app.php └── cache │ └── .gitignore ├── composer.json ├── composer.lock ├── config ├── app.php ├── auth.php ├── broadcasting.php ├── cache.php ├── database.php ├── filesystems.php ├── hashing.php ├── logging.php ├── mail.php ├── queue.php ├── services.php ├── session.php └── view.php ├── database ├── .gitignore ├── factories │ └── UserFactory.php ├── migrations │ ├── 2014_10_12_000000_create_users_table.php │ └── 2014_10_12_100000_create_password_resets_table.php └── seeds │ └── DatabaseSeeder.php ├── package.json ├── phpunit.xml ├── public ├── .htaccess ├── css │ └── app.css ├── favicon.ico ├── index.php ├── js │ ├── app.js │ └── jquery.cookie.js ├── pusher-sdk │ └── pusher.js ├── robots.txt └── web.config ├── readme.md ├── resources ├── js │ ├── app.js │ ├── bootstrap.js │ └── components │ │ └── ExampleComponent.vue ├── lang │ └── en │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php ├── sass │ ├── _variables.scss │ └── app.scss └── views │ ├── auth │ ├── login.blade.php │ ├── passwords │ │ ├── email.blade.php │ │ └── reset.blade.php │ ├── register.blade.php │ └── verify.blade.php │ ├── edit.blade.php │ ├── home.blade.php │ ├── layouts │ └── app.blade.php │ └── welcome.blade.php ├── routes ├── api.php ├── channels.php ├── console.php └── web.php ├── server.php ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore ├── framework │ ├── .gitignore │ ├── cache │ │ ├── .gitignore │ │ └── data │ │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ ├── testing │ │ └── .gitignore │ └── views │ │ └── .gitignore └── logs │ └── .gitignore ├── tests ├── CreatesApplication.php ├── Feature │ └── ExampleTest.php ├── TestCase.php └── Unit │ └── ExampleTest.php └── webpack.mix.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/.gitattributes -------------------------------------------------------------------------------- /CTF AWD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/CTF AWD.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/README.md -------------------------------------------------------------------------------- /docker/Server1/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server1/dockerfile -------------------------------------------------------------------------------- /docker/Server1/pusher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server1/pusher.js -------------------------------------------------------------------------------- /docker/Server2/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server2/dockerfile -------------------------------------------------------------------------------- /docker/Server2/pusher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server2/pusher.js -------------------------------------------------------------------------------- /docker/Server3/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server3/dockerfile -------------------------------------------------------------------------------- /docker/Server3/pusher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server3/pusher.js -------------------------------------------------------------------------------- /docker/Server4/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server4/dockerfile -------------------------------------------------------------------------------- /docker/Server4/pusher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server4/pusher.js -------------------------------------------------------------------------------- /docker/Server5/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server5/dockerfile -------------------------------------------------------------------------------- /docker/Server5/pusher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server5/pusher.js -------------------------------------------------------------------------------- /docker/Server6/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server6/dockerfile -------------------------------------------------------------------------------- /docker/Server6/pusher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/Server6/pusher.js -------------------------------------------------------------------------------- /docker/awd-web.image.backup.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/awd-web.image.backup.tar -------------------------------------------------------------------------------- /docker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/docker/readme.md -------------------------------------------------------------------------------- /pusher/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/composer.json -------------------------------------------------------------------------------- /pusher/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/composer.lock -------------------------------------------------------------------------------- /pusher/getFlag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/getFlag -------------------------------------------------------------------------------- /pusher/monitor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/monitor -------------------------------------------------------------------------------- /pusher/pusher-admin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/pusher-admin -------------------------------------------------------------------------------- /pusher/pusher-key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/pusher-key.json -------------------------------------------------------------------------------- /pusher/pusher-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/pusher-server -------------------------------------------------------------------------------- /pusher/pusher-user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/pusher-user -------------------------------------------------------------------------------- /pusher/vendor/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/autoload.php -------------------------------------------------------------------------------- /pusher/vendor/composer/ClassLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/composer/ClassLoader.php -------------------------------------------------------------------------------- /pusher/vendor/composer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/composer/LICENSE -------------------------------------------------------------------------------- /pusher/vendor/composer/autoload_classmap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/composer/autoload_classmap.php -------------------------------------------------------------------------------- /pusher/vendor/composer/autoload_files.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/composer/autoload_files.php -------------------------------------------------------------------------------- /pusher/vendor/composer/autoload_namespaces.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/composer/autoload_namespaces.php -------------------------------------------------------------------------------- /pusher/vendor/composer/autoload_psr4.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/composer/autoload_psr4.php -------------------------------------------------------------------------------- /pusher/vendor/composer/autoload_real.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/composer/autoload_real.php -------------------------------------------------------------------------------- /pusher/vendor/composer/autoload_static.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/composer/autoload_static.php -------------------------------------------------------------------------------- /pusher/vendor/composer/installed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/composer/installed.json -------------------------------------------------------------------------------- /pusher/vendor/paragonie/random_compat/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/random_compat/LICENSE -------------------------------------------------------------------------------- /pusher/vendor/paragonie/random_compat/build-phar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/random_compat/build-phar.sh -------------------------------------------------------------------------------- /pusher/vendor/paragonie/random_compat/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/random_compat/composer.json -------------------------------------------------------------------------------- /pusher/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey -------------------------------------------------------------------------------- /pusher/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc -------------------------------------------------------------------------------- /pusher/vendor/paragonie/random_compat/lib/random.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/random_compat/lib/random.php -------------------------------------------------------------------------------- /pusher/vendor/paragonie/random_compat/other/build_phar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/random_compat/other/build_phar.php -------------------------------------------------------------------------------- /pusher/vendor/paragonie/random_compat/psalm-autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/random_compat/psalm-autoload.php -------------------------------------------------------------------------------- /pusher/vendor/paragonie/random_compat/psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/random_compat/psalm.xml -------------------------------------------------------------------------------- /pusher/vendor/paragonie/sodium_compat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/sodium_compat/.gitignore -------------------------------------------------------------------------------- /pusher/vendor/paragonie/sodium_compat/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/sodium_compat/LICENSE -------------------------------------------------------------------------------- /pusher/vendor/paragonie/sodium_compat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/sodium_compat/README.md -------------------------------------------------------------------------------- /pusher/vendor/paragonie/sodium_compat/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzfly256/CTF-AWD-demo/HEAD/pusher/vendor/paragonie/sodium_compat/appveyor.yml -------------------------------------------------------------------------------- /pusher/vendor/paragonie/sodium_compat/autoload-fast.php: -------------------------------------------------------------------------------- 1 |