代码审计

JFinalcms代码审计

JFinalCms是开源免费的JAVA企业网站开发建设管理系统,极速开发,动态添加字段,自定义标签,动态创建数据库表并crud数据,数据库备份、还原,动态添加站点(多站点功能),一…

Betterscan:一款多功能代码安全编排与审计工具

关于BetterscanBetterscan是一款多功能代码安全编排与审计工具,该工具可以针对源代码执行代码扫描、SAST、静态分析和其他安全审计任务,并生成可读的整合报告。Bet…

Django-DOS漏洞分析&复现(CVE-2024-41989)

漏洞信息漏洞来源:https://hackerone.com/reports/2644244官方安全公告:https://www.djangoproject.com/weblog/…

CodeQL for VS Code使用指南

一、CodeQL简介CodeQL 是 GitHub 提供的一种静态代码分析工具,旨在帮助开发者和安全专业人士识别和修复代码中的潜在漏洞和质量问题。通过利用 CodeQL 进行静态分…

ofcms V1.2 代码审计(二)

1、越权漏洞发现注意:首先要自行生成几条测试的用户数据,直接在cms当中可能无法增加,建议在数据库当中进行新建,语句:INSERT INTO `of_sys_role` (role…

Wycheproof:一款针对加密代码库的安全强度测试工具

关于WycheproofWycheproof是一款功能强大的加密代码库安全强度检测工具,广大研究人员可以使用Wycheproof来测试加密库的安全健壮度。工具背景在密码学中,微小的…

如何自动解包由NSIS基础封装程序保护的恶意样本

写在前面的话加壳程序或加密程序被广泛用于保护恶意软件免遭检测和静态分析。这些辅助工具通过使用压缩和加密算法,使恶意行为者能够为每个活动甚至每个受害者准备独特的恶意软件样本,这增加了…

GWPSan:一款基于数据采样的二进制代码动态安全检测框架

关于GWPSanGWPSan是一款基于数据采样的二进制代码动态安全检测框架,该工具消耗资源非常少,旨在实现适合生产用途的各种二进制代码错误检测。GWPSan 不会修改执行的代码,而…

如何使用Extrude分析和检测二进制源码中的安全问题

关于ExtrudeExtrude是一款功能强大的二进制源码安全分析工具,该工具可以帮助广大研究人员轻松检测和分析分析二进制文件是否存在缺失的安全功能、信息泄露等。当前版本的Extr…

Java代码审计实战篇:超详细分享文件上传

前言近期HW中遇到一个通用的站点,扫描目录发现了fileserver以及fileserver.zip源码包,可能是运维人员直接解压到web目录,但忘记删除压缩包,从而导致了这一漏洞…