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刷题记录
leetcode
刷题记录
之852
852、山脉数组的峰顶索引我们把符合下列属性的数组A称作山脉:A.length>=3存在0A[i+1]>…>A[A.length-1]给定一个确定为山脉的数组,返回任何满足A[0]A[i+1]>…>A[A.length-1]的i的值。示例1:输入:[0,1,0]输出:1示例2:输入:[0,2,1,0]输出:1提示:3int:returnA.index(max(A))解释:直接利用语言内置函数求解。
printf("dream");
·
2020-08-08 20:11
算法刷题
7.leetcode 整数反转(简单)
leetcodepython
刷题记录
,从易到难一、题目二、解答A、version11.思路把数字转成字符串,调用反转方法,再转回数字2.实现classSolution(object):defreverse
终回首
·
2020-08-08 20:24
leetcode
python
LeetCode
刷题记录
6-10
目录6.字形变换7.整数反转8.字符串转换整数(atoi)9.回文数10.正则表达式匹配6.字形变换题解ifnumRows<2:returnsres=[""for_inrange(numRows)]#['','','','']i,flag=0,-1#i行索引flag方向forcins:res[i]+=cifi==0ori==numRows-1:flag=-flagi+=flagreturn"".j
Winstonfy
·
2020-08-08 19:03
LeetCode
刷题记录
——第56题(合并两个有序数组)
题目描述给出一个区间的集合,请合并所有重叠的区间。示例1:输入:[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间[1,3]和[2,6]重叠,将它们合并为[1,6].示例2:输入:[[1,4],[4,5]]输出:[[1,5]]解释:区间[1,4]和[4,5]可被视为重叠区间。思路分析核心思路:按照每个子列表中第0个元素进行排序,以示
人工智障1025
·
2020-08-08 14:06
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第205题(同构字符串)
题目描述给定两个字符串s和t,判断它们是否是同构的。如果s中的字符可以被替换得到t,那么这两个字符串是同构的。所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。示例1:输入:s=“egg”,t=“add”输出:true示例2:输入:s=“foo”,t=“bar”输出:false示例3:输入:s=“paper”,t=“title”输出:
人工智障1025
·
2020-08-08 14:06
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——面试题(旋转矩阵)
题目描述给你一幅由N×N矩阵表示的图像,其中每个像素的大小为4字节。请你设计一种算法,将图像旋转90度。不占用额外内存空间能否做到?示例1:给定matrix=[[1,2,3],[4,5,6],[7,8,9]],原地旋转输入矩阵,使其变为:[[7,4,1],[8,5,2],[9,6,3]]示例2:给定matrix=[[5,1,9,11],[2,4,8,10],[13,3,6,7],[15,14,12
人工智障1025
·
2020-08-08 14:06
菜鸟的LeetCode刷题记录
实战Linux下三种不同方式的提权技巧
实验一:利用Linux内核漏洞提权VulnOSversion2是
VulHub
上的一个Linux提权练习,当打开虚拟机后,可以看到获取到低权限SHELL后我们通常做下面几件事1.检测操作系统的发
fly小灰灰
·
2020-08-08 12:48
linux
Vulhub
漏洞复现之Dns域传送漏洞
前言:名字雷同但差个n的两种类型漏洞环境靶机:vulnhub与
vulhub
的区别Dns域传送漏洞Dns是什么DNS是一种分布式网络目录服务,主要用于域名与IP地址的相互转换,以及控制因特网的电子邮件的发送
努力的学渣'#
·
2020-08-08 11:43
复现漏洞
leetcode
刷题记录
之9
9、回文数 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。进阶: 你能不将整数转为字符串来解决这个问题吗?难度:简单 题目
printf("dream");
·
2020-08-08 11:36
算法刷题
leetcode
刷题记录
之7
7、整数反转 给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。难度:简单 题目地址:https://leetcode-cn.com/pro
printf("dream");
·
2020-08-08 11:36
算法刷题
PAT乙级
刷题记录
——1003 我要通过! (20分)
“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送——只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有P、A、T这三种字符,不可以包含其它字符;任意形如xPATx的字符串都可以获得“答案正确”,其中x或者是空字符串,或者是仅由字母A组成的字符串;如果aPbTc是正确的,那么aPbATca也是正确
囷囷
·
2020-08-08 00:29
PAT乙级
LeetCode
刷题记录
(1)
LeetCode
刷题记录
(1)使用语言:JavaScript。从简单题开始写的,只放上了代码,没有写思路。
兔子喽
·
2020-08-07 21:06
学习记录
PAT甲级
刷题记录
——1072 Gas Station (30分)
Agasstationhastobebuiltatsuchalocationthattheminimumdistancebetweenthestationandanyoftheresidentialhousingisasfarawayaspossible.Howeveritmustguaranteethatallthehousesareinitsservicerange.Nowgiventhema
囷囷
·
2020-08-07 21:20
PAT甲级
LeetCode
刷题记录
——第153题(寻找旋转排序数组中的最小值)
题目描述假设按照升序排序的数组在预先未知的某个点上进行了旋转。(例如,数组[0,1,2,4,5,6,7]可能变为[4,5,6,7,0,1,2])。请找出其中最小的元素。你可以假设数组中不存在重复元素。示例1:输入:[3,4,5,1,2]输出:1示例2:输入:[4,5,6,7,0,1,2]输出:0思路分析首先,核心是:只有一次旋转,所以一定有一边要维持原来的状态leftright最小值一定在右侧,根
人工智障1025
·
2020-08-07 13:51
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第33题(搜索旋转排序数组)
题目描述假设按照升序排序的数组在预先未知的某个点上进行了旋转。(例如,数组[0,1,2,4,5,6,7]可能变为[4,5,6,7,0,1,2])。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回-1。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是O(logn)级别。示例1:输入:nums=[4,5,6,7,0,1,2],target=0输出:4示例2:输入:nu
人工智障1025
·
2020-08-07 13:51
菜鸟的LeetCode刷题记录
Leet Code
刷题记录
【1】
20.有效的括号用到的数据结构:链表实现的栈参考:C语言—堆栈(链表实现)-changfan-博客园舍友看到我这一大堆栈的实现惊了,说你机试的时候真的有这么多时间写C吗?于是去看了看C++的写法——短时间里不能很熟练运用java,就先上C++吧。下面是几个需要学习的Part:关于map的使用在C里面,我是对着ascii码表看的,或者直接比较,而在C里面可以用Map做一个一对一的hash映射。参考:
小翼_Ashley
·
2020-08-07 11:51
刷题吭吭
c++
leetcode
Leet Code
刷题记录
【2】
88.合并两个有序数组这道题的难点就在于如何避免反复挪动数字。我很自然而然地就用空间换时间了,重新令了个空数组来存结果,在内存消耗上惨不忍睹。实际上更巧妙的办法是倒着来。一般我们会考虑从小到大去找、去存,实际上也可以从大到小去找、去存。这样就不会覆盖存储。然后我写成了这个丑样子:classSolution{public:voidmerge(vector&nums1,intm,vector&nums
小翼_Ashley
·
2020-08-07 11:20
刷题吭吭
c++
leetcode
算法
leetcode
刷题记录
-922.按奇偶排序数组2[java,数组]
题目给定一个非负整数数组A,A中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当A[i]为奇数时,i也是奇数;当A[i]为偶数时,i也是偶数。你可以返回任何满足上述条件的数组作为答案。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sort-array-by-parity-ii著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明
AG9GgG
·
2020-08-07 11:06
刷题记录
LeetCode
刷题记录
3------杨辉三角(简单)
题目描述:给定一个非负整数numRows,生成杨辉三角的前numRows行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入:5输出:[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]思路:我们知道杨辉三角的一行,则可以通过相邻值计算出下面的一行,而且我们知道每一行的第一个元素和最后一个元素都是1,此外我们处理3个特殊的numRows输入,分别是0,1,2。可
CodeHui
·
2020-08-05 21:22
buuctf
刷题记录
9 [BJDCTF2020]BJD hamburger competition
打开看是一整个程序,刚开始感觉和那个坦克大战有点像(小憨包笑死)怀疑是根据选择不同的材料来达到某种条件然后输出flag先找到c#的资源文件dnspy打开点开以后果然是根据根据点击材料来控制是否输出flag,但是直接看最后几段代码,发现flag先sha1加密进行判断,再输出时md5加密根据他的数据可以反推出str,进而求解flagstr为1001,md5加密都试了一遍以后发现都不对,再看看代码他这个
ytj00
·
2020-08-05 21:06
ctf
逆向
BUUCTF-PWN
刷题记录
-19
目录wustctf2020_name_your_cat(数组越界修改返回地址)wustctf2020_name_your_dog(数组越界修改GOT表)ciscn_2019_c_3(绕过不能直接修改fd的限制)wustctf2020_name_your_cat(数组越界修改返回地址)在NameWhich函数中没有越界检查我们调试看一下0xffd31214就是charv3[40]的地址而在0xffd
L.o.W
·
2020-08-05 21:13
BUU-PWN
BUUCTF-WEB
刷题记录
-2
目录[极客大挑战2019]SecretFile[网鼎杯2018]Fakebook[极客大挑战2019]PHP[极客大挑战2019]Knife[BJDCTF2nd]fakegoogle[极客大挑战2019]LoveSQL[极客大挑战2019]Http[De1CTF2019]SSRFMe[极客大挑战2019]SecretFile一直F12点了之后来到这里怀疑是跳转,用burpsuite抓包secr3t
L.o.W
·
2020-08-05 21:42
BUUCTF-PWN
刷题记录
-11
目录sctf_2019_one_heap(doublefree,partialrewrite,利用_IO_2_1_stdout_泄露libc)SWPUCTF_2019_p1KkHeap(doublefree,劫持tcache控制结构)ciscn_2019_sw_1(格式化字符串漏洞,劫持.finit_array)TWCTF_online_2019_asterisk_alloc(tcacheatta
L.o.W
·
2020-08-05 21:42
BUU-PWN
BUUCTF-WEB
刷题记录
-1
目录[HCTF2018]WarmUp[强网杯2019]随便注[护网杯2018]easy_tornado[SUCTF2019]EasySQL[HCTF2018]admin[RoarCTF2019]EasyCalc[极客大挑战2019]EasySQL[强网杯2019]高明的黑客[极客大挑战2019]Havefun[SUCTF2019]CheckIn[CISCN2019华北赛区Day2Web1]Hack
L.o.W
·
2020-08-05 21:42
BUUCTF-PWN
刷题记录
-10
目录wustctf2020_number_game(neg操作原理)zctf2016_note2(强制转换溢出,unlink)judgement_mna_2016(格式化字符串漏洞,栈信息残留)[OGeek2019]bookmanager(堆溢出)wustctf2020_number_game(neg操作原理)需要输入一个数,变为负数之后还是负数这题就涉及计组知识了,neg的操作为按位取反+1,而
L.o.W
·
2020-08-05 21:42
BUU-PWN
BUUCTF-PWN
刷题记录
-9
目录bcloud_bctf_2016(houseofforce)漏洞利用Expwustctf2020_closed(重定向)x_ctf_b0verfl0w(shellcode编写)mrctf2020_shellcode_revenge(alphanumericshellcode)bcloud_bctf_2016(houseofforce)有一个off-by-null漏洞,这里只有name输满了0x
L.o.W
·
2020-08-05 21:42
BUU-PWN
buuoj
刷题记录
2
[GYCTF2020]Ezsqli首先从题目名字就能知道这是道SQL注入题打开题目测一下,输入1打印Nu1L,输入2打印V&N,其他的数字是报没有查询结果的错加个单引号试试,显示bool(false)布尔盲注,能够注入出database,但是在注入表的时候出现了问题,因为存在过滤,手测了了一下,or前面有东西就会报错sql注入in也是一样,加个空格都会die因此information_schema
臭nana
·
2020-08-05 20:21
ctf-wp
刷题记录
-[NCTF2019]SQLi
测试一下应该是or被拦截了简单fuzz一下可以看到regexp是可以用的题目也直接给了被过滤的关键词找到admin的密码即可得flag由于单引号被禁用,使用\转义and前面的那个单引号,使得'\'andpasswd='形成闭合构造passwd处为||/**/passwd/**/regexp/**/"^a";%00用regexp查询passwd^匹配字符串开头%00截断后面的内容但是不能在输入框直接
weixin_43610673
·
2020-08-05 20:16
LEETCODE
刷题记录
文章目录岛屿问题200.NumberofIslands305.NumberofIslandsII694.NumberofDistinctIslands711.NumberofDistinctIslandsII回文数问题234.PalindromeLinkedList131.PalindromePartitioning132.PalindromePartitioningII1246.Palindro
tianhao199703
·
2020-08-05 20:03
代码知识梳理
BUUCTF-web
刷题记录
-2
[极客大挑战2019]HardSQL一个登陆框,简单测试一下很多包括union等字符被过滤了,这里这样构造可以成功登录,但是没有flag,所以是要把flag从数据库读出来了admin'Or(1)#1发现^没有被过滤,可以用来代替and,与extractvalue函数结合来尝试进行报错注入这个函数在这里的大致用法是这样的,extractvalue(null,concat(0x7e,user(),0x
kkkkkkkkkkkab1
·
2020-08-05 19:07
BUUCTF刷题记录
redis数据库非授权访问-SSRF
漏洞抓到的数据包进行内网的探测补充:redis数据库第六步通过读写计划任务文件crontab反弹Shell到指定地址url编码burp里面提交第七步第六步的同时设置监听第一步:获取镜像[cdDesktop/][cd
vulhub
-master
水中煮鱼冒气
·
2020-08-05 19:52
漏洞复现
BUUCTFweb
刷题记录
[极客大挑战2019]BuyFlagheader里头有个user=0,将其修改成1再postmoney=100000001&password=404a发现money参数过长,使用数组绕过最后postmoney[]=100000001&password=404a[极客大挑战2019]Http查看源码可知有一个Secret.php访问Secret.php,根据提示,添加referer:https://
夜幕下的灯火阑珊
·
2020-08-05 19:19
CAS4.1反序列化漏洞
vulhub
CAS复现环境
vulhub
ApereoCAS是一款Apereo发布的集中认证服务平台,常被用于企业内部单点登录系统。
m0_46580995
·
2020-08-05 19:14
复现
java
LeetCode困难
刷题记录
——Transform to Chessboard 变为棋盘
题目:AnNxNboardcontainsonly0sand1s.Ineachmove,youcanswapany2rowswitheachother,orany2columnswitheachother.Whatistheminimumnumberofmovestotransformtheboardintoa"chessboard"-aboardwhereno0sandno1sare4-dire
阿团团
·
2020-08-05 19:19
LeetCode
LeetCode
算法
BUUCTF
刷题记录
10道MISC(二)
[BJDCTF2nd]最简单的misc-y1ng上来一个加密安装包,属性找不到密码,010editor伺候504b0304后的加密为是0800偶数,说明没有加密,是伪加密修改504b0102后的加密位后,解压得到未知文件010editor打开发现IHDR,说明是png格式,发现缺少文件头补齐89504E47,顺便获得flag图片[BJDCTF2nd]A_Beautiful_Picturepng文件
feng_2016
·
2020-08-05 18:16
get-shell [XCTF-PWN]CTF writeup系列1
因为做
vulhub
靶场Serial2,在最后一步用到了rop技术,所以就顺便把自己学习pwn的过程做下记录。今天做的ctf题目是pwn新手训练场的第一题get-shell。
3riC5r
·
2020-08-05 18:15
XCTF-PWN
CTF
攻防世界 安卓题目
刷题记录
先把攻防世界的安卓题目刷刷,,,再去刷一些pwn题目。,发现自己刷的也不多估计剩下的都比较难>=java-jarabe-all.jarunpackapp3.abapp.apk0%1%2%3%4%5%6%7%8%9%10%11%12%13%14%15%16%17%18%19%20%21%22%23%24%25%26%27%28%29%30%31%32%33%34%35%36%37%38%39%40%
pipixia233333
·
2020-08-05 17:21
逆向之旅
BJDCTF-2020-WRITEUP---TiKi小组
title:BJDCTF2020
刷题记录
categories:CTFtags:BJDCTFCTF2020BJDCTFWebduangShell根据提示,输入.index.php.swp下载到源码。
水星Sur
·
2020-08-05 17:57
BUUCTF
刷题记录
(持续更新
刷题记录
BUUCTF2018onlineToolsACTF2020新生赛includeZJCTF2019NiZhuanSiWeiACTF2020新生赛ExecSUCTF2019PythonginxBJDCTF2020EasyMD5CISCN2019
逗逼如风
·
2020-08-05 15:01
初窥CTF
Kali中使用Docker安装
vulhub
靶场环境
文章目录1、安装pip2、安装docker-compose3、clone
vulhub
环境到本地4、安装weblogicCVE-2017-10271环境5、访问weblogic靶场环境默认阅读者已在自己Kali
工科学生死板板
·
2020-08-05 11:50
Tools
kali
docker
vulhub
2020/5/12 使用C#力扣
刷题记录
判断是否为丑数publicclassSolution{publicboolIsUgly(intnum){//判断一个数是否为丑数if(num<1)returnfalse;while(num%2==0)num/=2;while(num%3==0)num/=3;while(num%5==0)num/=5;returnnum==1;}}思路:因为丑数的质因数只包含2、3、5.所以直接进行除,得到最后的数
Jaygee-
·
2020-08-05 03:38
学习
C++奥赛一本通
刷题记录
(排序)
C++奥赛一本通
刷题记录
(排序)2017.11.16Bygwj1139177410都是拿STL水的…别怪我……谁考了第k名openjudge01#include#includeusingnamespacestd
weixin_30763397
·
2020-08-05 02:42
C++奥赛一本通
刷题记录
(贪心)
C++奥赛一本通
刷题记录
(贪心)2017.11.15Bygwj1139177410书不见了,占坑待填。
weixin_30274627
·
2020-08-05 02:41
至2020-03-28信奥总结
我也好久没有动过
刷题记录
表,因为有文化课这种棘手的课程之后,完全没有了时间和精力搞信奥,况且家长是不允许在休闲时间过度做与信奥有关的事情的。
ZHX_SD
·
2020-08-04 23:22
PAT乙级
刷题记录
——1028 人口普查 (20分)
某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。输入格式:输入在第一行给出正整数N,取值在(0,105];随后N行,每行给出1个人的姓名(由不超过5个英文字母组成的字符串)、以及按
囷囷
·
2020-08-04 21:05
PAT乙级
数据结构与算法
刷题记录
位运算:a=10101010按位与&(1)清零:a&0=0(2)取指定位上的数字,如取得数字a的最后四位:a&00001111=00001010按位或|(1)对某些位置置为1,如将a的后四位置为1:a|00001111=10101111异或^(1)将某些位置取反,如将a的后四位取反:a^00001111=10100101(2)与0异或保留原值,如:a^00000000=10101010(3)交换两
韩小垃圾
·
2020-08-04 17:15
算法与数据结构
LeetCode
刷题记录
(JavaScript)——数组
目录53.最大子序和(easy)—03/1266.加一(easy)——03/2135.搜索插入位置(easy)——03/22914.卡牌分组(easy)——03/271.两数之和(easy)——04/0253.最大子序和(easy)—03/12给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:[-2,1,-3,4,-1,2,1,-5,4]
旺仔流奶
·
2020-08-04 17:00
Leetcode
SQL 50题
刷题记录
上诉为数据表答:1select*fromstudentrightjoin(selectt1.sid,class1,class2from(selectsid,scoreasclass1fromscwherecid=‘01’)ast1,(selectsid,scoreasclass2fromscwherecid=‘02’)ast2wheret1.sid=t2.sidandt1.class1>t2.cl
云与尘呀?
·
2020-08-04 17:02
数据库复试准备
CVE-2014-3120 (命令执行漏洞)
环境配置
vulhub
环境搭建https://blog.csdn.net/qq_36374896/article/details/84102101启动docker环境cd
vulhub
-master/elasticsearch
浅笑⁹⁹⁶
·
2020-08-04 16:57
漏洞复现
CVE-2015-3337(任意文件读取)
vulhub
漏洞环境搭建:https://blog.csdn.net/qq_36374896/article/details/84102101启动docker环境cd
vulhub
-master/elasticsearch
浅笑⁹⁹⁶
·
2020-08-04 16:57
漏洞复现
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他