adding validated services? patching forcad_local.py
This commit is contained in:
22
OmCTF-2025/sploits/bashist/README.RU.md
Normal file
22
OmCTF-2025/sploits/bashist/README.RU.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Эксплойт 1
|
||||
|
||||
**Флагтор 1: Приватные посты (их содержимое)**
|
||||
|
||||
**Уязвимость:** Баг в коде, позволяющий войти под любым пользователем с паролем `password`.
|
||||
|
||||
**Исправление:** Добавить знак `$` перед хешированием пароля в функциях `api-user-register` и `api-user-login`.
|
||||
|
||||
# Эксплойт 2
|
||||
|
||||
**Flagstore 2: Приватные посты (их содержимое)**
|
||||
|
||||
Уязвимость: Неэффективная функция db-escape и её отсутствие в функции db-list-user-posts для поля user_token.
|
||||
|
||||
Исправление: Изменить функцию db-escape на:
|
||||
|
||||
```bash
|
||||
db-escape() {
|
||||
local str="$1"
|
||||
echo "${str//\'/\\\'}"
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user