E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
vulhub刷题记录
「刷题专栏」扬帆 - 五分钟构建自己的刷题网站
建议花五分钟阅读并完成刷题仓库构建~上一篇文章「刷题专栏」起航-五分钟构建自己的刷题仓库介绍了刷题仓库的构建,但是只有刷题仓库是不够的,我们的目标是借助刷题仓库更好地学习算法,如果能通过网站方式浏览自己的
刷题记录
Nodreame
·
2021-01-14 02:06
前端
vue.js
「刷题专栏」扬帆 - 五分钟构建自己的刷题网站
建议花五分钟阅读并完成刷题仓库构建~上一篇文章「刷题专栏」起航-五分钟构建自己的刷题仓库介绍了刷题仓库的构建,但是只有刷题仓库是不够的,我们的目标是借助刷题仓库更好地学习算法,如果能通过网站方式浏览自己的
刷题记录
Nodreame
·
2021-01-14 02:50
前端
vue.js
CTFshow
刷题记录
文章目录web_月饼杯web1_此夜圆web2_故人心web3_莫负婵娟WEB入门web55红包题第二弹web57web72web73-74web75-76web77web82-86web87web_AK赛签到_观己_WEB_AK赛web2_观星_WEB_AK赛web3_观图_WEB_AK赛web4_观心_WEB_AK赛web_内部赛web1_签到_内部赛web2_蓝瘦_内部赛web3_出题人不想
bmth666
·
2021-01-13 18:10
ctf
刷题
安全
web
剑指offer
刷题记录
|顺序刷题第二周
文章目录剑指offer16数值的整数次方剑指offer18删除链表某个节点剑指offer17打印从1到最大的n位数剑指offer15二进制中1的个数剑指offer14-II剪绳子剑指offer14-I剪绳子剑指offer13机器人的运动范围剑指offer12矩阵中的路径剑指offer11剑指offer10-2剑指offer16数值的整数次方classSolution:defmyPow(self,x
yyyyyyyyXu
·
2021-01-11 17:08
刷题笔记
复现apache Flink(CVE-2020-17518/17519)附getShell EXP
安装环境CVE-2020-175181.拉取
vulhub
环境(github搜
vulhub
自己下)2.进入目录cd
vulhub
/flink/CVE-2020-175183.启动环境docker-composeup-d
qq_41027545
·
2021-01-11 17:17
docker
安全漏洞
技术分享 | 从CVE-2020-17518到一键Getshell
0x001分析与利用过程1.1环境搭建使用Vulfocus、
Vulhub
可一键搭建CVE-2020-17518漏洞环境。
Gobysec
·
2021-01-08 14:04
Goby
工具
技术分析
js
Apache Flink -任意文件写入漏洞(CVE-2020-17518)
2.影响版本1.5.1-1.11.23.环境搭建1)漏洞环境在docker中搭建,进入
vulhub
/flink/CVE-2020-17518目录docker-composeup-d
chaojixiaojingang
·
2021-01-07 11:20
python力扣
刷题记录
——922. 按奇偶排序数组 II
题目:给定一个非负整数数组A,A中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当A[i]为奇数时,i也是奇数;当A[i]为偶数时,i也是偶数。你可以返回任何满足上述条件的数组作为答案。方法一:执行用时:192ms内存消耗:17.4MBclassSolution:defsortArrayByParityII(self,A:List[int])->List[int]:i=0j=1result=
钟灵毓秀M
·
2021-01-07 01:05
数据结构
leetcode
Apache Flink漏洞(CVE-2020-17519)复现
影响版本1.11.0、1.11.1、1.11.2环境搭建使用
vulhub
进行安装
Vulhub
地址:https://gith
安徽锋刃科技
·
2021-01-06 11:07
安全
安全
Apache Flink上传路径遍历(CVE-2020-17518)
影响版本Flink1.5.1-1.11.2环境搭建使用
vulhub
进行安装
Vulhub
地址:https://github.com/
vulhub
/
vulhub
/tree/master
安徽锋刃科技
·
2021-01-06 11:05
安全
安全
python力扣
刷题记录
——1331. 数组序号转换
题目:1331.数组序号转换给你一个整数数组arr,请你将数组中的每个元素替换为它们排序后的序号。序号代表了一个元素有多大。序号编号的规则如下:序号从1开始编号。一个元素越大,那么序号越大。如果两个元素相等,那么它们的序号相同。每个数字的序号都应该尽可能地小。方法一:执行用时:344ms内存消耗:34.7MB思想:先去重,再排序,再哈希查找。字典以去重列表的值作为键,排序号的列表索引作为键。cla
钟灵毓秀M
·
2021-01-05 00:07
数据结构与算法
数据结构
04 渗透测试基础
用以定义HTML表单(3)元素:定义输入域(4)元素(5)元素(6)元素(7)组合表单数据(7)datalist元素(8)keygen元素(9)output元素3HTMLCSS4HTMLiframe5
vulhub
倔强的青铜选手。。。
·
2021-01-04 11:42
信息安全基础
网络安全
剑指offer
刷题记录
|顺序刷题第一周
文章目录剑指offer03数组中重复的数字剑指offer04二维数组中的查找剑指offer05替换空格剑指offer06打印链表从尾到头剑指offer07根据前序和中序重建二叉树剑指offer08两个栈实现队列剑指offer10-I斐波那契数列剑指offer03数组中重复的数字classSolution:deffindRepeatNumber(self,nums:List[int])->int:#
yyyyyyyyXu
·
2021-01-04 10:08
刷题笔记
PHP-FPM Fastcgi 未授权访问漏洞
影响范围复现过程使用
vulhub
/app/
vulhub
-master/fp
维梓梓
·
2020-12-30 09:14
漏洞复现
WEB安全
php
LeetCode
刷题记录
1、2020-12-1:Offer07《小美图解剑指offer07题重建二叉树算法刷题》2、2020-12-2:Offer12《剑指offer-矩阵中的路径-Java版》Offer16《数值的整数次方》3、2020-12-6:Offer14《剑指offer-剪绳子-Java版》Offer26《java版小美图解剑指offer26题树的子结构》Offer24《小美图解剑指offer24题LeetCo
先弓
·
2020-12-25 00:46
数据结构-顺序表--
刷题记录
(1)
数据结构C语言综合应用题引用型参数和指针的区别:首先,引用不可以为空,但指针可以为空。前面也说过了引用是对象的别名,引用为空——对象都不存在,怎么可能有别名!故定义一个引用的时候,必须初始化。其次,引用不可以改变指向,对一个对象"至死不渝";但是指针可以改变指向,而指向其它对象。说明:虽然引用不可以改变指向,但是可以改变初始化对象的内容。引用是变量的一个别名,调用这个别名和调用这个变量是完全一样的
不爱写程序的程序猿
·
2020-12-20 23:28
数据结构与算法
数据结构
算法
c语言
面试
leetcode
刷题记录
06——字符串转换整数 (atoi)(Java和JavaScript)
字符串转换整数(atoi)难度:中等请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分
MissCode999
·
2020-12-19 21:55
leetcode
java
javascript
leetcode
leetcode
刷题记录
05——整数反转(Java和JavaScript)
7.整数反转难度:简单给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。来源:力扣(LeetCode)链接:https://leetcode-c
MissCode999
·
2020-12-18 10:31
leetcode
leetcode
[WUSTCTF2020]朴实无华
刷题记录
题目打开后题目就只有hackme这串字符,但是看到标题有bot字样,可以试试robots.txt文件里面有没有东西进到那个文件后,写着flag{this_is_not_flag}一看就知道不是flag,再找找头看到fl4g.php文件,再进去level1GET传参num,而且num的值既要小于2020,加1后又要大于2021为了绕过,再看看这张图来源:https://www.runoob.com/
EC_Carrot
·
2020-12-16 14:35
Web刷题记录
php
安全
python力扣
刷题记录
——1684. 统计一致字符串的数目
题目:给你一个由不同字符组成的字符串allowed和一个字符串数组words。如果一个字符串的每一个字符都在allowed中,就称这个字符串是一致字符串。请你返回words数组中一致字符串的数目。方法:执行用时:76ms内存消耗:15.9MBclassSolution:defcountConsistentStrings(self,allowed:str,words:List[str])->int:
钟灵毓秀M
·
2020-12-16 01:41
数据结构与算法
leetcode
安装
vulhub
靶场
一、安装pip命令(pip-h有命令请跳过)1.安装epel-release拓展#yum-yinstallepel-release2.安装pip#yum-yinstallpython-pip3.查看pip命令#pip-h4.更新一下pip命令#pipinstall--upgradepip二、安装docker-compose命令(docker安装请看上一篇)1.安装#pipinstalldocker
心上鱼_93fe
·
2020-12-09 17:10
python力扣
刷题记录
——1636. 按照频率将数组升序排序
题目:给你一个整数数组nums,请你将数组按照每个值的频率升序排序。如果有多个值的频率相同,请你按照数值本身将它们降序排序。请你返回排序后的数组。方法一:执行用时:32ms内存消耗:13.5MB以字典dict_nums来记录列表中的数字和出现的个数(key:num,value:count)。再采用list()序列化字典,转为[(num,count),(num,count),…]的形式sort()排
钟灵毓秀M
·
2020-12-09 00:05
数据结构与算法
leetcode
vulhub
漏洞复现系列之uwsgi(目录穿越CVE-2018-7490,unacc未授权访问)
前阵子和领导出差,偶然聊到渗透应该怎么学习,领导说渗透测试其实就是两块内容,一是信息收集,二是漏洞匹配。做漏洞复现呢,就是为了漏洞匹配这一块,复现的时候要留意漏洞的特征,利用条件,这才是漏洞复现的真谛吧。当然这是我个人的感觉,有其他意见还请各位大哥留言,我一定做好笔记。前言:uWSGI是一款Web应用程序服务器,它实现了WSGI、uwsgi和http等协议,并支持通过插件来运行各种语言,通常被用于
Lin冲啊
·
2020-12-07 13:16
信息安全
安全漏洞
CTFShow web入门
刷题记录
-命令执行
CTFShowweb入门
刷题记录
-命令执行web29考点:preg_match对于“flag”的字符的过滤使用f*代替flag完成绕过*匹配任何字符串/文本,包括空字符串;*代表任意字符(0个或多个)lsfile
打酱油的杯具
·
2020-12-06 23:13
做题记录
leetcode
刷题记录
以下题目github答案链接树#TitleSolutionBackuplevelrewatch1二叉树的前序遍历Python递归方法简单,迭代方法需牢记(栈)中等2二叉树的中序遍历Python递归方法简单,迭代方法需牢记(颜色标记法、栈)中等3二叉树的后序遍历Python递归方法简单,迭代方法需牢记(栈+结果反转)/颜色标记法中等4剑指Offer33.二叉搜索树的后序遍历序列Python递归分治、
黑夜中坚持
·
2020-12-05 14:31
leetcode
算法
一周
刷题记录
| Web&Misc
文章目录BUU0x00:[WesternCTF2018]shrine0x01:[网鼎杯2020玄武组]SSRFMeHECTF0x00ezphp0x01:ssrfme0x03:签到2020安洵杯0x00:Bash0x01:王牌特工BUU每天一道题,冲冲冲!0x00:[WesternCTF2018]shrine首页便给了一段flask代码,简单分析一下importflaskimportosapp=fl
1em9n
·
2020-12-03 11:35
CTF训练计划
安全
python力扣
刷题记录
——1662. 检查两个字符串数组是否相等
题目:给你两个字符串数组word1和word2。如果两个数组表示的字符串相同,返回true;否则,返回false。数组表示的字符串是由数组中的所有元素按顺序连接形成的字符串。方法:执行用时:32ms内存消耗:13.5MBclassSolution:defarrayStringsAreEqual(self,word1:List[str],word2:List[str])->bool:return''
钟灵毓秀M
·
2020-11-30 23:24
数据结构与算法
leetcode
数据结构
python
11.29~11.30日cf
刷题记录
D.RadioTowerscodeforces1452D1600的题,分子菲波那契数列,分母2^n,然后求分子除分母对mod取余,费马小定理,mod为质数,gcd(y,mod)==1x/y%mod=x*y^(mod-2)%mod代码为一个快速幂加一个定理:inta[maxn];llqpow(lla,llb){llres=1;while(b>0){if(b&1)res=res*a%mod;b>>=1
acm123456789ctf
·
2020-11-30 16:08
codeforces
Vulhub
中Nginx系列之CVE-2013-4547、CVE-2017-7529、Insecure-configuration、nginx_parsing_vulne 漏洞复现
Nginx系列漏洞复现一、Nginx文件名逻辑漏洞(CVE-2013-4547)漏洞复现影响版本漏洞说明漏洞利用漏洞修复二、Nginx越界读取缓存漏洞(CVE-2017-7529)漏洞复现影响版本漏洞说明概念介绍漏洞利用漏洞修复三、配置错误导致漏洞(insecure-configuration)漏洞复现影响版本影响说明1.CRLF注入漏洞2、目录穿越漏洞3、add_header被覆盖四、Nginx
德古拉的杂货铺
·
2020-11-30 11:37
渗透测试篇
thinkphp5+远程代码执行_ThinkPHP5 5.0.23 远程代码执行漏洞
漏洞环境使用
vulhub
的环境进行搭建docker-composeup-dhttps://github.com/
vulhub
/
vulhub
漏洞复现抓包成功执行命令数据包"""POST/ind
weixin_39618169
·
2020-11-25 19:41
thinkphp漏洞
我所认识的CVEBASE.COM
Vulhub
从2018年开始就着手开始了
落沐萧萧
·
2020-11-13 21:31
java
编程语言
python
大数据
人工智能
python算法刷题(leetcode)——链表
菜鸡的
刷题记录
,基础知识不会写太多,有时间会写专题复习基础知识。第一轮刷题,所以解法代码可能都比较冗余/难看,主要是追求先有思路和会写。
orand.
·
2020-11-03 13:44
数据结构的复习
链表
数据结构
算法
weblogic漏洞复现合集
环境搭建:https://
vulhub
.org/推荐两款weblogic漏洞检测工具https://github.com/tangxiaofeng7/Weblogic-scanhttps://github.com
萨满原子
·
2020-11-02 14:25
蒟蒻的LeetCode
刷题记录
71~80
71.简化路径类似于一个树的递归,但是可以直接用栈来实现:classSolution{public:stringsimplifyPath(stringpath){stringres,name;if(path.back()!='/')path+='/';for(autoc:path){if(c!='/')name+=c;else{if(name==".."){while(res.size()&&re
nullwh
·
2020-10-12 18:28
Leetcode
学习笔记
刷题练习
Vulhub
开源项目 08/09 月度总结
10月第一个工作日,先祝大家开工大吉~前两个月度过的格外疲乏,
Vulhub
的进展也稍有迟缓,好在有社区的同学贡献了不少内容,所以整体还是稳步推进中。今天就来给
Vulhub
这两个月的进展做个总结。
落沐萧萧
·
2020-10-09 12:04
java
区块链
编程语言
人工智能
docker
随机
刷题记录
(就很迷)
就想弄个
刷题记录
。
蒲公英之殇
·
2020-09-30 22:11
杂点
算法
BUUCTF-
刷题记录
-4
WEB[CISCN2019初赛]LoveMath这题主要是通过给的那些函数来进行一个RCE,其中值得注意的就是进制转换函数base_convert()、dechex()了,我们的主要目的是造出来一个_GET,然后再通过这个来传入参数,进行RCE。而通过base_convert()函数可以进行任意进制间的一个转换,也就是可以构造出来任意的字符串,这里可以先通过一个base_convert()函数造出
秋风瑟瑟...
·
2020-09-29 20:26
BUUCTF刷题记录
Weblogic反序列化漏洞(CVE-2019-2729)
漏洞编号:CVE-2019-2725影响版本:10.3.6.0、12.1.3.0、12.2.1.3测试环境:Linux||
vulhub
||Weblogic
info-sec
·
2020-09-25 16:39
CVE漏洞复现
数据结构学习记录(一)
今天开始
刷题记录
(因为我实在是不想把这么多东西存到电脑,那么干脆云一份吧)。这些记录都比较个人,是做给自己看的。
Votaver
·
2020-09-20 10:40
数据结构自我学习
数据结构
算法
垃圾小肥羊leetcode
刷题记录
5
我的解法:classSolution:defremoveNthFromEnd(self,head:ListNode,n:int)->ListNode:dummyhead=ListNode(None)dummyhead.next=headcur=dummyheadforiinrange(n+1):cur=cur.nexttail=dummyheadwhilecur:tail=tail.nextcur
ChoesTiger wa
·
2020-09-17 11:58
小白羊不太会编程
算法
leetcode
数据结构
垃圾小白羊的leetcode
刷题记录
6
我的解法:classSolution:defspiralOrder(self,matrix:List[List[int]])->List[int]:ifnotmatrix:return[]iflen(matrix)==1:returnmatrix[0]m,n=len(matrix),len(matrix[0])directions=[(0,1),(0,-1),(1,0),(-1,0)]#right
ChoesTiger wa
·
2020-09-17 11:58
小白羊不太会编程
算法
列表
python
垃圾小白羊的leetcode
刷题记录
7
我的解法:classSolution:defreverseBetween(self,head:ListNode,m:int,n:int)->ListNode:count=0dummy=ListNode()dummy.next=headp=dummyinv_nodes=[]whilecountListNode:count=1dummy=ListNode()dummy.next=headpre,cur
ChoesTiger wa
·
2020-09-17 11:58
小白羊不太会编程
数据结构
leetcode
垃圾小肥羊leetcode
刷题记录
4
我的解法:classSolution:deftrailingZeroes(self,n:int)->int:fives=0whilen>0:n=n//5fives+=nreturnfives末尾的一个零表示阶乘中至少有一对2和5的因子,由于2因子的数量远多于5因子,因此只需考虑阶乘的所有乘数中一共有多少个5因子。需要注意的是有的乘数会包含多个5因子,如25包含两个5因子。因此,我们需要可以通过n/
ChoesTiger wa
·
2020-09-17 11:57
小白羊不太会编程
数据结构
算法
垃圾小白羊leetcode
刷题记录
3
我的解法:#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,x):#self.val=x#self.left=None#self.right=NoneclassSolution:defisSameTree(self,p:TreeNode,q:TreeNode)->bool:ifnot(porq):returnnotbool
ChoesTiger wa
·
2020-09-17 11:57
小白羊不太会编程
leetcode
二叉树
算法
垃圾小白羊leetcode
刷题记录
1
我的解法:deftwoSum(self,nums:List[int],target:int)->List[int]:fori,numinenumerate(nums):forjinrange(i+1,len(nums)):ifnums[j]==target-num:return[i,j]两层循环,时间复杂度O(n2)大佬解法:deftwoSum(self,nums:List[int],target
ChoesTiger wa
·
2020-09-17 11:26
小白羊不太会编程
leetcode
数据结构
python
算法
王道代码
刷题记录
文章目录1.设计一个递归算法,删除不带头节点的单链表L所有值为x的节点2.在带头节点的单链表L中,删除所有值为x的节点,并释放其空间,假设值为x的节点不唯一,试着编写以下算法以实现这个操作。3.设L为带头节点的单链表,编写算法实现从尾到头反向输出节点4.试编写带头节点的单链表L删除一个最小值节点的高效算法5.试编写算法将带头结点的单链表就地逆置,所谓就地是指辅助空间复杂度为O(1)设在一个带表头结
乐多
·
2020-09-17 02:43
数据结构
ubuntu16.04搭建
vulhub
环境
简介
Vulhub
官方中文教程https://github.com/
vulhub
/
vulhub
/blob/master/README.zh-cn.md环境:ubuntu16.04.5python3安装必要软件
anan2175
·
2020-09-16 01:12
运维
git
python
Leetcode
刷题记录
——56. 合并区间
算是贪心算法吧建立一个用于存储结构的res=[]我们首先按每个子区间的最小值将所有list排序,并将第0个list扔进res此后,我们对于排序后的第i个list(i>=1),和当前res中的最后一个进行比较比较的结果无非有2种:包含或部分重叠,此时返回二者合并后的区间不相交,返回空若为第一行的情况,我们返回二者合并后的区间并替换掉到res中的最后一个若为第二行的情况,我们返回空,并将这个list注
1996MZH
·
2020-09-16 00:04
leetcode
python编程技巧
leetcode 个人
刷题记录
(Python)
好久没做题了,数据结构和算法是不能丢下的,因此争取每天做一些题,保持思维和手感。第一周8.639.组合总和回溯+剪枝这里学到一个小技巧,把数组切片当作参数传进函数,这样就保证了递归下层选取是不比之前小的。其实就是之前C++写法的传指针。classSolution:defcombinationSum(self,candidates:List[int],target:int)->List[List[i
粽子小黑
·
2020-09-16 00:54
python
leetcode
LeetCode
刷题记录
(百度)
文章目录leetcode-215.数组中的第K个最大元素leetcode-206.反转链表leetcode-142.环形链表IIleetcode-94.二叉树的中序遍历leetcode-104.二叉树的最大深度leetcode-102.二叉树的层序遍历leetcode-69.x的平方根leetcode-5.最长回文子串leetcode-62.不同路径leetcode-53.最大子序和leetcod
六便士~
·
2020-09-15 23:39
LeetCode
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他