- 博客(42)
- 资源 (3)
- 收藏
- 关注
原创 关于差分隐私的一些基本概念的整理
引言在过去的二十年中,公司,组织和政府所收集的数字信息形成了大量的数据集,并且这种数据收集的速度在最近几年中得到了极大的提高。 通常,数据收集者负责发布数据用以进行进一步分析。 然而,大部分收集的数据集都包含隐私或者敏感的信息。 即使数据收集者可以应用几种简单的匿名化技术,敏感的个人信息仍然很有可能被公开。 因此,隐私保护已成为迫切需要解决的问题。研究人员提出了各种保护个人隐私的方法,并将这些方法及其隐私标准定义为一个隐私模型。如图1所示,隐私模型位于受信任的数据收集者(Curator)和不受信任的公众
2020-11-22 20:51:17
7074
1
原创 搭建CTF-AWD训练平台
下载git clone https://github.com/zhl2008/awd-platform项目大小是429.03M,下载了整整一个小时项目说明AWD线下环境启动说明by Hence Zhang @Lancet比赛的环境介绍:服务器全部以docker形式部署在同一台虚拟机上。Check_server:服务检查服务器,用于判定选手维护的服务是否可用,如果不可用,则...
2019-05-21 13:07:39
60764
60
原创 CTF中SQL注入常见题型整理
前言正文无过滤带回显的情况可能使用到的工具:firefox、hackbar for firfox、sqlmap for linux手工注入bugku的环境在这一环境中的主要是通过post方式传入一个参数id来查询数据库内容。首先判断sql语句闭合方式当在id的值后面加上'时,界面无回显,可以判断后端的sql语句应该是select xxxx from xxxx where...
2018-10-10 22:40:05
118759
6
原创 sql注入绕过方法总结
前言sql注入的原因,表面上说是因为拼接字符串,构成sql语句,没有使用 sql语句预编译,绑定变量;但是更深层次的原因是,数据库将用户输入的字符串,当成了 “sql语句” 来执行。简而言之:用户输入的数据变成了代码被执行 string sql = "select id,no from user where id=" + id;我们希望用户输入的 id 的值,仅仅作为一个字符...
2018-10-10 12:43:19
47397
16
原创 CTF中RSA常用攻击方法真题及脚本汇总
前言具体的思路在上一篇博文中,这一篇主要整理题型和相应脚本。思路上一篇博文地址代码不精,部分参考其他道友的代码。慢慢更新。可能会遇见的问题如果缺少某些模块,例如gmpy2,请自行百度或者goolge下载办法。linux可以参考这篇博文。代码中的gmpy模块的gmpy.root与gmpy2.iroot基本可以互换。部分代码只能在python2.x环境中运行,因为某些模块没有相应的py...
2018-10-08 22:35:34
19981
1
原创 CTF密码学中RSA学习以及总结
关于CTF中RSA学习笔记RSA简介为了方便理解,先对RSA密钥体制做个简略的介绍。选择两个大的参数,计算出模数 N = p * q计算欧拉函数 φ = (p-1) * (q-1),然后选择一个e(1<e<φ),并且e和φ互质(互质:公约数只有1的两个整数)取e的模反数d,计算方法为:e * d ≡ 1 (mod φ) (模反元素:如果两个正整数e和n互质,那么一定可以...
2018-10-05 13:35:45
57737
10
转载 [GNN 教程]GCN
更多图神经网络和深度学习内容请关注:引言这是我们介绍图神经网络的第一篇文章,取自Kipf et al. 2017,文章中提出的模型叫Graph Convolutional Network(GCN),个人认为可以看作是图神经网络的“开山之作”,因为GCN利用了近似的技巧推导出了一个简单而高效的模型,使得图像处理中的卷积操作能够简单得被用到图结构数据处理中来,后面各种图神经网络层出不穷,或多或少都受到这篇文章的启发。问题定义考虑图(例如引文网络)中节点(例如文档)的分类问题,假设该图中只有一小部分节点
2021-08-14 12:36:27
977
1
转载 从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (三)
本文属于图神经网络的系列文章,文章目录如下:从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (一)从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (二)从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (三)恭喜你看到了本系列的第三篇!前面两篇博客分别介绍了基于循环的图神经网络和基于卷积的图神经网络,那么在本篇中,我们则主要关注在得到了各个结点的表示后,如何生成整个图的表示。其实之前我们也
2021-05-31 19:59:35
2751
97
转载 从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (二)
从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (一)从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (二)从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (三)在上文中,我们简单介绍了基于循环图神经网络的两种重要模型,在本篇中,我们将着大量笔墨介绍图卷积神经网络中的卷积操作。接下来,我们将首先介绍一下图卷积神经网络的大概框架,借此说明它与基于循环的图神经网络的区别。接着,我们将从头开始为
2021-05-29 21:29:58
1241
11
转载 从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (一)
本文属于图神经网络的系列文章,文章目录如下:从图 (Graph) 到图卷积(Graph Convolution):漫谈图神经网络模型 (一)从图 (Graph) 到图卷积(Graph Convolution):漫谈图神经网络模型 (二)从图 (Graph) 到图卷积(Graph Convolution):漫谈图神经网络模型 (三)笔者最近看了一些图与图卷积神经网络的论文,深感其强大,但一些 Survey 或教程默认了读者对图神经网络背景知识的了解,对未学过信号处理的读者不太友好。同时,很多教程只
2021-05-27 23:20:12
2168
11
转载 图神经网络框架DGL教程-第5章:训练图神经网络
第5章:训练图神经网络本章通过使用 第2章:消息传递范式 中介绍的消息传递方法和 第3章:构建图神经网络(GNN)模块 中介绍的图神经网络模块, 讲解了如何对小规模的图数据进行节点分类、边分类、链接预测和整图分类的图神经网络的训练。本章假设用户的图以及所有的节点和边特征都能存进GPU。对于无法全部载入的情况,请参考用户指南的 第6章:在大图上的随机(批次)训练。后续章节的内容均假设用户已经准备好了图和节点/边的特征数据。如果用户希望使用DGL提供的数据集或其他兼容 DGLDataset 的数据(如 第
2021-05-05 16:07:12
2870
6
转载 图神经网络框架DGL教程-第4章:图数据处理管道
第4章:图数据处理管道DGL在 dgl.data 里实现了很多常用的图数据集。它们遵循了由 dgl.data.DGLDataset 类定义的标准的数据处理管道。 DGL推荐用户将图数据处理为 dgl.data.DGLDataset 的子类。该类为导入、处理和保存图数据提供了简单而干净的解决方案。4.1 DGLDataset类DGLDataset 是处理、导入和保存 dgl.data 中定义的图数据集的基类。 它实现了用于处理图数据的基本模版。下面的流程图展示了这个模版的工作方式。即Check
2021-05-04 16:28:38
2607
1
转载 图神经网络框架DGL教程-第3章:构建图神经网络(GNN)模块
第3章:构建图神经网络(GNN)模块DGL NN模块是用户构建GNN模型的基本模块。根据DGL所使用的后端深度神经网络框架, DGL NN模块的父类取决于后端所使用的深度神经网络框架。对于PyTorch后端, 它应该继承 PyTorch的NN模块;对于MXNet后端,它应该继承 MXNet Gluon的NN块; 对于TensorFlow后端,它应该继承 Tensorflow的Keras层。 在DGL NN模块中,构造函数中的参数注册和前向传播函数中使用的张量操作与后端框架一样。这种方式使得DGL的代码可以
2021-05-04 14:23:51
2060
转载 图神经网络框架DGL教程-第2章:消息传递范式
第2章:消息传递范式消息传递是实现GNN的一种通用框架和编程范式。它从聚合与更新的角度归纳总结了多种GNN模型的实现。消息传递范式假设节点 vvv 上的的特征为 xv∈Rd1x_v\in\mathbb{R}^{d_1}xv∈Rd1,边 (u,v)(u,v)(u,v) 上的特征为 we∈Rd2w_{e}\in\mathbb{R}^{d_2}we∈Rd2。 消息传递范式 定义了以下逐节点和边上的计算边上计算: me(t+1)=ϕ(xv(t),xu(t),we(t)),(u,v,e)∈E
2021-05-04 14:01:59
2559
3
转载 图神经网络框架DGL教程-第1章:图
第1章:图图表示实体(节点)和它们的关系(边),其中节点和边可以是有类型的 (例如,"用户" 和 "物品" 是两种不同类型的节点)。 DGL通过其核心数据结构 DGLGraph 提供了一个以图为中心的编程抽象。 DGLGraph 提供了接口以处理图的结构、节点/边 的特征,以及使用这些组件可以执行的计算。1.1 关于图的基本概念图是用以表示实体及其关系的结构,记为 G=(V,E)G=(V,E)G=(V,E) 。图由两个集合组成,一是节点的集合 VVV ,一个是边的集合 EEE 。 在边集 EEE 中,
2021-05-03 16:41:45
2288
2
原创 FRP内网穿透配置
服务器端配置首先购买一台阿里云(或者其他的)服务器,一般对学生用户很便宜或者说可以白嫖。本文以服务器端(可以使用公网IP访问的机器)系统为Ubuntu18.4,客户端(仅可内网访问,但是有外网访问需求的机器)系统系统为Ubuntu18.4为例。FRP客户端和程序端程序可在这个链接下载,Ubuntu18.4系统选择下载frp_0.34.3_linux_386.tar.gz,其他操作系统可按需下载。通过ssh远程连接登录服务器,执行以下命令#创建frp目录并打开frp目录cd ~mkdir f
2021-01-14 17:08:25
939
原创 深度学习笔记
深度学习基础概念⽬前的机器学习和深度学习应⽤共同的核⼼思想:我们可以称其为“用数据编程”。机器学习是⼀⻔讨论各式各样的适⽤于不同问题的函数形式,以及如何使⽤数据来有效地获取函数参数具体值的学科。 机器学习研究如何使计算机系统利⽤经验改善性能。它是⼈⼯智能领域的分⽀,也是实现⼈⼯智能的⼀种⼿段。作为机器学习的⼀类,表征学习关注如何⾃动找出表示数据的合适⽅式。深度学习是具有多级表示的表征学习⽅法。它可以逐级表示越来越抽象的概念或模式。深度学习是指机器学习中的⼀类函数,它们的形式通常为多层神经⽹络。近年来
2020-09-23 21:37:02
770
6
原创 基于Django的CTF比赛平台
前言该CTF比赛平台项目整体基于Django 2.0、Python 3.6、Bootstrap开发,本项目github地址:暂时留空,等待后继开源。该CTF比赛平台适用于简单的比赛环境,相对于传统开源CTF比赛平台(例如CTFd等),轻量易于部署,基础功能完善。正文平台功能简述该平台分为两类角色,一类角色为参赛选手,另一类为平台管理员(需要使createsuperuser命令创建)。其中参赛选手可分为队长和队员,创建队伍的成员身份默认为队长,而队员可根据队伍名称加入队伍。管理员看进入平台后台进行
2020-07-09 13:25:10
2886
4
原创 基于百度翻译api的论文去重Python脚本
最近正在写论文,部分句子重复率有点高,编写了Python脚本来辅助降重。用法:申请百度通用翻译API的appid和key,标准版免费200W字,具体步骤如下:使用您的百度账号登录百度翻译开放平台(http://api.fanyi.baidu.com);注册成为开发者,获得APPID;进行开发者认证(如仅需标准版可跳过);开通通用翻译API服务:开通链接将一下代码复制粘贴至一...
2020-04-26 01:22:31
2875
10
原创 Linux中KDE桌面环境使用Deepin-Wine软件方法
环境Ubuntu 18.04 bionicKDE 5.47.0 / Plasma 5.12.7描述在非gnome桌面环境下,Deepin-Wine软件大部分不能启动,例如deepin-Tim,deepin-QQ以及微信等。按照DLM的说法,深度在打包Deepin-Wine软件时加入了对Gnome的依赖。通过安装gnome-settings-daemon即可解决。安装gnome-se...
2019-06-09 20:07:09
8422
原创 2019年第十二届全国大学生信息安全竞赛部分WriteUp-jedi
第十二届全国大学生信息安全竞赛部分WriteUp0x00 签到题操作内容:下载链接,解压并运行软件,对准两个聚焦圆圈,控制台回车输出flagFLAG值:FLAG{87e37d95-6a48-4463-aff8-b0dbd27d3b7d}0x01 SALEAE操作内容:打开发现是.logicdata(逻辑分析仪数据文件),使用Logic软件打开,根据时钟频率以及通讯方式擦侧是属于S...
2019-05-03 13:32:18
6117
原创 layui按钮监听事件-弹出层
备忘, 需要先引入对应的js和css文件<bottom class="layui-btn" onclick="test1()">弹出层</bottom> <script type="text/javascript"> function test1(){ layui.use('layer', function(){ var layer ...
2019-03-22 15:32:50
18545
3
原创 CTF流量分析-Wireshark的基本使用
Wireshark 简介Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。— 百度百科Wireshark基本使用方法主界面说明常用功能按钮从左到右一次是:开始新的抓包停止抓包重新开始抓包抓包设置打开已保...
2019-03-17 22:21:22
12439
转载 企业安全1-企业域名收集
企业域名收集企业域名收集分两类:1、子域名收集2、兄弟域名收集子域名是顶级域名(一级域名)的下一级,比如:mail.example.com和calendar.example.com是二级域example.com的两个子域,而example.com则是顶级域com的子域。兄弟域名这里是指同一个邮箱所注册的所有域名。对于收集到的兄弟域名不一定就是同一个企业的域名,但是可能性...
2019-03-14 21:36:33
798
原创 Python自动化-IP地址处理模块(IPy)
环境Ubuntu18.04+Python3.6.7正文IPy这个强大的Python第三方包主要提供了包括网段、网络掩码、广播地址、子网数、IP类型的处理等等功能。安装sudo pip3 install IPy详细帮助可以使用help(IPy)所有方法以及常量>>> dir(IPy)['INT_TYPES', 'IP', 'IPSet', 'IPV6_MAP_M...
2019-03-11 22:29:40
25775
原创 Burp Suite 抓Android手机应用包教程
环境可以连WIFI的的渣渣电脑一台Burp Suite v1.7.33小米 mix2s MIUI10配置手机端配置手机和电脑同时接入同一个WiFi(同一个无线局域网)查看电脑的无线局域网IP和手机的无线局域网IP可以得到电脑端的IP为192.168.1.181,手机端的为192.168.1.145设置手机代理为电脑的IP端口可以自定义,IP地址设置为电脑的局域地址...
2019-03-09 16:45:46
8190
2
原创 python修饰器的妙用
饰器就是把原函数包装一下,对原函数进行加工,添加一些附加功能,装饰器本身就是一个函数,就是将被装饰的函数当作参数传递给装饰器,返回包装后的函数。在实际编程中可以使用修饰器来计算函数的运行时间或者记录log而不需要重复写相同或者类似的代码.import time# 修饰器函数, 计算程序运行时间def time_long(func): def call(): sta...
2018-12-10 15:27:08
623
1
原创 Python3 动态创建list
不想多写,一个晚上才发现globals()函数的妙用,真累names = ['test1', 'test2', 'test3', 'test4']def get_dynamic_list(names): createVar = globals() # createVar = locals() for i in range(len(names)): cr...
2018-11-29 23:33:53
9324
原创 Metasploit 利用 MS17-010漏洞(永恒之蓝)
环境攻击机器:ubuntu 18.04被攻击机器:windows xp sp2可能使用的工具metasploitnessusnmap等正文首先搭建所需要的靶机环境和安装所有可能使用到的工具,接着使用类似nessus等工具扫描目标网段。以下是扫描结果,靶机的IP是192.168.1.166发现这个没有打补丁的靶机存在很多的漏洞,本篇博文利用的是MS17-10(永恒之蓝)...
2018-11-20 23:00:52
12105
3
原创 Metasploit利用MS08-067漏洞
环境攻击机器:ubuntu 18.04被攻击机器:windows xp sp2可能使用的工具metasploitnessusnmap等正文首先搭建所需要的靶机环境和安装所有可能使用到的工具,接着使用类似nessus等工具扫描目标网段。以下是扫描结果,靶机的IP是192.168.1.166发现这个没有打补丁的靶机存在很多的漏洞,本篇博文利用的是MS08-067.ms08_...
2018-11-20 20:41:57
9961
5
原创 解决ubuntu系统安装mysql不能修改root密码问题
前言最近在搭建一个docker的环境,安装了mysql-server之后没有出现在网上别的教程中出现的设置密码的界面,比如这个(我的根本就没有这种设置好吗?)。正文说道解决办法应该有两种,先说说第一种:mysql_secure_installation输入mysql_secure_installation进入安全设置向导,可以配置root密码,移除测试数据库等等。不过在这些配置...
2018-11-12 11:09:12
2519
原创 python信息安全工具之端口扫描器
前言正文单线程#!/usr/bin/env python3#-*-coding:utf-8-*-import timeimport socketdef get_ip_by_name(domain): ''' 提供域名转ip的功能,利用socket.gethostbyname,返回str ''' try: return socket....
2018-11-08 19:59:51
32326
8
原创 使用requests和re模块爬取某个学习站点的所有用户头像
前言这篇博文接上一篇。这个网站是我个人认为挺好的一个学习网站(没有做广告,全程马赛克),整好今天有空就爬下这个网站所有的用户的头像,并且使用用户名作为文件名。正文首先分析用户个人空间的url,发现用户空间的url的结构是这样的,可以使用for循环遍历用户id。https://www.马赛克.com/user/用户id/接着分析用户名和用户头像在哪些固定的html标签中,这里可以使用浏览...
2018-11-07 16:43:37
1036
1
原创 使用requests和re模块爬取i春秋论坛的精品贴(小爬虫)
前言最近在刷i春秋论坛的帖子,发现论坛首页每天都会推送一些精品文章,但是有时候好几天也没有更新首页的推送,总不能每天都去刷新吧。所以有了这个脚本或称之为小爬虫(如果它能被称为爬虫的话),去爬取精品文章的标题,链接以及简介。正文需要看懂这个脚本大概需要学会简单的正则表达式,requests模块和re模块的基本使用,如果不会请自行学习。大佬绕行。第一步是爬取整个首页,分析源代码,这一步需要需...
2018-11-06 20:54:33
2263
原创 CGCTF-综合题2-writeup
前言tips : 没有提示链接我个人认为这个题目非常的好,这道题虽然花了很长的时候,但是收获也很大。所以不放在writeup集合中,单独拿出来写了一篇。我写的CGCTF关于web的writeup请移步,点击这里。正文首先访问题目,发现好像挺正常的,没有发现什么提示。所以第一步做一个简单信息收集。已知可能有价值的urlhttp://cms.nuptzj.cn/ 首页htt...
2018-10-26 21:45:57
2995
原创 CGCTF平台web题writeup
前言正文签到题10pttips : 这一定是最简单的连接恩,key在源代码中md5 collision20pt连接直接贴出了代码$md51 = md5('QNKCDZO');$a = @$_GET['a'];$md52 = @md5($a);if(isset($a)){if ($a != 'QNKCDZO' &amp;amp;&amp;amp; $md51 == $md5...
2018-10-25 21:51:08
18683
2
原创 实验吧_网站综合渗透_dedecms
前言某天在交易平台上突然出现了你们公司大量账号以及用户信息的销售信息,老板怀疑公司的服务器被入侵了,需要你对服务器进行渗透测试找出黑客留下的5个标记,通过渗透测试的不同手段获取到隐藏在服务器中的5个key并提交到平台进行得分,答案可以是提交keyn{xxx}操作服务器:192.168.1.2目标服务器:192.168.1.3题目说明在遵守游戏规则的情况下,你需要攻击这个门户网站,通过...
2018-10-21 22:02:54
4864
14
原创 实验吧_网站综合渗透_Discuz!
前言这个一个实验吧中的环境,分值为50分,下面是题目说明。诶,发现自己很菜。你是国内一流安全公司的“安全专家”,你带领的团队负责维护国内某金融网站的安全,马上临近双十一购物节,客户要求你对重点保障网站进行“授权安全检查”,希望你能找到网站的漏洞。操作机器IP:192.168.1.2目标机器IP:192.168.1.3题目说明1、 在不影响客户业务的前提下,你对网站进行了“应用安全...
2018-10-21 18:18:05
11981
8
SqlmapWiki.pdf
2018-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅