题目来源:lfi - Bugku CTF平台
访问页面
翻译解析:百度翻译-您的超级翻译伙伴(文本、文档翻译) (baidu.com)
LFI Warmups - 本地文件包含(Local File Inclusion,简称LFI)
Hello I can speak 2 languages! -提示:有两种语言选择
include some critical file why not/etc/passwd - 包含一些关键文件,为什么不尝试下/etc/passwd 呢? /etc/passwd是Unix和Linux系统中存储用户账户信息的文件,通常包含用户名、密码(加密)、用户ID、组ID等信息。
Please Select a language of your choice: en/fr - 可以选择一种语言,英语(en)或者法语(fr)
HINT : Here is a snippet of the code str_replace('../', '',$_GET['language'])
;) - 提示:可以使用 language 参数来完成 ../ 会被替换成空, 典型的双写绕过;
所以构造payload ,
http://82.157.146.43:13541/?language=....//....//....//....//....//....//....//....//....//etc/passwd
得到flag