代码审计共127篇
代码安全 两种代码漏洞-Pikachu Hacker

代码安全 两种代码漏洞

没有什么能消除所有的错误,在编写的代码中也是如此。平均而言,所有代码都有错误。其中一些错误影响较小,有些会导致意外提前终止,少数会导致资源消耗失控。一些错误会导致安全漏洞,让用户做...
PHP代码层防护与绕过(php绕过disable_function)-Pikachu Hacker

PHP代码层防护与绕过(php绕过disable_function)

0x01 前言 在一些网站通常会在公用文件引入全局防护代码进行SQL注入、XSS跨站脚本等漏洞的防御,在一定程度上对网站安全防护还是比较有效的。 这里讨论一下关键字过滤不完善及常见正则匹配存在...
Pikachu的头像-Pikachu HackerPikachu1个月前
05412
记录一次CMS的代码审计-Pikachu Hacker

记录一次CMS的代码审计

本次代码审计使用了白加黑的手法,用黑盒的视角测试功能点,用白盒的方式作为验证。0x1 XSSguestbook处,可以看到有一个留言板idea搜索guestbook。发现代码如下,其中的getModel是获取数据的方...
Pikachu的头像-Pikachu HackerPikachu1个月前
0538
红队-java代码审计生命周期-Pikachu Hacker

红队-java代码审计生命周期

红队-java代码审计生命周期@深信服-华南天玄攻防战队-KBAT前言红队java代码审计生命周期中常见的一些漏洞学习总结以及一些审计思路。红队-java代码审计生命周期过程源码获取->审计环境配置-&...
老司机谈PHP代码审计的入门篇(php审核流程)-Pikachu Hacker

老司机谈PHP代码审计的入门篇(php审核流程)

代码审计,是对应用程序源代码进行系统性检查的工作。目的是为了找到并且修复应用程序在开发阶段存在的一些漏洞或者程序逻辑错误,避免程序漏洞被非法利用给企业带来不必要的风险。PHP代码审计我...
LDAP注入漏洞(ldap 渗透)-Pikachu Hacker

LDAP注入漏洞(ldap 渗透)

一、什么是LDAP注入漏洞?LDAP是轻量目录访问协议(LightweightDirectory Access Protocol)的缩写,提供访问目录数据库方法的服务和协议,常用于与目录数据库组成目录服务。其中目录是一个为查询...
实战 | .NET高级代码审计反序列化Gadget之ExpandedWrapper-Pikachu Hacker

实战 | .NET高级代码审计反序列化Gadget之ExpandedWrapper

0x01 背景ExpandedWrapper在XmlSerializer反序列化过程发挥了至关重要的作用,完美的扩展了两个泛型类且它的公开的属性可以存储投影结果,正是由于提供了这么多强大的功能才被反序列化漏洞发现...
MySQL日志安全分析技巧(mysql的日志有哪几类)-Pikachu Hacker

MySQL日志安全分析技巧(mysql的日志有哪几类)

常见的数据库攻击包括弱口令、SQL注入、提升权限、窃取备份等。对数据库日志进行分析,可以发现攻击行为,进一步还原攻击场景及追溯攻击源。0x01 Mysql日志分析general query log能记录成功连接...
Pikachu的头像-Pikachu HackerPikachu1个月前
05115
Switch中缺少default导致的代码缺陷(switchlicense.bat 缺少)-Pikachu Hacker

Switch中缺少default导致的代码缺陷(switchlicense.bat 缺少)

1、什么是Switch中缺少default导致的代码缺陷?switch用在编程中,如C语言中它经常跟case一起使用,是一个判断选择逻辑结构。其功能就是控制流程流转。switch语句的语法如下(switch,case,break...
使用错误的运算符进行字符串比较缺陷漏洞(使用错误的程序属于什么失误)-Pikachu Hacker

使用错误的运算符进行字符串比较缺陷漏洞(使用错误的程序属于什么失误)

一、什么是使用错误的运算符进行字符串比较缺陷?比较字符串时,使用了错误的运算符,例如当应使用equals()方法代替时,使用“==”。二、使用错误的运算符进行字符串比较缺陷的构成条件有哪些?使...
Pikachu的头像-Pikachu HackerPikachu1个月前
05113