tudo
TUDO — A Vulnerable PHP Web App
파일 탐색기
최종 버전 다운로드 (.zip)- launch.json
- import_user.php
- update_motd.php
- upload_image.php
- motd_1.png
- motd_2.png
- motd_3.png
- createpost.php
- db_connect.php
- header.php
- login_footer.php
- logout.php
- utils.php
- style.css
- .htaccess
- motd.tpl
- .htaccess
- autoload_classmap.php
- autoload_namespaces.php
- autoload_psr4.php
- autoload_real.php
- autoload_static.php
- ClassLoader.php
- installed.json
- installed.php
- InstalledVersions.php
- LICENSE
- platform_check.php
- test.conf
- footer.tpl
- header.tpl
- index.tpl
- index.php
- core.assemble_plugin_filepath.php
- core.assign_smarty_interface.php
- core.create_dir_structure.php
- core.display_debug_console.php
- core.get_include_path.php
- core.get_microtime.php
- core.get_php_resource.php
- core.is_secure.php
- core.is_trusted.php
- core.load_plugins.php
- core.load_resource_plugin.php
- core.process_cached_inserts.php
- core.process_compiled_include.php
- core.read_cache_file.php
- core.rm_auto.php
- core.rmdir.php
- core.run_insert_handler.php
- core.smarty_include_php.php
- core.write_cache_file.php
- core.write_compiled_include.php
- core.write_compiled_resource.php
- core.write_file.php
- block.textformat.php
- compiler.assign.php
- function.assign_debug_info.php
- function.config_load.php
- function.counter.php
- function.cycle.php
- function.debug.php
- function.eval.php
- function.fetch.php
- function.html_checkboxes.php
- function.html_image.php
- function.html_options.php
- function.html_radios.php
- function.html_select_date.php
- function.html_select_time.php
- function.html_table.php
- function.mailto.php
- function.math.php
- function.popup.php
- function.popup_init.php
- modifier.capitalize.php
- modifier.cat.php
- modifier.count_characters.php
- modifier.count_paragraphs.php
- modifier.count_sentences.php
- modifier.count_words.php
- modifier.date_format.php
- modifier.debug_print_var.php
- modifier.default.php
- modifier.escape.php
- modifier.indent.php
- modifier.lower.php
- modifier.nl2br.php
- modifier.regex_replace.php
- modifier.replace.php
- modifier.spacify.php
- modifier.string_format.php
- modifier.strip.php
- modifier.strip_tags.php
- modifier.truncate.php
- modifier.upper.php
- modifier.wordwrap.php
- outputfilter.trimwhitespace.php
- shared.escape_special_chars.php
- shared.make_timestamp.php
- Config_File.class.php
- debug.tpl
- Smarty.class.php
- Smarty_Compiler.class.php
- .cvsignore
- BUGS
- ChangeLog
- composer.json
- COPYING.lib
- FAQ
- INSTALL
- NEWS
- QUICK_START
- README
- README.md
- RELEASE_NOTES
- TODO
- .htaccess
- autoload.php
- .htaccess
- favicon.ico
- forgotpassword.php
- forgotusername.php
- index.php
- login.php
- profile.php
- resetpassword.php
- Dockerfile
- emulate.cron
- emulate.py
- Dockerfile
- xdebug.ini
- init.sql
- debugging.png
- login.png
- generateTokens.php
- insecureSeed.py
- sqli.py
- xss.py
- deserialize.py
- generateSerializedPayload.php
- imageUpload.py
- ssti.py
- auth-1_a.png
- auth-1_b.png
- auth-2.png
- privesc-1_a.png
- privesc-1_b.png
- privesc-1_c.png
- privesc-1_d.png
- rce-1_a.png
- rce-1_b.png
- rce-2.png
- rce-3_a.png
- rce-3_b.png
- copyFrom.py
- udf.c
- udf.py
- README.md
- .gitignore
- docker-compose.yaml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/bmdyy/tudo
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd tudo
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
$ docker compose up -d
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
$ docker compose down
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
$ docker system prune -f
이 명령어를 터미널에 그대로 입력해 실행하세요.
$ docker logs -f tudo-db
이 명령어를 터미널에 그대로 입력해 실행하세요.
$ docker exec -it tudo-db psql -U postgres tudo
이 명령어를 터미널에 그대로 입력해 실행하세요.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
