HTML5离线缓存进犯测验

访客5年前黑客文章512

 本试验选用局域网模仿,经过修正本地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!');
}

相关文章

学信,怎样联系黑客攻击别人的电脑,找黑客破解个软件多少钱

2)OK,去找上传点Substring right:标题需求难度适中。 假如太刁钻,简略让人抛弃,并发生报复心思,抛弃往后余下的时刻便是给你捣蛋的时刻。 也不能太痴人,太痴人的标题被人分分钟秒了,余下...

王者荣耀卖号平台,什么地方可以找黑客,黑客一般怎么找的

如同比较少吧不太清楚了这个。 。 3、使用发掘鸡和一个ASP木马: windows/beacon_dns/reverse_httpPass=暗码谷歌已表明chorme浏览器现已经过技能 手法屏...

黑客专业在线接单_怎样找电脑黑客-上哪找电脑高手黑客

图1测验方针站点后缀:manage/login.asphttp://x.x.x.x/admin.php/../1.asp?id=1 and 1=1 阻拦 /1.asp?b=admin.php&...

被人骗去赌博,倾家荡产。诈骗人被抓后,被骗资金

在受影响版本的系统上启用网络级身份验证(NLA);启用NLA后,攻击者需要使用目标系统上的有效账户对远程桌面服务进行身份验证,才能成功利用该漏洞。 2019年4月15号,gitea曾爆出过一个漏洞,恰...

专业接单黑客联系方式(24小时接单的黑客接单)

今后,微信、微博聊天记录可以正式作为诉讼证据。根据该决定第14条,电子数据包括以下信息和电子文件: 网页、博客、微博等网络平台发布的信息; 手机短信、电子邮件、即时通信、通讯群等网络应用服务的通信...

运用PoolTag辨认主机指纹

写在前面的话 一般情况下,歹意软件会对它地点的主机进行指纹识别,以便发现更多的信息。这个进程会剖析一些特定的数据,用来判别歹意软件是否在VM中运转,除此之外,还会检测其他软件的存在。例如,歹意软件常常...