49 lines
1.7 KiB
Markdown
49 lines
1.7 KiB
Markdown
!! Скриншоты без подписей, пожалуйста смотрите документ в yonote
|
||
|
||
К сожалениюя я не любитель PHP, так что всё будет на питоне (Fastapi)
|
||
|
||
# PC-Seq-Exam-WebApp
|
||
|
||
## Сборка
|
||
|
||
```sh
|
||
docker build -t kulesh_web-app:v0.0.1a .
|
||
```
|
||
|
||
## Запуск
|
||
```sh
|
||
docker compose up -d
|
||
```
|
||
## Регистрация через curl
|
||
|
||
|
||
```bash
|
||
curl -X POST http://10.254.252.100:801/register -d "login=Administrator&password=protected_by_sheer_will" -L
|
||
curl -X POST http://10.254.252.100:801/register -d "login=Kulesh_AB&password=bibaIboba2aboba" -L
|
||
```
|
||
## SQLi
|
||
в бреду намаслал Proof Of Concept
|
||
он мало что проверяет, но как я понял рабоатет, быть может за исклбчением когда
|
||
пользователь очень любит скобочки кавычки и пробелы)
|
||
|
||
для запуска ставим requests,
|
||
```pip install requests```
|
||
в помошь)
|
||
```sh
|
||
python ./poc.py --base-url http://aboba.eu
|
||
```
|
||
допустм что 2 пользователя зарегались с посмошью команд выше
|
||
|
||
```
|
||
./poc.py
|
||
************************************************************
|
||
1. Логин: Administrator Пароль: protected_by_sheer_will <-- !!! ВАЖНО !!!
|
||
************************************************************
|
||
2. Логин: Kulesh_AB Пароль: bibaIboba2aboba
|
||
```
|
||
---
|
||
Он постоянно что-то ест, он постоянно что-то пьёт
|
||
|
||
Он быстро набирает вес, клянётся, что в спортзал пойдёт
|
||
|
||
Но продолжает что-то есть и продолжает что-то пить |