自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 图像滤波整理

图像滤波基础知识定义:图像滤波,即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性。**比喻:**我们可以把滤波器想象成一个包含加权系数的窗口,当使用这个滤波器平滑处理图像时,就把这个窗口放到图像之上,透过这个窗口来看我们得到的图像。公式: O(i,j)=∑m,nI(i+m,j+n)K(m,n)O(i, j) = \sum_{m,n}I(i+m,j+n)K(m,n)O(i,j)=m,n∑​I(i+m

2021-09-22 00:04:13 1395

原创 ARP攻击模拟

1 理论1.1 原理ARP攻击主要是通过伪造IP地址和MAC地址进行欺骗。假设A、B、C位于同一局域网内,A是PC主机,B是攻击主机,C是路由器。攻击过程如下:A将包含目标IP地址(10.0.1.1)信息的ARP Request,广播到网络中的所有主机,源主机A的IP地址和MAC地址都包括在ARP请求中;C确定ARP请求中的IP地址与自己的IP地址匹配,则将主机A的IP地址和MAC地址映射添加到本地ARP缓存中;并将包含其MAC地址的ARP回复消息直接发送回主机A;当主机A收到从C发来的ARP

2021-09-21 23:59:27 553

原创 MAC地址泛洪与欺骗模拟

1 理论1.1 原理MAC地址欺骗是数据链路层攻击,它是利用交换机端口学习的漏洞,通过客户端向交换机发送欺骗报文、攻击交换机的CAM表的方式,使交换机CAM表的记录与真实的主机对应MAC地址不一致,从而使交换机将报文错误转发给攻击者。MAC地址泛洪攻击,每台交换机的CAM表都有最大记录条数,当交换机端口学习得到的记录大于交换机CAM表条数上限时,交换机收到一个网络帧,只要其目标主机的MAC地址不存在于该交换机CAM表中,那么该帧会以广播的方式发向交换机的每一个端口,此时的交换机就相当于一个集线器HUB

2021-09-21 23:51:30 1076

原创 TopK问题

问题给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。解答参考:https://zhuanlan.zhihu.com/p/76734219思路1 排序将n个数排序之后,取出第k大的数即可。时间复杂度:O(n∗log(n))O(n*log(n))O(n∗log(n))分析:明明只需要TopK,却将全局都排序了,这也是这个方法复杂度非常高的原因。那能不能不全局排序,而只局部排序呢?思路2

2021-09-21 23:46:05 116

原创 Hexo博客迁移到新电脑

0 情景导入换了一台电脑,将旧电脑的hexo博客写作环境迁移到新电脑上。1 Git下载及配置从官网Git下载git并安装,下面设置无密push+pull;打开git bash,在用户主目录(其他目录也可)下运行:ssh-keygen -t rsa -C "youremail@example.com" 把其中的邮件地址换成自己的邮件地址,然后一路回车;最后完成后,会在用户主目录下生成.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH key密钥对,id_rsa是私钥,

2021-09-21 23:42:34 2331 1

原创 CTF编码加密整理

同步于博客:http://dragonliu.tk/01 常见编码0x01 莫尔斯电码(Morse Code)01 原理摩尔斯电码也被称作摩斯密码,是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。02 特征由. -组成的字符串;由0 1组成的字符串,且为空格间隔得一组一组的。03 解题通道1(英文字母小写)通道2(英文字母大写)通道3(英文字母小写)01破解脚本string = '...'dic= { '01': 'A',

2020-07-19 23:41:46 1748

原创 RSA题型整理

同步于博客:http://dragonliu.tk/0x00 前期准备01 基础知识RSA加密算法02 Ubuntu 安装gmpy2模块PARI/GP是一个比较强大的数论库,“针对数论中的快速计算(大数分解,代数数论,椭圆曲线…)而设计”。需要的依赖库 gmp mpfr mpcgmp 库安装sudo apt-get install libgmp-devmpfr 库安装sudo apt-get install libmpfr-devmpc 库安装sudo apt-get ins

2020-07-19 23:40:55 2852

原创 Rabin加密算法

同步于博客:http://dragonliu.tk/Rabin算法是一种基于模平方和模平方根的非对称加密算法,该算法由Michael O. Rabin于1979年1月发布。Rabin密码体制是对RSA的一种修正,它有以下两个特点:它不是以一一对应的单向陷门函数为基础,对同一密文,可能有两个以上对应的明文;破译该体制等价于对大整数的分解。RSA中选取的公钥 e 满足 1<e<φ(n)1<e<\varphi(n)1<e<φ(n),且gcd(e,φ(n))=1gcd

2020-07-19 21:54:00 5998 2

原创 RSA加密算法

同步于博客:我跳  RSA加密算法是一种非对称加密算法,在公开密钥加密和电子商业中被广泛使用。RSA是由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)在1977年一起提出的。当时他们三人都在麻省理工学院工作。RSA 就是他们三人姓氏开头字母拼在一起组成的。0x01 安全保证安全性依赖于大整数分解的难题:寻找两个不同的大素数是容易的,但将两个大素数的乘积分解成原来的两个素数是极其困难的。0x02 具体内容假设Bob想给

2020-07-19 21:24:14 306

RSA题型整理.md

含有CTF中的RSA常见题型及脚本

2020-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除