- 博客(12)
- 收藏
- 关注
原创 防火墙的介绍实现与分类
首先对防火墙进行介绍;然后自行实现一个简单的防火墙,以形成直观的印象;接着介绍了防火墙的三种分类:包过滤(非状态感知)防火墙、状态感知防火墙、应用/代理防火墙。最后介绍使用ssh隧道绕过防火墙。
2020-07-28 23:36:56 2029
原创 SYN flooding
SYN flooding攻击:攻击者可以在短时间内发送大量的伪SYN包,占用服务器的TCB队列资源,致使正常用户无法连接。下面我们使用netwox工具,分别从家庭局域网内的主机和服务器,向一个搭建wordpress的目标服务器(myself),发送伪SYN包。使用自己构建的代码,发起SYN flooding攻击。介绍防御措施:SYN cookie。
2020-07-24 22:31:25 1373
原创 MAC首部 IP首部 TCP首部介绍
了解数据传输过程中的MAC帧首部,IP数据包首部,TCP首部。了解结构是基本,为了直观显示,本文采用抓包的方式逐层验证这些首部结构。同时,列出这些首部结构在系统中C语言结构体的实现。
2020-07-24 12:12:46 8032 2
原创 数据包嗅探原理介绍
首先介绍了网卡的工作原理,嗅探需要网卡的工作模式(杂乱模式/监控模式)。为了提早过滤过滤不需要的数据包,介绍了BPF。接着用三种方式:普通套接字,原生套接字,pcap API,递进的讲述了包的嗅探过程。
2020-07-21 12:55:51 3474 3
原创 XSS攻击
恶意用户可能会将JavaScript代码隐藏在其数据中;如果是网路应用程序不会过滤掉代码,代码可能会到达其他用户的浏览器并被执行。这是称为跨站脚本(XSS)。将数据与代码混合,非常危险。最佳做法是使用经过广泛审查的过滤器,而不是通过个人的一些快速努力来创建一个。
2020-07-14 18:34:56 553
原创 JS对象
文章目录JS对象选项卡--面向过程选项卡--面向对象简单的面向对象的继承JS对象视频资料 – bilibili详细代码 --github下面内容涉及两部分:将一个面向过程的代码用面向对象的方式重写,简单的面向对象的继承选项卡–面向过程<!DOCTYPE html><html> <head> <style> #div1 input {background-color: white;}
2020-07-13 16:01:05 609
原创 7.1JS事件基础
文章目录0. 前言1. JS事件概念2. JS事件案例2.1 显示鼠标轨迹2.2按键间顿控制方块2.3 按键流畅控制方块2.4 按键流畅控制多个方块 --失败2.5 组合按键0. 前言视频参考:JavaScript从入门到精通代码参考:github1. JS事件概念在Web中, 事件在浏览器窗口中被触发并且通常被绑定到窗口内部的特定部分 — 可能是一个元素、一系列元素、被加载到这个窗口的 HTML 代码或者是整个浏览器窗口。举几个可能发生的不同事件:用户在某个元素上点击鼠标或悬停光标。用
2020-07-12 11:04:11 296
原创 JS单物体运动
文章目录JS单物体运动JS物体运动基础分享侧边栏图片透明度改变缓冲运动timer与重复点击按钮JS单物体运动在JavaScript定时器 的基础上,定时修改物体的位置属性,物体便能移动。当物体移动到指定位置的时候,关闭定时器,物体移动结束。代码来源视频:代码来源视频代码详细:githubJS物体运动基础代码实现:点击按钮,方框匀速抵达指定位置。见下方gif。这个代码还有很多可以改进的地方(见下方),后面实例中会不断改进。目标位置300应当抽出来作为参数。speed为正,预先定为正(负
2020-07-10 12:27:53 352
原创 JavaScript定时器
JavaScript定时函数setInterval,setTimeout的介绍与使用。包含三个小练习:数码时钟,延时提示框,无缝滚动。
2020-07-08 22:12:11 409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人