整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

文字跳动特效表白网页

果图如下:

以下为部分代码,由于太长就不全部贴出来了,需要完整源码点击链接获取,邀请码填写:11

[html]

今为了追到女朋友,众位男士也是掏空心思,绞尽脑汁想各种表白的新招式,务必给女神一个难以忘记的表白。程序员当然也不例外。既然学的是编程,那就要好好利用编程做一个与众不同的表白,那最适合的编程语言就是前端了,能够轻而易举的就做出各种让女孩心动的代码特效。

更多特效源码,编程资料,私信我1即可免费领取

首先特效镇文:

今天我们讲的就是如何用代码做出一个爱心表白特效。源码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

<title>520</title>

<meta name="description" content="">

<meta name="keywords" content="">

<link href="" rel="stylesheet">

<style>

*{margin: 0; padding: 0;}

ul,ol{list-style: none;}

a{text-decoration: none;color: inherit;}

.clearfix:after{content: '';display: block;clear: both;}

.clear{clear: both;}

body{

background-color: #8a0a0a;

}

.love{

display: table;

flex-wrap: wrap;

margin: 100px auto;

}

.box{

float:left;

width: 25px;

height: 25px;

border-radius: 2px;

margin-right: 2px;

margin-bottom: 2px

}

.box:hover{

background: #8a0a0a;

}

.box:not(.transparent){

background-color: #fff;

opacity: 0;

transform: translateY(-300px);

animation: move 4s infinite;

}

@keyframes move{

25%{

opacity: 1;

transform: translateY(0);

}

50%{

opacity: 1;

transform: translateY(0);

}

65%{

opacity: 1;

transform: translateY(0);

}

100%{

opacity: 0;

transform: translateY(300px);

}

}

.box.delay1{

animation-delay: .1s;

}

.box.delay2{

animation-delay: .2s;

}

.box.delay3{

animation-delay: .4s;

}

.box.delay4{

animation-delay: .5s;

}

.box.delay5{

animation-delay: .7s;

}

.box.delay6{

animation-delay: .9s;

}

p{

width: 1000px;

margin: 200px auto 0;

color: #fff;

font-size: 40px;

text-align: center;

}

</style>

</head>

<body>

<div class="love">

<div class="box transparent"></div>

<div class="box white delay6"></div>

<div class="box white delay2"></div>

<div class="box transparent"></div>

<div class="box transparent"></div>

<div class="box transparent"></div>

<div class="box white delay4"></div>

<div class="box white delay3"></div>

<div class="box transparent"></div>

<div class="box clear white delay5"></div>

<div class="box white delay5"></div>

<div class="box white delay6"></div>

<div class="box white delay3"></div>

<div class="box transparent"></div>

<div class="box white delay6"></div>

<div class="box white delay1"></div>

<div class="box white delay4"></div>

<div class="box white delay2"></div>

<div class="box clear white"></div>

<div class="box white delay1"></div>

<div class="box white delay4"></div>

<div class="box white delay2"></div>

<div class="box white delay6"></div>

<div class="box whitedelay3"></div>

<div class="box white delay6"></div>

<div class="box white delay3"></div>

<div class="box white delay1"></div>

<div class="box clear white"></div>

<div class="box white delay3"></div>

<div class="box white delay1"></div>

<div class="box white delay1"></div>

<div class="box white delay6"></div>

<div class="box white delay3"></div>

<div class="box white delay5"></div>

<div class="box white delay2"></div>

<div class="box white delay4"></div>

<div class="box clear transparent"></div>

<div class="box white delay6"></div>

<div class="box white delay1"></div>

<div class="box white delay5"></div>

<div class="box white delay1"></div>

<div class="box white delay5"></div>

<div class="box white delay3"></div>

<div class="box white delay4"></div>

<div class="box transparent"></div>

<div class="box clear transparent"></div>

<div class="box transparent"></div>

<div class="box white delay5"></div>

<div class="box white delay1"></div>

<div class="box white delay5"></div>

<div class="box white delay2"></div>

<div class="box white"></div>

<div class="box transparent"></div>

<div class="box transparent"></div>

<div class="box clear transparent"></div>

<div class="box transparent"></div>

<div class="box transparent"></div>

<div class="box white"></div>

<div class="box white"></div>

<div class="box white delay2"></div>

<div class="box transparent"></div>

<div class="box transparent"></div>

<div class="box transparent"></div>

<div class="box clear transparent"></div>

<div class="box transparent"></div>

<div class="box transparent"></div>

<div class="box transparent"></div>

<div class="box white delay1"></div>

<div class="box transparent"></div>

<div class="box transparent"></div>

<div class="box transparent"></div>

<div class="box transparent"></div>

</div>

<p>我爱代码,也爱你,虽然我不善言辞,请让我用我的方式说:我爱你!</p>

</body>

</html>

说没有黑客没有浪漫?先听首BGM膨胀下。。。


DNS域名攻击

在我的视频专栏课程《白帽黑客kali渗透指南》,我已经深入浅出地讲解了ARP缓存攻击,使用我们的kali就能充当中间人,全面截获目标主机和互联网之间的流量数据,上网内容和图片也是一览无遗!想想也是细思极恐,这里重申一下,仅仅用作安全测试,切勿用于不当目的!

还没有学习ARP攻击的小白,可以点击下方《白帽黑客kali渗透指南》的专栏卡片进入。

ARP既然这么厉害,那DNS又是何物?DNS其实和ARP是类似的。

ARP协议指的是主机ip地址和MAC地址的关系,需要确定IP地址和MAC进行对应才能完成指定通信;而DNS顾名思义就是指DNS域名和IP的关系,将你访问的域名(www。baidu。com)通过域名解析服务器(又叫DNS域名解析服务器)将这个域名进行解析(先在本地域名解析服务器缓存中寻找该域名对应的IP地址,没有发现,就会去互联网的域名解析服务器查找,直到成功!),此时会解析成一个固定的真实的ip地址,然后实现双向通信。

你想一下,如果此时有恶意攻击者(我们的kali)充当中间人,在网段中进行广播,将自己伪装成一个本地域名解析服务器,然后把kali的ip和所有域名进行绑定,这就是实打实的DNS域名劫持攻击!

实战演示DNS域名劫持

  • 首先要在kali本地的web根目录下制作一张山寨的冒牌网页(不然人家访问个啥?)

在kali的文本编辑器中输入以下代码:

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="content-type" content="text/heml; charset=utf-8">

<title>I love you</title>

<meta name="keywords" content="test">

<meta name="description" content="test website">

</head>

<body>

<h1>不好意思,我爱你,所以黑了你</h1>

<a target="-blank" title="I LOVE YOU"><img src="./biaobai.png"></a>

<embed src="./biaobai.wav" autostart="true" loop="true" hidden="true"></embed>

</body>

<footer>

<p>来自隔壁小哥哥的爱</p>

</footer>

</html>

上图大概内容:这是一个html的网页,放置一张告白图片,添加一段音乐。

然后保存在主目录下!然后你将制作好的图片和音乐文件也要放在主目录下,如下图:

然后你要将这个index.html文件、以及代码中涉及到的图片biaobai.png、音乐资源文件biaobai.wav都要拷贝到kali的/var/www/html下,也是kali web服务器的apache2根目录。

  • 开启apache2网页服务

Kali终端下输入:

su,进入root用户
service apache2 start

  • 开启DNS欺骗—ettercap

首先配置ettercap的dns域名解析文件

在kali终端中输入:

vim /etc/ettercap/etter.dns

然后进入编辑界面:

后面添加:
* A 192.168.31.206 (这是你kali的IP)
* PTR 192.168.31.206
注意:* 代表所有的域名

如图所示即可!添加这两行即可!

保存退出vim编辑!已经完成ettercap的dns攻击配置!

  • 开始攻击:

Kali终端下输入:

Ettercap -G


配置ettercap

设置插件:dns_spoof

扫描主机列表hosts-scan for hosts

设置目标1网关ip 192.168.31.1

设置目标2ip 192.168.31.6

设置ARP中间人

访问百度,复现DNS域名攻击

我们接下来模拟靶机win10通过浏览器来上网,比如浏览百度的首页:

在win10的浏览器下输入:www,baidu,com回车!

好无情,我们看到的不再是百度首页,而是我们kali web根目录下的表白网页,还自带"夜空最闪亮的星"!你说隔壁妹妹会不会惊喜?还是破口大骂"渣男!"?

小白嘿客我想说

想学习更多白帽黑客kali渗透技术的小白,点击小白都能学的kali渗透实战就能加入学习!

关注我,你能学到更多,给个赞,评论吧!