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(sql注入)
ORM系列之Entity FrameWork详解
谈情怀从第一次接触开发到现在(2018年),大约有六年时间了,最初阶段连接数据库,使用的是【SQL语句+ADO.NET】,那时候,什么存储过程、什么事务统统不理解,生硬的将SQL语句传入SQLHelper类中,后来知道还要注意
SQL
宋军涛
·
2024-02-13 16:47
.net
CTFSHOW
web 89-100
这边建议去我的gitbook或者github看观感更好(图片更完整)github:https://github.com/kakaandhanhan/cybersecurity_knowledge_book-gitbook.22kaka.fungitbook:http://22kaka.funCTFSHOWPHP特性(1)WEB89①代码解释
22的卡卡
·
2024-02-13 09:37
GITBOOK
前端
安全
ctfshow
【
ctfshow
】文件上传web151-170wp
文件上传web151-170web1511.编写一句话木马上传2.修改前端验证3.在蚁剑上找flagweb1521.修改前端验证2.burp抓包后修改MIME3.在蚁剑上找flagweb1531.修改前端验证2.上传ini配置文件3.上传1.txt文件4.访问upload目录可进行命令执行web154-web1581.修改前端验证2.上传ini配置文件3.上传1.txt文件4.在蚁剑上找flagw
Sunlight_614
·
2024-02-13 09:58
CTFshow
前端
php
开发语言
ctfshow
--web入门--文件上传
ctfshow
–web入门–文件上传目录标题
ctfshow
--web入门--文件上传web151(前端校验)web152(content-type)web153(.user.ini)web154(内容检测
SuperMan529
·
2024-02-13 09:58
CTFshow
前端
web安全
ctfshow
文件上传 web151~170
目录web151web152web153web154web155web156web157~159web160web161web162~163web164web165web166web167web168web169web170参考:web151上传提示,前端验证上传.jpg文件然后抓包,改文件名为.php,加入一句话木马。upload/1.php?1=system("cat/var/www/html
succ3
·
2024-02-13 09:28
ctfshow_web入门
php
web安全
CTFshow
-文件上传
ctfshow
-web-151这题就一个前端校验,直接在前端png改成php,上传木马,连蚁剑找flagctfshow-web-152上传文件bp抓包,`Content-Type`改成image/png
南桥几经秋i
·
2024-02-13 09:27
安全
web安全
ctfshow
---文件上传
来到文件上传了web151-152前端过滤,抓包修改下后缀即可访问upload下1.phpweb153上传一个.user.ini,内容是auto_prepend_file=1.jpg,这是一个配置文件,能指定文件把它当作php执行再上传一个1.jpg,里面是一句话即可这里有个注意的点是上传木马后是访问/upload/这个目录web154-155上一题的做法,只是过滤了php,一句话里面用访问,随便
T6...
·
2024-02-13 09:57
CTF
php
开发语言
ctfshow
学习记录-web入门(文件上传151-160)
目录web151web152web153web154-145web156web157-159web160建议文件上传的题一口气肝完。burp抓包直接修改url,就可以重复使用,省事。web151提示:前台校验不可靠解答:有个前台的后缀校验,修改上传文件的后缀为png,抓包修改后缀即可。上传成功,可以蚁剑连接,或者是post执行php语句也可以。jz=system('cat../flag.php')
九枕
·
2024-02-13 09:57
ctf-web
#
ctfshow-web
前端
学习
php
ctfshow
-php特性(web102-web115)
目录web102web103web104web105web106web107web108web109web110web111web112web113web114web115实践是检验真理的要多多尝试web102过滤了payload中php且不区分大小写这么一看对我们没影响尝试一波发现确实没影响上一道题其实不是那么做的上一道题就是让你写任意的木马但是环境配成7.1了只能按照这道题的方式去做就算上一题
网安小t
·
2024-02-13 09:57
PHP特性
CTFSHOW
渗透测试
php特性
网络安全
ctfshow
-文件上传(web151-web161)
目录web151web152web153web154web155web156web157web158web159web160web161web151提示前台验证不可靠那限制条件估计就是在前端设置的上传php小马后弹出了窗口说不支持的格式查看源码这一条很关键这种不懂直接ai搜意思就是限制了上传类型允许的后缀格式为png我们直接修改并且上传小马给出了上传路径访问传参即可得出flag方法二因为是前端验证
网安小t
·
2024-02-13 09:26
CTFSHOW
文件上传
网络安全
渗透测试
文件上传
文件上传漏洞
php代码
CTFshow
web(php命令执行 50-54)
web50/dev/null2>&1");}}else{highlight_file(__FILE__);}做题之前先给大伙献上干货。1.绕过cat使用:tacmorelessheadtactailnlod(二进制查看)vivimsortuniqrev2.绕过空格用:%09/dev/null2>&1");其实就是将内容写入黑洞的意思,你的命令执行内容被带走了,所以这里使用命令分割||(只执行h前面
补天阁
·
2024-02-13 08:33
前端
php
CTFshow
web安全
CTFshow
web(php命令执行 55-59)
web55|\|\|\<|\.|\,|\?|\*|\-|\=|\[/i",$c)){system("cat".$c.".php");}}else{highlight_file(__FILE__);}这里一句话:其实就是构造出36问题是过滤了数字的情况下怎么弄出36那就回到了无回显RCE问题了原理是:${_}=""$((${_}))=0$((~$((${_}))))=-1然后拼接出-36再进行取反/
补天阁
·
2024-02-13 08:02
php
开发语言
CTFShow
web安全
关于NO
SQL注入
及防御
关于NO
SQL注入
及防御相比于sql数据库,nosql数据库同样存在注入问题举个攻击的例子,比如在登录的时候,一般需要一个用户名和密码下面是简化版本的后端验证程序,如下varmongoose=require
Wang's Blog
·
2024-02-13 06:34
Web
nosql
前端
javascript
关于信息泄露和防御
开发者还是使用者都要注意信息泄露这样一件事情具体的信息泄露包括泄露系统敏感信息(服务器配置,密码等)泄露用户敏感信息(用户在某站注册,信息被卖或被盗)泄露用户密码(明显的安全漏洞)信息泄露的途径错误信息失控(没有很好处理错误信息被暴露了出来)
SQL
Wang's Blog
·
2024-02-13 06:34
Web
web安全
安全
关于
SQL注入
及防御
关系型数据库数据管理系统主要用于存放结构化数据可高效操作大量数据方便处理数据之间的关联关系常见关系型数据库access:微软出品,小型数据库,使用文件存储,容量不能太大x.mdbsqlite:可移植,文件型存储系统,适用于嵌入设备,主要应用于手机app存储x.dbmysql:开源数据库,提供服务,通过协议通信,支持大量数据和并发,x.sqlmssqlserver:微软提供关系型数据库,收费orac
Wang's Blog
·
2024-02-13 06:04
Web
sql
数据库
sqlite
前端必备的 web 安全知识手记
文章内容包括以下几个典型的web安全知识点:XSS、CSRF、点击劫持、
SQL注入
和上传问题等(下文以小王代指攻击者),话不多说,我们直接开车(附带的例子浅显易懂哦)。
就是不吃苦瓜
·
2024-02-13 05:13
前端
安全
web安全
网络
智能路由器
学习
SQL注入
大法
其中,information_schema这个数据库相当于目录,他存储了整个mysql中的所有数据库和数据表名称等信息,在
sql注入
中使用联合查询时用到的frominformation_schema.schemata
保持O童心
·
2024-02-12 23:46
buuctf [极客大挑战 2019]EasySQL1
本题考的是
sql注入
基础知识点,我们先来了解一下什么是
sql注入
及基本语句。
sql注入
是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
又一片风
·
2024-02-12 22:30
CTF_WP
数据库
web安全
【复现】泛微云桥 e-Bridge
SQL注入
漏洞_45
目录一.概述二.漏洞影响三.漏洞复现1.漏洞一:四.修复建议:五.搜索语法:六.免责声明一.概述泛微云桥(e-Bridge)是上海泛微公司在”互联网+”的背景下研发的一款用于桥接互联网开放资源与企业信息化系统的系统集成中间件。二.漏洞影响攻击者未经授权可以访问数据库中的数据,盗取用户的隐私以及个人信息,造成用户的信息泄露。可以对数据库的数据进行增加或删除操作,例如私自添加或删除管理员账号。甚至拿到
穿着白衣
·
2024-02-12 21:40
安全漏洞
安全
web安全
系统安全
网络安全
数据库
2022-08-08 day33
jdbcjavadatabaseconnection:java数据库连接技术
sql注入
:当参数拼接到sql语句中,参数的内容就是sql的关键字使用了PreparedStatement:定义sql语句时,
海贼王日熊
·
2024-02-12 08:36
【
SQL注入
-updatexml报错注入】
updatexml报错注入的原理:同extractvalue(),输入错误的第二个参数,即更改路径符号函数updatexml(参数1,参数2,参数3)参数1:string格式,为XML文档对象的名称参数2:路径参数3:string格式,替换查找到的符合条件的数据http://127.0.0.1/sql/Less-6/?id=-2"unionselect1,updatexml(1,concat(0x
摩西的宇宙
·
2024-02-12 06:52
sql
数据库
CTFHUB-WEB-
SQL注入
-报错注入
报错注入就是利用了数据库的某些机制,人为地制造错误条件,使得查询结果能够出现在错误信息中。题目:靶机环境:输入1时,显示正确输入一个随意的字符串后,显示错误。求数据库名:输入1unionselectupdatexml(1,concat(0x7e,database(),0x7e),1);,页面报错:求表名:输入1unionselectupdatexml(1,concat(0x7e,(select(g
老大的豆豆酱
·
2024-02-12 06:22
CTF
mysql
安全
【
SQL注入
-可回显】报错注入:简介、相关函数、利用方法
目录一、定义:1.1、简介:1.2、利用:1.3、利用过程:1.4示例:注:二、相关函数:2.1、最常用的三种是:2.2、Xpath语法错误extractvalue()updatexml()2.3、数据溢出exp()2.4、主键重复原理:rand():count(*):groupbyx:floor(x):2.5、函数特性报错列名重复2.6、参数类型几何函数(数字)一、定义:1.1、简介:SQL报错
黑色地带(崛起)
·
2024-02-12 06:21
sql
数据库
database
SQL注入
--报错和盲注
目录报错注入floor函数报错注入extractvalue()函数报错注入updatexml()函数报错注入盲注布尔盲注时间盲注报错注入文章内容篇幅较长,请认真研读回顾之前的文章(
sql注入
基础),了解到
缘员
·
2024-02-12 06:21
sql
数据库
安全
SQL注入
,xpath函数updatexml()和extractvalue()报错注入原理
报错注入,顾名思义利用非法语句产生报错并返回报错的内容,当报错内容为SQL语句的时候,SQL那边的解析器会自动解析该SQL语句,就造成了SQL语句的任意执行,了解SQL报错注入原理能更好地帮助我们提升手工注入的技能目录updatexml()函数分析extractvalue()函数分析函数报错原因注入利用报错注入的缺陷及解决方法updatexml()函数分析官方定义:UPDATEXML(XML_do
金 帛
·
2024-02-12 06:50
mysql
sql
SQL注入
SQL注入
——UpdateXml报错注入
函数updatexml函数updatexml(XML_document,XPath_string,new_value)包含三个参数:第一个参数:XML_document是string格式,为XML文档对象的名称,例如Doc第二个参数:XPath_string是路径,XPath格式的字符串第三个参数:new_value,string格式,替换查找到的符合条件的数据updatexml报错原理同extr
是小何不是小盒呀
·
2024-02-12 06:50
owasp十大漏洞学习
sql
数据库
java
网络安全
安全
SQL注入
----报错注入简介(updatexml)
Updatexml()函数“updatexml(XML_document,XPath_string,new_value);”即sql语句为“selectupdatexml(1,concat(0x7e,(SELECTuser()),0x7e),1”。XML_documentString格式,为XML文档对象的名称,DocXPath_stringXpath格式的字符串new_valueString格式
0xc4Sec
·
2024-02-12 06:49
#
SQL注入
sql
数据库
mysql
【
CTFshow
】VIP题目限免 通关
博主介绍博主介绍:大家好,我是hacker-routing,很高兴认识大家~✨主攻领域:【渗透领域】【应急响应】【python】【VulnHub靶场复现】【面试分析】点赞➕评论➕收藏==养成习惯(一键三连)欢迎关注一起学习一起讨论⭐️一起进步文末有彩蛋作者水平有限,欢迎各位大佬指点,相互学习进步!目录前言源码泄露前台JS绕过协议头信息泄露robots后台泄露phps源码泄露源码压缩包泄露版本控制
hacker-routing
·
2024-02-12 00:29
web
CTF夺旗赛
安全
web安全
linux
vulnhub
CTF
网络安全
ctfshow
CTFshow
-WEB入门-信息搜集
web1(查看注释1)wp右键查看源代码即可找到flagweb2(查看注释2)wp【Ctrl+U】快捷键查看源代码即可找到flagweb3(抓包与重发包)wp抓包后重新发包,在响应包中找到flagweb4(robots协议)wp先访问robots.txt,得到线索进而访问flagishere.txt,获得flagweb5(phps源码泄露)wp访问index.phps获得泄露文件打开文件获得fla
晴友读钟
·
2024-02-11 22:10
CTFweb
ctf
ctfshow
<网络安全>《25 工业脆弱性扫描与管理系统》
1概念工业脆弱性扫描与管理系统以综合的漏洞规则库(本地漏洞库、ActiveX库、网页木马库、网站代码审计规则库等)为基础,采用深度主机服务探测、Web智能化爬虫、
SQL注入
状态检测、主机配置检查以及弱口令检查等方式相结合的技术
Ealser
·
2024-02-11 07:03
#
网络安全
web安全
安全
工业脆弱性扫描与管理系统
JDBC:预编译Statement
使用PreparedStatement可以设置参数,不用字符串拼接,简化书写有预编译机制,性能比Statement更快可以防止
SQL注入
式攻击练习-性能比较向数据库中插入1000条数据,比较Statement
KaveeDJ
·
2024-02-11 02:02
网络安全05-sql-labs靶场全网最详细总结
目录一、环境准备,
sql注入
靶场环境网上全是保姆教程,自己搜搜,这个不进行描述二、注入方式了解三、正式开始注入闯关3.1第一关(字符型注入)3.1.1首先先测试一下字符3.1.2尝试单引号闭合看输出什么
凌晨五点的星
·
2024-02-11 02:43
网络安全
web安全
安全
ctfshow
——命令执行
文章目录web29——通配符*绕过web30——调用其他命令执行函数web31——参数逃逸web32-web36——配合文件包含+伪协议web37-web39——文件包含web40——web29——通配符*绕过i不区分大小写,直接?c=system('tacfl*.php');web30——调用其他命令执行函数调用其他代码执行函数,如shell_exec,该函数需要输出。payload:?c=ec
PT_silver
·
2024-02-11 00:46
渗透测试实践
网络安全
web安全
sql注入
例子
packagecn.itheima.test;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importorg.j
月球的企鹅
·
2024-02-10 23:43
【MySQL】_JDBC编程
.编写JDBC代码实现Insert3.1创建并初始化一个数据源3.2和数据库服务器建立连接3.3构造SQL语句3.4执行SQL语句3.5释放必要的资源4.JDBC代码的优化4.1从控制台输入4.2避免
SQL
_姜也
·
2024-02-10 23:05
MySQL
mysql
数据库
渗透测试之
SQL注入
基础
渗透测试之
SQL注入
基础
SQL注入
类型按照数据类型类型来分类按照执行效果来分类(页面回显效果)按照数据提交的方式来分类判断注入类型的方法My
SQL注入
基础联合查询注入布尔注入时间盲注注入报错注入宽字节注入二次注入堆叠注入偏移注入
HACKNOE
·
2024-02-10 19:43
web测试
mysql
渗透测试
【Web】基于Mybatis的
SQL注入
漏洞利用点学习笔记
in多参数值查询like%%模糊查询orderby列名参数化MyBatis传参占位符区别在MyBatis中,#{}和${}都是用于传参的占位符,但它们之间有很大的区别,主要体现在两个方面:参数值的类型和
SQL
Z3r4y
·
2024-02-10 14:20
java
sql
安全
ctfshow
web入门 1-2 +密码签到
web1F12源代码web2ctrl+ucypto签到a='}wohs.ftc{galf'print(a[::-1])
_Nickname
·
2024-02-10 13:15
网络安全
CTFshow
5——23
flagmisc6和misc5一样(推测:可能是jpg这种看得见的图片,用winhex)misc7misc8前置工具安装这里可以看看见两个png然后我们在我们的文件夹里面有个output文件里面就有分离出来的图片
ctfshow
_Nickname
·
2024-02-10 13:14
linux
运维
服务器
ctfshow
misc入门 misc24-31
打开发现校验码错误2-7修改图片下面长度,直接拉到最大misc26我直接开到最大,有了这些代码出处importosimportbinasciiimportstructcrcbp=open("D:\CTF\题目\
CTFshow
_Nickname
·
2024-02-10 13:14
网络安全
python
ctfshow
-命令执行(web73-web77)
web73用不了上一题的通用poc了因为禁用了strlen但是可以改一个函数自定义一个函数只要是能实现strlen效果即可c=var_export(scandir('/'));exit(0);根目录下有一个flagc.txt文件c=include('/flagc.txt');exit(0);web74禁用了scandir函数那就使用web72的glob协议查看目录下文件直接包含这个文件web75和
网安小t
·
2024-02-10 11:52
命令执行
CTFSHOW
命令执行
PHP
渗透测试
ctfshow
ctfshow
-命令执行(web118-web122)
web118是一个窗口查看源码发现是system($code)命令执行经过测试禁用了很多东西很多很多$IFS可以思路就是使用系统变量构造我需要的poc这些都是系统的环境变量这是答案${PATH:~A}${PWD:~A}$IFS????.???解释一下PATH变量输出结尾一般都是n因为网站默认根目录为/var/www/html所以${PWD:~A}取值就是l题目还提示flag在flag.php中所以
网安小t
·
2024-02-10 11:22
命令执行
CTFSHOW
前端
渗透测试
ctfshow
网络安全
MyBatis中#和$符的区别,
sql注入
问题,动态sql语句
#{}可以防止
SQL注入
,${}存在
SQL注入
的风险,例如“'or1='1”虽然存在
SQL注入
风险,但也有自己的适用场景,比如排序功能,表名,字段名等作为参数传入时。
去北极避暑~
·
2024-02-10 09:34
mybatis
数据库
SQL注入
RuoYi模块功能分析:第七章分页实现及mybatis分页插件实现原理
文章目录一、依赖二、若依的使用2.1、PageUtils工具类2.2、
SQL注入
一、依赖com.github.pagehelperpagehelper-spring-boot-starter二、若依的使用
真让人秃头呀
·
2024-02-10 08:42
Java开发专栏
windows
java
【漏洞复现】狮子鱼CMS某
SQL注入
漏洞01
Nx01产品简介狮子鱼CMS(ContentManagementSystem)是一种网站管理系统,它旨在帮助用户更轻松地创建和管理网站。该系统拥有用户友好的界面和丰富的功能,包括页面管理、博客、新闻、产品展示等。通过简单直观的管理界面,网站所有者可以方便地进行内容的发布、管理和布局。Nx02漏洞描述狮子鱼CMS存在一个安全漏洞,即ApigoodsController.class.php参数过滤不严
晚风不及你ღ
·
2024-02-10 03:30
【漏洞复现】
安全
服务器
web安全
网络
【漏洞复现】狮子鱼CMS某
SQL注入
漏洞
Nx01产品简介狮子鱼CMS(ContentManagementSystem)是一种网站管理系统,它旨在帮助用户更轻松地创建和管理网站。该系统拥有用户友好的界面和丰富的功能,包括页面管理、博客、新闻、产品展示等。通过简单直观的管理界面,网站所有者可以方便地进行内容的发布、管理和布局。Nx02漏洞描述狮子鱼CMS存在一个安全漏洞,即ApiController.class.php参数过滤不严谨,这可能
晚风不及你ღ
·
2024-02-10 03:29
【漏洞复现】
安全
网络
web安全
【代码审计-1】PHP无框架项目
SQL注入
代码审计教学计划:审计项目漏洞Demo->审计思路->完整源码框架->验证并利用漏洞教学内容:PHP,JAVA网站应用,引入框架类开发源码,相关审计工具及插件使用必备知识点:环境安装搭建使用,相关工具插件安装使用,掌握前期各种漏洞原理及利用开始前准备:审计目标的程序名,版本,当前环境(系统,中间件,脚本语言等信息),各种插件等挖掘漏洞根本:可控变量及特定函数,不存在过滤或过滤不严谨存在绕过导致的安
阿福超级胖
·
2024-02-10 02:20
小迪安全笔记
web安全
【代码审计-3】PHP项目RCE及文件包含下载删除
漏洞关键字
SQL注入
:selectinsertupdatemysql_querymysqli等文件上传:$_FILES,type="file",上传,move_upload_file()等XSS跨站:printprint_rechosprintfdievar_dumpvar_export
阿福超级胖
·
2024-02-10 02:20
小迪安全笔记
php
数据库
mysql
【
SQL注入
-8】SQLMAP绕过Waf
应用层大小写/关键词替换id=1UnIoN/**/SeLeCT1,user()Hex()bin()等价于ascii()Sleep()等价于benchmark()Mid()substring()等价于substr()@@user()等价于User()@@version等价于version()各种编码大小写URLhex%0A等等注释的使用//–--+#//+:%00/!/再次循环union==uuni
阿福超级胖
·
2024-02-10 02:49
sql
java
vulhub之CVE-2019-14234
今天试验的是一个
SQL注入
的漏洞。该漏洞需要开发者使用了JSONField/HStoreField,且用户可控queryset查询时的键名,在键名的位置注入SQL语句。
小手冰凉__
·
2024-02-09 23:12
django
web安全
安全
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他