HTML5离线缓存进犯测验

访客5年前黑客文章476

 本试验选用局域网模仿,经过修正本地HOSTS文件来模仿域名以及DNS诈骗。合法网站运用Linux CentOS7的apache服务器建立,IP为192.168.1.113,HOSTS文件中参加192.168.1.113 www.cache-test.com 来模仿域名。正常拜访页面如下图所示,在离线时也能够正常改写出来。

进犯者由装置有XAMPP服务器的桥接虚拟机表明,IP为192.168.1.154。进犯者能够拜访本目录的demo_html.appcache取得缓存文件,在同名文件参加自己的歹意代码(这儿是弹出hacked对话框),使用DNS诈骗、中间人等 *** ,这儿将HOSTS文件更改为192.168.1.154 www.cache-test.com 来模仿。经过两次更新manifest文件,让用户缓存歹意页面并使其manifest文件与合法网站保持一致,如图所示。

接下来,修正HOSTS文件为192.168.1.113 www.cache-test.com ,模仿用户现已回到了安全的上网环境下,当用户再次拜访该合法网站时,依然呈现的是上述进犯者的页面。经过Wireshark抓包能够看到,浏览器只是恳求了demo_html.appcache,离线缓存进犯成功。注意在试验时需求扫除浏览器自身缓存的影响,只是改写页面会收到服务器回来的304呼应。

因为时刻有限,并没有用爬虫去找运用了HTML5离线缓存的网站,只是做了这种进犯的验证试验,若有我们能够引荐几个来测验。

主页htm:

<!DOCTYPE html> <html manifest="demo_html.appcache"> <meta charset="UTF-8">
 <body> <script src="demo.js"> </script> <p id="timePara"><button onclick="getDateTime()">提交</button></p> 
<p>这是进犯者的页面,点击呈现hacked</p><br/> <p>在离线的状态下从头载入这个页面,页面也能够拜访。</p> </body> </html>

demo_html.appcache:

CACHE MANIFEST #2019-05-12 CACHE: 
demo.js

demo.js:

function getDateTime() { alert('hacked!');
}

相关文章

号码怎么定位,微信被盗能找黑客追回吗,找黑客破解qq密码软件

将PC与手机连入同一WIFI网络,检查PC侧IP地址,如IP地址为192.168.1.100 运用方法:-A显现方针地址 2  sudo vi /etc/b...

Apache日志实时剖析东西:ARTLAS

ARTLAS(Apache Real Time Logs Analyzer System)是一个Apache日志实时分析器。它根据OWASP排名前10的缝隙,可辨认对web应用程序发起的进犯,并能够经...

男方坐牢回来继续赌博想起诉离婚男方要付刑事责任吗

不过目前为止,还未发现任何恶意行为利用这个漏洞,GitHub上出现不少利用这个消息骗Star、钓鱼或者进行恶作剧的。 Windows Server 2008男方坐牢回来继续赌博想起诉离婚男方要付刑事责...

黑客网接单_查看微信聊天记录找黑客

DDoS进犯附录3、关于360天擎新一代终端安全办理体系 SelectCacheForSharedWorker select_cache_for_shared_worker = 5;黑客接单渠道有黑客...

黑客接单 免定金2017_我想找个黑客怎么找

V3版别首要,咱们在视频中看到了经久不衰的“神器”猫池。 网络金融违法2017年11月中旬,Managed Defense承认并呼应了针对工程职业客户的要挟活动。 进犯者运用盗取的凭证和揭露可用的东西...

黑客接单 诚信黑客2017_王者荣耀账号密码白送

但是,这种办法有一个缺陷,即fuzzer生成的输入关于含糊测验方针自身之外的代码来说是没有任何含义的,并且,这些输入会因方针代码的细小变化而失效。 一起,这些输入也不是人类可读的,使得对由此发现的安全...