科技局如何精准识别区域内企业技术需求与产业痛点?
2026/6/4 19:52:15
在进行本地文件包含 (LFI) 漏洞利用时,了解目标服务器上可能存在的敏感文件的默认路径至关重要。读取这些文件可以帮助攻击者获取系统信息、用户凭证、配置文件、源代码等关键数据。以下是一些在 Windows 和 Linux 系统上常见的敏感文件及其默认路径。
C:\boot.iniC:\Windows\System32\inetsrv\MetaBase.xmlC:\Windows\repair\samC:\Program Files\MySQL\my.ini或C:\ProgramData\MySQL\MySQL Server X.Y\my.iniC:\Program Files\MySQL\Data\<database_name>\<table_name>.MYDmysql\user.MYD可能包含用户账户和密码哈希。C:\Windows\php.iniC:\Windows\my.iniC:\Windows\win.iniC:\Users\<username>\NTUSER.DATC:\Windows\System32\drivers\etc\hosts/etc/passwd/etc/shadow/etc/group/etc/hosts/etc/motd/etc/issue/etc/resolv.conf/etc/fstab/etc/crontab或/var/spool/cron/crontabs/<username>/etc/sudoers/etc/my.cnf或/etc/mysql/my.cnf/etc/httpd/conf/httpd.conf或/etc/apache2/apache2.conf/etc/nginx/nginx.conf或/usr/local/nginx/conf/nginx.conf/var/www/html/(或/var/www/,/srv/www/htdocs/等)/proc/version/proc/mounts/proc/net/tcp或/proc/net/udp/proc/sched_debug/proc/self/cmdline/proc/self/environ/proc/self/cwd/proc/self/fd/<number>/root/.bash_history或/home/<username>/.bash_history/root/.mysql_history或/home/<username>/.mysql_history/root/.ssh/authorized_keys或/home/<username>/.ssh/authorized_keys/root/.ssh/id_rsa或/home/<username>/.ssh/id_rsa/root/.ssh/known_hosts或/home/<username>/.ssh/known_hosts/var/lib/mlocate/mlocate.db或/var/lib/locatedb/locatedblocate命令使用的文件索引数据库,包含大量文件路径信息。/proc/config.gz日志文件对于 LFI 尤其重要,不仅可以读取信息,还可能通过日志投毒 (Log Poisoning) 来执行代码。
/var/log/apache2/access.log/var/log/apache2/error.log/var/log/httpd/access_log/var/log/httpd/error_log/etc/httpd/logs/access_log/var/log/access_logC:\path\to\xampp\apache\logs\access.logC:\path\to\xampp\apache\logs\error.logC:\Windows\System32\LogFiles\(目录下按服务分子目录)C:\inetpub\logs\LogFiles\W3SVC<SiteID>\(例如W3SVC1是默认站点)/var/log/nginx/access.log/var/log/nginx/error.log/usr/local/nginx/logs/access.log(如果从源码编译安装)注意: 以上路径均为常见默认值,实际部署中可能会被修改。需要根据具体情况进行尝试和探测。读取敏感文件通常需要相应的权限。