Разработчик с ником
fin1te пишет безопасную
обертку над curl, которая позволяет защититься от SSRF-атак, и в связи с этим проводит контест: если вы сможете скачать файл
btc.txt, который расположен на демо-сервере SafeCurl
safecurl.fin1te.net и доступен только с source IP 127.0.0.1 и 37.48.90.196 (внешнего IP сервера), то вы получите доступ к кошельку, в котором находится B⃦0.25.
Уже совершено 3 успешных взлома:
- @zoczus обошел защиту, зайдя по
http://0.0.0.0/btc.txt
- @47696d6569 и ryanc выполнили DNS rebinding, что позволило им загрузить файл с другого IP адреса, уже после прохождения валидации
- @shDaniell использовал уязвимость в парсинге URI, скачав файл ссылкой вида
http://user:pass@safecurl.fin1te.net?@google.com/
Читать дальше →
Comments
Show all comments