自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python中的 @staticmethod@classmethod方法

链接: link.

2022-01-11 15:07:39 334

原创 python 中global的使用

链接: link.

2022-01-10 10:59:19 547

原创 NEUZZ: Efficient Fuzzing with Neural Program Smoothing

这里写目录标题1.摘要2. 介绍3. 优化基础3.1 函数平滑和优化4. 方法概述4.1 神经程序平滑4.2 梯度引导优化4.3 增量学习4.4 一个规范的例子5. 方法5.1 程序平滑性5.2 神经网络平滑性5.3 梯度引导优化5.4 使用增量学习进行细化6. 应用与实现7. 评价1.摘要  摘要模糊识别已成为软件漏洞查找的事实上的标准技术。然而,即使是最先进的模糊器在发现难以触发的软件bug方面也不是很有效。大多数流行的模糊器使用进化指导来生成可以触发不同bug的输入。这样的进化算法,虽然实现起来快

2022-01-10 10:52:17 878

原创 A Machine Learning Based Detection and Mitigation of the DDOS Attack by Using SDN Controller Framew

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2022-01-08 13:36:26 636

原创 MOPT: Optimize Mutation Scheduling for Fuzzers

题目:MOPT: Optimize Mutation Scheduling for Fuzzers作者:Chenyang Lv†, Shouling Ji†, Chao Zhang¶, Yuwei Li†, Wei-Han Lee§, Yu Song†, and Raheem Beyah‡单位:Zhejiang University; Tsinghua University; IBM Research;Georgia Institute of Technology出版:USENIX Security

2022-01-01 13:49:08 697

原创 随机过程考点速记

这里写目录标题2 基本概念习题1. 求随机过程X(t)的概率密度3. 泊松过程泊松过程的数字特征爱尔兰分布到达时间的条件分布顺序统计量的概率密度习题1.5. 连续时间的马尔可夫过程例题1.M/M/1 排队系统例题2. Fokker-Planck(福克-普朗克)矩阵2 基本概念习题1. 求随机过程X(t)的概率密度设随机变量Y具有概率密度f(y),令:X(t)=eYt,t>0,Y>0求随机过程X(t)的一维概率密度及EX(t),Rx(t1,t2)设随机变量Y具有概率密度f(y),

2021-12-21 00:38:47 1330

原创 Magma: A group-Truth Fuzzing Benchmark 论文总结

摘要高扩展性和低运行成本使得模糊测试成为发现软件bug的一种标准的测试方法.但是由于缺乏对fuzz的评估指标和标准,因此想要比较各个fuzzer之间的性能十分困难.Magma就是为了解决指标和基准集而生....

2021-12-01 13:22:18 780

原创 IDA pro简单入门使用

这里写目录标题IDA常用的快捷键菜单栏常用设置三级目录IDA常用的快捷键a:将数据转换为字符串u undefined,取消定义函数,代码,数据的定义f5: 一键反汇编esc:回退键,能够倒回上一步操作的视图(只在反汇编窗口才是这个作用,如果是在其他窗口按下esc,会关闭该窗口)shift+f12可以打开string窗口,一键找出所有的字符串,右击setup还能够对窗口的属性进行设置ctrl+w保存IDA数据库ctrl+s选择某个数据段,直接将进行跳转ctrl + 鼠标滚轮 能够调节流程视

2021-11-14 22:27:00 3203

原创 kali系统下安装Vscode

我们将使用官方APT存储库在Kali 上安装Visual Studio代码。在添加存储库之前,更新系统并安装下面的包。sudo apt updatesudo apt install curl gpg software-properties-common apt-transport-https导入Microsoft GPG密钥到您的Kali Linux:curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt.

2021-11-14 22:26:13 1429

原创 随机过程chapter03_泊松过程

这里写目录标题泊松过程定义定义一定义二定义三泊松过程性质三级目录泊松过程定义定义一计数过程:随机过程{N(t),t≥0}称为计数过程(Countingprocess),如果N(t)表示在(0,t)内事件A出现的总次数.计数过程应满足:(1)N(t)≥0;(2)N(t)取非负整数值;(3)如果s<t,则N(s)≤N(t);(4)对于s<t,N(t)−N(s)表示时间间隔(s,t)内事件出现的次数.计数过程: 随机过程 \{N(t), t \geq 0\} 称为计数过程 (Countin

2021-11-14 22:25:10 613

原创 Flask连接数据库mysql

依赖包pip install flaskpip install flask-sqlalchemypip install pymysqlSQL分类SQL数据库是指关系型数据库:表(table):存储数据的特定结构模式(schema): 定义表的结构信息文档存储(document store){id:1,name:'nick',sex:'Male',occupation: 'Journalist'}键值对存储(key-value store)类似于Python中

2021-11-14 22:24:13 10355

原创 magma测试与安装,使用(含docker配置)

作者Ubuntu:18.04Docker的配置与安装Docker更改镜像源docker下载ubuntudocker运行进入容器docker容器中的ubuntu的配置下载`vim`:更改镜像源Docker的配置与安装Docker更改镜像源sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://non8v4km.mirror.aliyuncs.co

2021-11-12 11:10:58 2059 3

原创 Flask项目实战01

pipenv的是配置与使用链接: https://zhuanlan.zhihu.com/p/71598248.链接: https://zhuanlan.zhihu.com/p/104935266.创建程序实例可以从flask包中导入Flask类,这个类表示一个Flask程序from flask import Flaskapp = Flask(__name__name)...

2021-11-07 17:11:46 1380

原创 研究生英语读写_unite03_SatelliteNavigationSystems

单词英文释义释义interllectual techology right知识产权biologically observable$12生物学观察mimicto copy the way sb speaks, moves, behaves, etc., especially in order to make other people laugh模仿chatbotto talk in a friendly informal way to sb闲聊,闲谈...

2021-11-05 11:28:25 160

原创 tcpdump在Ubuntu20.04下的使用

这里写目录标题首先下载安装配置libpcap包tcpdump的使用三级目录首先下载安装配置libpcap包链接: https://blog.csdn.net/qq_21792169/article/details/52496796.tcpdump的使用链接: https://blog.csdn.net/qq_21792169/article/details/52496796.三级目录...

2021-11-04 10:33:30 577

原创 漏洞挖掘之Fuzzing和AFL原理理解

漏洞挖掘技术漏洞挖掘发展过程中,有很多的技术被提出,最有效的技术仍然是Fuzzing。学术界提出的包括静态分析,动态分析,污点分析,符号分析等方法多少具有局限性。Fuzzing与AFL漏洞挖掘技术Fuzzing与AFL的历史Fuzzing的原理思想AFLAFL的工作流程Fuzzing与AFL的历史Fuzzing在90年代被提出,目前已有30年历史,但真正大的发展是在2013年,它是一个动态测试的过程基本思路是想办法生成一大堆输入,扔给程序测试,观察在测试过程中出现的bug和问题。整个过程的核心是怎

2021-11-02 21:40:30 4667

原创 AFL的安装与使用

链接: link.链接: link.

2021-11-02 21:36:50 2010

原创 chapter2随机过程的基本概念

这里写目录标题分布函数的定义二级目录三级目录分布函数的定义对于给定的[X(t1),X(t2),.....,X(tn)][X(t_1), X(t_2), .....,X(t_n)][X(t1​),X(t2​),.....,X(tn​)]的联合分布函数:F(t1,t2,⋯ ,tn;x1,x2,⋯ ,xn)=P{X(t1)≤x1,X(t2)≤x2,⋯ ,X(tn)≤xn}\begin{array}{l}F\left(t_{1}, t_{2}, \cdots, t_{n} ; x_{1}, x_{2},

2021-11-01 17:28:51 176

原创 ERROR: Cannot uninstall ‘xxx‘. It is a distutils installed project and thus we cannot accurately

ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall .错误:无法卸载“ PyYAML”。 这是一个distutils安装的项目,因此我们 无法准确确定哪些文

2021-10-26 21:53:01 3225

原创 科技成就及其文化特质

这里写目录标题针灸(小小银针,神力无穷)`配张容嬷嬷扎针的图或者吴签的图`春秋战国时期的文献记载先秦两汉时期两晋时期明清时期现在丝绸与纺织技术水利工程西门豹和漳水十二渠李冰与都江堰水工郑国与郑国渠针灸(小小银针,神力无穷)配张容嬷嬷扎针的图或者吴签的图用针刺止痛,不必打麻醉剂就可以做阑尾炎切除手术; -根小小的银针,在耳边转动,外科大夫就切开了腹腔,摘除了疡烂的阑尾;用针刺麻醉的方法.做胸腔的手术…–.病人不仅没有无法忍受的疼痛,而且谈笑自如。这就是针灸疗法.春秋战国时期的文献记载1973 年,在

2021-10-26 00:49:40 267

原创 C\C++整型上下限INT_MAX INT_MIN及计算

1.INT_MAX,INT_MIN数值大小在C++中int占字节32位(而机器数常采用补码来表示),根据二进制编码的规则,INT_MAX=231−1= 2^{31}-1=231−1,INT_MIN =−231=-2^{31}=−231.在C/C++中所有超出该限制的值都会溢出.如果想表示的整数超过了该限值,可以使用long(8字节64位)2.关于INT_MAX, INT_MIN的运算由于二进制按原码,补码,反码的规则进行运算,所以要格外注意.INT_MAX + 1 = INT_MININT_MIN

2021-10-23 22:21:44 1371

原创 随机过程_chapter01_预备知识

随机过程预备知识样本空间随机事件概率的公理化定义概率的性质条件分布数学期望,方差,协方差矩阵和相关系数矩阵方差:样本空间如果一个试验E,满足下列条件:(1) 在相同的条件下可以重复进行;(2) 每次试验的结果不止一个,并且能事先明确试验的所有结果;(3) 一次试验结束之前,不能确定哪一个结果会出现,称此试验为随机试验.随机试验的所有结果所组成的集合称为该试验的样本空间,记为Ω随机事件定义(σ代数):设随机试验E 的样本空间为Ω,F 是Ω的子集组成的集族,满足:(1) Ω∈F ;

2021-10-23 21:57:01 351

原创 leetcode_74_搜索矩阵

思路一:可以将整个矩阵当作一个大的数组,通过对矩阵的除余运算来获取矩阵的行列数class Solution {public: bool searchMatrix(vector<vector<int>>& matrix, int target) { if( matrix.size() == 0) { return false; } // 可以使用二分查找 int height

2021-10-20 23:42:04 56

原创 进行一个完整的fuzz过程

开始fuzzing首先从github上把代码给克隆下来:git clone https://github.com/brackeen/ok-file-formats.git编写Fuzz程序我们先编写一个程序将要测试的函数加进去,如下写出一个都jpg文件的程序main.c.#include <stdio.h>#include <stdlib.h>#include "ok_jpg.h"#include "ok_jpg.c" int main(int _argc, cha

2021-10-19 21:31:36 1635 1

原创 研究生读写教程_unite_two_wireless Communication Technology

Unit_Two单词同义词区分同义句转换单词单词释义英文解释chauffeur卡车司机a person whose job is to drive a car, especially for sb rich or importantpower plant发电厂A power plant is the same as a power stationvision视力,视野the ability to see; the area that you can see

2021-10-16 11:13:24 142

原创 WSL与kali, Ubuntu安装简单使用

链接: link.

2021-10-14 16:17:37 604

原创 leetcode_881_救生艇

这里写目录标题思路一思路一考虑对数组进行排序,然后利用对撞指针来完成操作.class Solution {public: int numRescueBoats(vector<int>& people, int limit) { quickSort(people, 0, people.size() - 1); // 设置对撞指针 int left = 0, right = people.size() - 1 ;

2021-10-09 10:19:41 56

原创 leetcode_141_环形链表

这里写目录标题思路1思路二三级目录思路1对于这个链表,我们可以考虑使用快慢指针来解决问题. 首先对于快指针来讲如果此链表不是闭环的,那么就会很快到达Null, 如果是闭环的,那么快指针与慢指针一定会发生重合,此时就可以判断出两者是否是闭环的.using namespace std;#include <iostream>struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NUL

2021-10-09 09:29:22 62

原创 十大排序之堆排序

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-10-06 14:12:33 62

原创 十大排序之快速排序

快速排序算法快速排序采用分治与递归的思想,通过一趟排序讲一个数组分隔为两个数组,其中一个数组的数据都要比另一个数组小,然后在对这两个数组分别进行排序,依次类推,整个排序过程可以递归进行,以此达到整个数据变成有序序列。快速排序是一种不稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-Conquer Method)。该方法的基本思想是:先从数列中

2021-10-06 14:12:13 54

原创 十大排序之归并排序

归并排序算法思想通过递归算法算法思想该算法采用分治法(divide and conquer),作为一种典型的分而治之的思想,归并法的排序可以通过自下而上进行递归,也可以通过自底向上迭代来完成通过递归算法/* * @Descripttion: * @version: * @Author: 秀玉轩晨 * @Date: 2021-09-27 16:26:57 * @LastEditors: 秀玉轩晨 * @LastEditTime: 2021-09-27 21:02:48 */usin

2021-10-06 14:11:51 43

原创 leetcode_双指针TwoPointers

双指针普通双指针:两个指针往同一个方向移动leetcode_1.两数之和思路一思路二对撞双指针:两个指针面对面移动快慢双指针:慢指针+快指针普通双指针:两个指针往同一个方向移动leetcode_1.两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。思路一可以在数组的下标为0及下标

2021-10-06 14:10:52 93

原创 C++中unordered_map作用详解

参考: 链接.

2021-10-06 11:07:35 95

原创 leetcode_215

这里写目录标题利用快速排序利用最小堆来获取结果三级目录利用快速排序class Solution: def findKthLargest(self, nums: List[int], k: int) -> int: # 方法一:可以通过快速排序来获取结果 return self.quicksort(nums)[len(nums) - k] def quicksort(self,nums: List[int]):

2021-09-15 17:40:26 86

原创 网络安全基础题目练习(0~5)

网络安全练习题0-ctf1 helloworld02_CTFRe(1)03_Crackme(1)这是题目资源链接0-ctf查看文件是否加壳,这个文件是加壳的,可以在linux上进行脱壳, 如图,chmod +x rel进行脱壳:然后在IDA 64上打开并分析文件,按F5进行反汇编,可得到如下函数:分析可知,flag{7ujm8ikhy6}即为答案.1 helloworld首先通过OllyDbg打开文件然后点击运行,并得到结果: 之后在菜单栏debug->restart重新启动项

2021-08-13 21:48:15 163

原创 图形学之贝塞尔曲线实现

贝塞尔曲线贝塞尔曲线的推导贝塞尔曲线的推导

2020-05-23 19:51:11 1722

原创 编译原理之LL(1)文法_java

编译原理之LL1文法原理讲解实例代码实现效果图原理讲解求出First集,FoLLow集根据First集与Follow集求出Select集根据Select集构造预测分析表实例代码实现效果图...

2020-05-07 09:52:03 1740

原创 编译原理之First集,Follow集.Select集

编译原理之First集,Follow集.Select集First集Follow集Select集编码实现First集求文法符号串所可能推导出的符号串中第一个终结符的集合文法符号串的First集可能有以下的情况:[这里假设所有非终结符为大写字母,终结符为小写字母]单个以终结符号开头的符号串的First集合 例如 最简单的一种情况 若 S -> aB..., 那么可以说First(S...

2020-04-28 22:18:21 1519 1

原创 DDA画线算法与Bresenham画线算法

文章目录DDA画线算法定义公式推导代码实现效果缺点Bresenham画线算法定义DDA画线算法定义通过单位间隔来确定线段的点,默认间隔为1,如图:此时,已知的点为(x0,y0),(xend,yend)(x_0,y_0), (x_{end},y_{end})(x0​,y0​),(xend​,yend​),假设yk与yk+1y_k与y_{k+1}yk​与yk+1​是两点连线上的点的纵坐标公式...

2020-04-03 23:05:13 2349

原创 Cohen-Sutherland直线裁剪

编码实现的原理首先对每条直线的端点赋予一组四位二进制的代码,也称为区域码(region code)四位二进制代码的含义为TBRL,T代表上边界,B代表下边界,R代表右边界,L代表左边界,在边界置为1,不在边界置为0如下示例,请忽略这很丑的字体:)对直线的裁剪裁剪分为三类情况直线完全在区域内,此类情况直线的两个端点区域码均为0000,可以直接保存该线段...

2020-03-27 21:21:03 2303

Basic Practice.rar

十道网络安全的题目

2021-08-13

计算机图形学贝塞尔曲线的实现

本项目仅供参考学习交流使用,未经授权禁止用于商业活动,侵权必究.如有不足或错误之处,欢迎在下方留言............

2020-05-23

编译原理之LL1文法的java代码实现

本实验是对LL1文法的代码实现,仅供学习交流参考使用,禁止用于商业用途,如有错误,请批评斧正.同时欢迎各位大佬交流

2020-05-06

LineDDA-Bresenham.rar

计算机图形学的DDA与Bresenham算法,用于学习交流使用,喜欢的同学可以自行下载,如有不足,请批评斧正....

2020-04-03

h5实现中国象棋游戏

通过h5实现中国象棋游戏功能,本代码适用于学习JS与h5的人士

2018-08-19

空空如也

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

TA关注的人

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