佬说:“搞安全的,技术不重要,重要的是要会想。”
-
RCE之无字母数字RCE
无字母数字RCE,就是在字母和数字都被过滤的情况下构造出webshell,进而达到命令执行的目的。 通常,过滤的语句大致写法: 12345678<?php $command = $_GET['w']; if (preg_ma... -
RCE之常见绕过方式
对一些常见的绕过方式进行总结 过滤了特定关键字 通配符。使用通配符?或*绕过对一些关键字的过滤 使用引号,例如flag.php,写为fl’’ag.php, echo `cat fla’’g.php`, l’’s, l””s 利用转意符号:l\s 利用... -
CVE-2024-9047复现及成因分析
CVE-2024-9047复现及成因分析第一次从源码层面逐步分析一个cve,头秃,但好在捋出来了,写得不好,望各位师傅见谅。 CVE-2024-9047 是一个影响 WordPress 插件 wp-file-upload 的严重漏洞,允许攻击者在前台... -
大模型提示词---Prompt Engineering(提示工程)
大语言模型相信现在大家都是用的非常多,但为了能够更准确、更匹配的得到我们想要的,就需要我们提供一些提示词给模型,例如平常互联网上整活时给模型发的,“假设你是我对象,请你用哄对象的语气和我说话,并且每次说完之后都要说一次mua~”。 提示词工程(Pr... -
参数化查询对SQL注入的防护思考---曾经自信的误判
写在前面记得大三的时候,有一门web开发的课程,当时的大作业就是开发一个系统,并且可以自行在其中做上一些安全防护。由于需要实现用户注册、登录、查询等等一系列需要与数据库进行交互的功能,防止SQL注入是很有必要的。当时经过在网上的一顿学习,发现使用PD... -
逆向学习(3)---IDA的使用和实践
IDA作为一款强大的反汇编工具,能够将程序的二进制代码转换成可读的汇编代码,帮助我们在静态分析的过程中更加直观的看到程序的运行机制。 导入文件的过程和界面打开IDA后的界面如下图,根据提示打开想要分析的文件即可,此处先使用前面编写的输出Hello W... -
HTTP API授权认证:服务器的灵魂三问——你是谁?你要干啥?你能干啥?
最近在工作里看了蛮多流量,有一天突然注意到http的请求头内容里的Authorization头,看到时突然有种既熟悉又好像有哪里不对的感觉,仔细看了下单词拼写才发现和之前经常见到的身份认证头Authentication不同,先前比较熟悉的还是身份认证... -
逆向学习(2)---分析实践
刚学习编程时,是从C语言的HelloWorld开始的,那么此处就也从HelloWorld开始分析吧,其中引出了C语言中的调用约定的学习。 还是那个Hello World使用C编写一个输出HelloWorld的简单程序: 12345#include&l... -
逆向学习(1)---基础知识
所谓技多不压身,最近准备抽空学习一些逆向的内容,在拓宽自己的安全知识的同时也多尝试一些新的领域。 基础概念1. 什么是逆向工程在编写代码时,我们的目标是将源代码转换为可执行程序,而逆向工程,顾名思义,就是将编译链接好的程序反过来恢复到“代码级别”的内... -
SSRF服务端请求伪造攻击
一直准备把之前在CSDN写的内容都翻新一下重新搬运到现在的博客下,今天偶然遇到了一个可能存在SSRF的漏洞点,但是很多细节一瞬间没办法想起来了,正好趁现在来整理整理。 简介服务端请求伪造(Server Side Request Forgery, SS...