代码审计 第9页
玩转php的编译与执行(php编译过程)-Pikachu Hacker

玩转php的编译与执行(php编译过程)

0x00 写在开头曾几何时php一不小心闯入了我生活,php语法竟然和C语言那么莫名的相似,这是最初php给我的感受,当接触的php时间越来越多的时候,php也没有那般生涩难懂,但是偶尔一些的新的php ...
Pikachu的头像-Pikachu HackerPikachu19天前
03113
代码缺陷解读:使用过时方法缺陷漏洞(代码缺陷检测)-Pikachu Hacker

代码缺陷解读:使用过时方法缺陷漏洞(代码缺陷检测)

一、什么是使用过时方法缺陷?代码使用了不推荐使用的或已经过时的方法,这表明该代码没有得到积极地审查或维护。随着编程语言的发展,由于以下原因,方法有时会过时:1、语言进步2、更深入理解...
Session Fixation 会话固定漏洞有哪些修补方法?-Pikachu Hacker

Session Fixation 会话固定漏洞有哪些修补方法?

本期主题为会话固定(CWE-384: Session Fixation)漏洞的相关介绍。一、什么是会话固定?对用户进行身份鉴别并建立一个新的会话时没有让原来的会话失败。二、会话固定漏洞的构成条件有哪些?当用户...
PHP内核分析-FPM和disable_function安全问题(php fpm cli)-Pikachu Hacker

PHP内核分析-FPM和disable_function安全问题(php fpm cli)

可能最近工作比较忙吧,也可能是比较懒了,效率不太高,最近几个月里断断续续看了部分PHP内核源码。在今年的TCTF中,出现了攻击FPM绕过沙盒的场景。决定探究下FPM生命周期和disable_function源...
Pikachu的头像-Pikachu HackerPikachu19天前
03015
通用异常捕获声明缺陷漏洞(异常捕获原则)-Pikachu Hacker

通用异常捕获声明缺陷漏洞(异常捕获原则)

一、什么是通用异常捕获声明缺陷?捕获过于广泛的异常会导致复杂的错误处理代码,该代码更可能包含安全漏洞。二、通用异常捕获声明缺陷构成条件有哪些?的变量。捕捉异常似乎是处理多个可能异常的...
若依 RuoYi4.6.0 代码审计-Pikachu Hacker

若依 RuoYi4.6.0 代码审计

环境布置:到官网下载源码:https://github.com/yangzongzhuan/RuoYi采用phpstudy集成数据库,5.7版本。JDK1.8。IDEA打开项目,等待自动加载,修改application-druid.yml配置文件:数据库名,账...
Pikachu的头像-Pikachu HackerPikachu19天前
0307
密码分组链接模式未使用随机初始化矢量(简述分组密码的工作模式中的链加密模式cbc及其特点)-Pikachu Hacker

密码分组链接模式未使用随机初始化矢量(简述分组密码的工作模式中的链加密模式cbc及其特点)

什么是密码分组链接模式未使用随机初始化矢量?在密码块链接(CBC)模式下不使用随机初始化向量(IV)会导致算法容易受到字典攻击。什么是CBC模式?CBC模式的全称是Cipher Block Chaining模式(密文分...
某cms的一次审计(某公司进行年度审计期间)-Pikachu Hacker

某cms的一次审计(某公司进行年度审计期间)

网站目录├── addons(这个是个空目录)├── admin.php(后台入口)├── app(审计重点)├── extend(该cms的一些插件)├── favicon.ico(网站图标)├── index.php(前台入口)...
Pikachu的头像-Pikachu HackerPikachu19天前
0299
.NET高级代码审计(第二课) Json.Net反序列化漏洞-Pikachu Hacker

.NET高级代码审计(第二课) Json.Net反序列化漏洞

0X00 前言Newtonsoft.Json,这是一个开源的Json.Net库,官方地址:https://www.newtonsoft.com/json ,一个读写Json效率非常高的.Net库,在做开发的时候,很多数据交换都是以json格式传输...
PHP代码执行集锦(php 执行命令)-Pikachu Hacker

PHP代码执行集锦(php 执行命令)

点击蓝字关注我们前言代码审计总要遇到命令执行或者说RCE,打CTF的过程中难免不会碰见,毕竟PHP是世界上最好的语言,总结一下命令执行函数E.g.1 <?php  error_reporting(0);&...