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
java-script刷题
刷题
记录-[BUUCTF 2018]Online Tool
一拿到题目就看见这些关键词,看见http_x_forwarded_for猜想会不会http头部注入啥的,但是尝试了直接pass,又看见get方式传入host参数,和system执行nmap部分,傻傻的觉得会不会linux的多语句执行,哇,真滴笨啊我,试了好多遍都不行,看了大佬的解析才懂一点其中关键函数是escapeshellarg()和escapeshellcmd()分别意思为:escapeshe
菜鸡努力学习
·
2023-11-14 00:02
web安全
刷题
- BUUCTF(BUUOJ) - WEB - DAY3
目录BUUCTFWEB(一)[极客大挑战2019]EasySQL题目地址解题思路(二)[极客大挑战2019]Havefun题目地址解题思路(三)[HCTF2018]WarmUp题目地址解题思路(四)[ACTF2020新生赛]Include题目地址解题思路(五)[ACTF2020新生赛]Exec题目地址解题思路(六)[GXYCTF2019]PingPingPing题目地址解题思路(七)[强网杯201
ruibn
·
2023-11-14 00:31
ctf
buuctf
web
sql
bug
web安全
php
buuctf reverse
刷题
1.新年快乐pe查壳发现是32位有壳工具脱壳脱壳后拖进32位IDA查看关键字符串查看伪代码其中的函数大概意思如下图由此可以得到flag{HappyNewYear}2.xor老规矩pe查壳,无壳,64位拖进64位IDA,查看关键字符串关键代码解释如下图跟进global这个字符串shife+E提取用脚本进行异或(关键点:两次异或还是它本身)运行得到flag3.reverse3无壳,32位拖进IDA查看
小鱼干儿6
·
2023-11-14 00:01
python
c语言
学习方法
笔记
BUUCTF上crypto
刷题
学习记录1-10(持续更新中)
BUUCTF上crypto
刷题
学习记录1-10(持续更新中)目录BUUCTF上crypto
刷题
学习记录1-10(持续更新中)1、MD52、Url编码3、一眼就解密(Base64编码)4、看我回旋踢(类似凯撒加密
This is pioneer
·
2023-11-14 00:01
ctf
ctf
crypto
加密解密
ctf-re buuctf
刷题
记录7.3-7.9
[MRCTF2020]hello_world_go首先DIE查看,根据题目知道这是个go文件,拖进IDA试试,找到main_main函数看一看这些数据,找到flag可以看到是在注释后的字符,然后选中包含flag的部分,如下:相册首先大致找找看看,找到下面这个函数:msiluser、mailpass等都是比较敏感的字符,双击跳转:是将字符串base64加密,我找到这里就没啥思路了然后看了一篇关于ap
*,1
·
2023-11-14 00:00
学习
BUUCTF
刷题
记录 Exec
[ACTF2020新生赛]Exec进入页面首先127.0.0.1;ls进行目录读取,然后127.0.0.1;cat/flag得flag
m0_46576074
·
2023-11-14 00:30
buuctf web
刷题
记录
空格过滤常见ctfweb题目中*第一题大佬的博客,持续学习学习学习https://www.ghtwf01.cn/index.php/archives/273/通过学习知道怎么样绕过以buuctf首先使用burp抓包看看过滤了什么字符基本上大部分字符都被过滤了,就很烦人尝试构造?ip=127.0.0.1;ls发现有两个东西构造catfalg.php发现被过滤了,这怎么办???flag被过滤,空格也被
jing!
·
2023-11-14 00:59
ctf
[buuctf]crypto
刷题
学习记录(1-22)
目录一、MD5二、Url编码三、看我回旋踢四、一眼就解密五、摩丝六、[BJDCTF2nd]签到-y1ng七、[BJDCTF2nd]password八、变异凯撒九、Quoted-printable十、Rabbit十一、篱笆墙的影子十二、RSA十三、丢失的MD5十四、[BJDCTF2nd]老文盲了十五、Alice与Bob十六、rsarsa十七、大帝的密码武器十八、Windows系统密码十九、[BJDC
hyxyan
·
2023-11-14 00:59
ctf
密码学
buuctf web
刷题
笔记
[极客大挑战2019]EasySQL题目类型:简单的SQL注入直接万能密码[极客大挑战2019]Havefun题目类型:代码审计查看源代码Syclover@cl4y代码审计有一个cat变量,通过get方式传参,如果cat=dog输出flag使用构造payload:/?cat=dog重要的知识点——PHP封装协议重要的知识点——PHP封装协议:php://filter/read=convert.ba
liby-meigui
·
2023-11-14 00:29
笔记
学习
BUUCTF-pwn
刷题
记录(22-7-30更新)
本文记录
刷题
过程中一些卡住的或者觉得有必要记下来的题目。
Morphy_Amo
·
2023-11-14 00:29
pwn题
学习
安全
pwn
buuctf-crypto
刷题
记录(一)
2020.11.6记录一下自己的
刷题
过程1.password题目.txt:姓名:张三生日:19900315key格式为key{xxxxxxxxxx}看到有十个x,生日有八位,盲猜前两位是名字缩写,试了一下
Katrina2018
·
2023-11-14 00:59
安全
刷题
学习记录BUUCTF
[极客大挑战2019]RCEME1进入环境直接就有代码40){die("ThisistooLong.");}if(preg_match("/[A-Za-z0-9]+/",$code)){die("NO.");}@eval($code);}else{highlight_file(__FILE__);}//?>代码审计:传入的code不能大于40并且不能包含a到z的大小写字符和1到10的数字我们可以通
正在努力中的小白♤
·
2023-11-14 00:58
android
今日
刷题
之一个语句判断某个数是不是2的若干次幂
目录1.一条语句实现x是否为2的若干次幂的判断1)代码如下2)规律和图解如下3)boolalpha1.一条语句实现x是否为2的若干次幂的判断1)代码如下#includeintmain(){inti=512;cout<
我在凌晨等太阳¤
·
2023-11-13 23:54
C++
数学
c++
算法
开发语言
牛客
刷题
记录11.12 (10/6)
操作复杂度mapvectorsetdeque抽线类C++11:两个新特性:override,finnaloverride:子类必须覆写父类的虚函数,否则报错,finnal:类中函数使用后,子类不能重写该函数;若修饰类,该类不能被继承;finnal抽象类没有意义,函数体=0,且子类不能被继承,所以抽象类不能是finnalfopen
Skier.Holmes
·
2023-11-13 23:38
开发语言
c++
leetcode
刷题
/链表 92. 反转链表 II(0ms,图解)
92.反转链表II题意:给你单链表的头指针head和两个整数left和right,其中leftnext==nullptr)returnhead;intcount=right-left;intloop=left-1;ListNode*p=head;ListNode*p_z=p;while(loop--){p_z=p;p=p->next;}if(p==nullptr||p->next==nullptr
公仔面i
·
2023-11-13 23:30
leetcode刷题/链表篇
leetcode
数据结构
链表
算法
c++
力扣
刷题
第二十一天--栈与队列
前言周末玩了两天,s赛看的难受。。。还是和生活对线吧内容一、用栈实现队列232.用栈实现队列请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素booleanempty()如果队列为空,返回
T.BS
·
2023-11-13 23:45
力扣栈和队列
leetcode
算法
golang
栈
队列
力扣
刷题
-二叉树-翻转二叉树
226.翻转二叉树翻转一棵二叉树。思路参考:https://www.programmercarl.com/0226.%E7%BF%BB%E8%BD%AC%E4%BA%8C%E5%8F%89%E6%A0%91.html#%E6%80%9D%E8%B7%AF如果要从整个树来看,翻转还真的挺复杂,整个树以中间分割线进行翻转,如图:可以发现想要翻转它,其实就把每一个节点的左右孩子交换一下就可以了。注意:交
hxh207
·
2023-11-13 23:12
leetcode刷题
leetcode
算法
python
数据结构
力扣
刷题
-二叉树-对称二叉树
101对称二叉树给你一个二叉树的根节点root,检查它是否轴对称。示例1:输入:root=[1,2,2,3,4,4,3]输出:true示例2:输入:root=[1,2,2,null,3,null,3]输出:false思路我的思路-中序遍历利用中序遍历(左中右),遍历树,然后根据遍历结果根节点两边左右是否是相反的,如果是那么就是对称的。比如这个,遍历结果为3241423,在根节点两边,324和423
hxh207
·
2023-11-13 23:12
leetcode刷题
leetcode
算法
数据结构
python
力扣
刷题
-二叉树-二叉树的层序遍历(相关题目总结)
思路层序遍历一个二叉树。就是从左到右一层一层的去遍历二叉树。这种遍历的方式和我们之前讲过的都不太一样。需要借用一个辅助数据结构即队列来实现,队列先进先出,符合一层一层遍历的逻辑,而用栈先进后出适合模拟深度优先遍历也就是递归的逻辑。而这种层序遍历方式就是图论中的广度优先遍历,只不过我们应用在二叉树上。使用队列实现二叉树广度优先遍历,动画如下:这样就实现了层序从左到右遍历二叉树。参考:https://
hxh207
·
2023-11-13 23:09
leetcode刷题
leetcode
算法
python
数据结构
leetcode
刷题
记录-118. Pascal's Triangle
leetcode
刷题
记录-118.Pascal’sTriangle1.题目要求GivennumRows,generatethefirstnumRowsofPascal’striangle.Forexample
zhaizhan524
·
2023-11-13 19:38
leetcode
cpp
leetcode
刷题
记录-119. Pascal's Triangle II
leetcode
刷题
记录-119.Pascal’sTriangleII1.题目要求Givenanindexk,returnthekthrowofthePascal’striangle.Forexample
zhaizhan524
·
2023-11-13 19:38
leetcode
cpp
Leetcode
刷题
记—— 118. Pascal's Triangle(杨辉三角形)
一、题目叙述:GivennumRows,generatethefirstnumRowsofPascal'striangle.Forexample,givennumRows=5,Return[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]Subscribetoseewhichcompaniesaskedthisquestion即给定一个整数numRows,输出杨辉三
爱胡椒的小白兔呢
·
2023-11-13 19:05
刷刷刷题
leetcode
java
QUST 青岛科技大学 信息学院 一些竞赛
去“洛谷-题单”
刷题
/去PTA平台刷往年团体程序设计天梯赛题目4.蓝桥
学徒小昊
·
2023-11-13 19:30
比赛
经验分享
leetcode
刷题
日记:118.Pascal‘s Triangle(杨辉三角)
118.Pascal’sTriangle(杨辉三角)题目给我们一个整数numRows表示杨辉三角形的行数,返回杨辉三角形的前numRows行,下面给出一个杨辉三角形看看它有哪些规律;可以看出杨辉三角形的每一行的最左侧和最右侧的值都为1.其余的第i行的第j个元素p[i][j]可以由下图确定:可以看出p[i][j]=p[i-1][j]+p[i-1][j-1],有了上述的思路我们可以写出代码如下:int
apprentice_eye
·
2023-11-13 19:28
leetcode刷题日记
leetcode
算法
职场和发展
【C/PTA】数组练习(编程)
本文结合PTA专项练习带领读者掌握数组,
刷题
为主注释为辅,在代码中理解思路,其它不做过多叙述。
秋说
·
2023-11-13 19:17
C语言入门教程
c语言
算法
数据结构
数组
pta
【LeetCode
刷题
笔记】滑动窗口
992.K个不同整数的子数组解题思路:滑动窗口,题目问题转化为:求「最多存在K个不同整数的子数组的个数」与「最多存在K-1个不同整数的子数组的个数」之差,就是题目所求的「恰好存在K个不同整数的子数组的个数」,最终问题就变成求解滑动窗口内,以R为右边界的、包含k个不同整数的子数组个数,它其实就是窗口区间的长度R-L
川峰
·
2023-11-13 18:33
LeetCode刷题笔记
LeetCode
数据结构与算法
滑动窗口
计数map
前缀和
牛客
刷题
笔记--(java基础101-150)
101ArrayList和LinkList的描述,下面说法错误的是?(D)LinkedeList和ArrayList都实现了List接口ArrayList是可改变大小的数组,而LinkedList是双向链接串列LinkedList不支持高效的随机元素访问在LinkedList的中间插入或删除一个元素意味着这个列表中剩余的元素都会被移动;而在ArrayList的中间插入或删除一个元素的开销是固定的解
此生辽阔
·
2023-11-13 18:14
Java
牛客
刷题
——字符串的排列
题目:输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则按字典序打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。eg:输入:"ab"输出:["ab","ba"]这道题知识点打了个动归。。。。给我整迷了,之前做过全排列的题目,想着是递归,两次swap,但是
cozy的小丑鱼
·
2023-11-13 17:11
牛客刷题
整理:Java二叉树遍历(递归、迭代、Morris)原创图解+代码
本文不讨论二叉树层次遍历
刷题
的时候看到一些二叉树遍历的解法,整理在这里作为笔记,也分享给大家语言是Java的,我会采取代码+图解+说明形式来尽可能讲明白每种遍历方式目录一些准备树节点类代码(TreeNode
覚えていない903
·
2023-11-13 16:29
java
数据结构
算法
《Linux从练气到飞升》No.26 Linux中的线程控制
作者:主页我的专栏C语言从0到1探秘C++数据结构从0到1探秘Linux菜鸟
刷题
集欢迎关注:点赞收藏✍️留言码字不易,你的点赞收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢阅读!!!
迷茫的启明星
·
2023-11-13 16:22
《探秘Linux》
linux
服务器
操作系统
进程
迷茫的启明星
Leetcode—107.二叉树的层序遍历II【中等】
2023每日
刷题
(二十七)Leetcode—107.二叉树的层序遍历II实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-13 15:56
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
二叉树
广度优先
二叉搜索树的属性-代码随想录-
刷题
笔记
700.二叉搜索树中的搜索递归法二叉搜索树是一个有序树:若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉搜索树很多人写递归函数的时候习惯直接写searchBST(root->left,val),却忘了递归函数还有返回值。递归函数的返回值是什么?是左子树如果搜索到了val,要将该节点返回。如果不用一
Wind哥
·
2023-11-13 15:13
笔记
算法
数据结构
leetcode
c++
《剑指offer》
刷题
笔记(举例让抽象具体化):二叉搜索树的后序遍历序列
《剑指offer》
刷题
笔记(举例让抽象具体化):二叉搜索树的后序遍历序列转载请注明作者和出处:http://blog.csdn.net/u011475210代码地址:https://github.com
WordZzzz
·
2023-11-13 15:11
剑指offer
剑指offer
BST
后序遍历
LeetCode
刷题
实战314:二叉树的竖直遍历
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选!今天和大家聊的问题叫做二叉树的竖直遍历,我们先来看题面:https://leetcode-cn.com/problems/binary-tree-vertical-order-traversal/Givenabin
程序IT圈
·
2023-11-13 14:45
nokia
tags
sms
instance
ipa
【LeetCode:715. Range 模块 | 线段树】
算法题算法
刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-13 14:09
LeetCode每日一题打卡
leetcode
算法
java
线段树
数据结构
【LeetCode:765. 情侣牵手 | 并查集】
算法题算法
刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-13 14:09
LeetCode每日一题打卡
leetcode
算法
java
并查集
数据结构
【LeetCode:307. 区域和检索 - 数组可修改 | 树状数组 or 线段树】
算法题算法
刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-13 13:36
LeetCode每日一题打卡
leetcode
算法
java
线段树
树状数组
数据结构
一道魔性的贪心题目(随意吐槽)
今天是小浩算法“365
刷题
计划”第101天。分享一道很魔性的题目(很多槽点),也是一道入门级别的贪心算法题目。
小浩算法
·
2023-11-13 13:47
十大排序算法及优化 ( C++简洁实现)
十大排序算法归并排序和快速排序为一类(使用递归);堆排序:优先队列,在leetcode
刷题
中使用较多;计数排序、桶排序和基数排序为一类(使用累加数组);我看了很多博客,对于计数排序和基数排序都没有清晰的讲解
阿祖_in_coding
·
2023-11-13 13:44
c++
排序算法
c++
【
刷题
日记】贪心算法
分配问题leetcode455分发饼干假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果s[j]>=g[i],我们可以将这个饼干j分配给孩子i,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。思路每个孩子只有一块饼干
火星人不会写代码
·
2023-11-13 13:13
算法学习
刷题日记
贪心
【华为OD机试AB高分必
刷题
目】摘花生(Python-动态规划dp实现)
文章目录【华为OD机试AB高分必
刷题
目】摘花生(Python-动态规划dp实现)题目描述解题思路Python题解代码代码OJ评判结果代码讲解寄语【华为OD机试AB高分必
刷题
目】摘花生(Python-动态规划
一见已难忘
·
2023-11-13 12:46
华为od
python
动态规划
华为OD机试
鸿蒙 API9 接入 Crypto库
最近偶然间看到了,鸿蒙还有相关的课程,没事刷了
刷题
,看到里边有个三方库的支持感觉还是挺好的,这个应该算是官方维
xyccstudio
·
2023-11-13 11:40
鸿蒙
harmonyos
华为
代码随想录算法训练营第三十八天丨 动态规划part01
动态规划理论基础动态规划
刷题
大纲什么是动态规划动态规划,英文:DynamicProgramming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。
叫一只啦啦
·
2023-11-13 11:37
代码随想录算法训练营
动态规划
Leetcode—20.有效的括号【简单】
2023每日
刷题
(二十七)Leetcode—20.有效的括号C++实现代码classSolution{public:boolisValid(strings){stackarr;intlen=s.size
源代码•宸
·
2023-11-13 11:03
LeetCode刷题
leetcode
算法
职场和发展
C语言
c++
栈
数据结构
Leetcode—50.Pow(x,n)【中等】
2023每日
刷题
(二十七)Leetcode—50.Pow(x,n)实现代码doublerecurPow(doublex,longlongn){if(n==1){returnx;}doubleres=recurPow
源代码•宸
·
2023-11-13 11:03
LeetCode刷题
leetcode
算法
职场和发展
C语言
经验分享
递归
分治
Leetcode—234.回文链表【简单】
2023每日
刷题
(二十七)Leetcode—234.回文链表直接法实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2023-11-13 11:30
LeetCode刷题
leetcode
链表
算法
快慢指针
双指针
经验分享
数据结构
Leetcode—122.买卖股票的最佳时机II【中等】
2023每日
刷题
(二十八)Leetcode—122.买卖股票的最佳时机II实现代码intmaxProfit(int*prices,intpricesSize){inttotalProfit=0;if(pricesSize0
源代码•宸
·
2023-11-13 11:30
LeetCode刷题
leetcode
算法
职场和发展
贪心
c语言
经验分享
sqli-labs(全通关
刷题
笔记)
文章目录1准备工作2基础挑战(1-20)less-1less-2less-3less-4less-5报错注入布尔注入延时注入less-6less-7less-8less-9less-10Hackbarless-11less-12less-14less-15less-16less-17less-18less-19less-203高级注入(21-37)less-21less-22less-23less
slug01sh
·
2023-11-13 09:16
网络空间安全
mysqli
网络安全
sql
代码随想录
刷题
day52 300.最长递增子序列;674. 最长连续递增序列;718. 最长重复子数组
代码随想录
刷题
day52300.最长递增子序列;674.最长连续递增序列;718.最长重复子数组二维dp的初次应用,关于子序列的一系列问题。
无彩之梦
·
2023-11-13 09:58
算法
leetcode
动态规划
牛客
刷题
-Java专项练习(2022-3-29)
本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题,并分享解析。公众号:恩故事还在继续打卡时间2022-3-29题目类型:基础概念题目数量:10 答对题目数:7 准确率:70%1️⃣下面字段声明中哪一个在interface主体内是合法的?(B)A.privatefinalstaticintanswer=42;B.publicstaticintanswer=42;C.finalstat
流年若逝
·
2023-11-13 08:00
牛客刷题
java
上一页
88
89
90
91
92
93
94
95
下一页
按字母分类:
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
其他