代码审计

代码审计:

静态代码审计:通过看代码的方法找到漏洞

找漏洞??

1、通读全文法(1 CMS) 后端

bluecms dedecms phpwind

2、危险函数定位法(SQL注入)

执行SQL语句

什么函数能执行语句

mysqli_query

file_put_contents

函数:

1、预定义函数

2、自定义函数

1、eval() 函数 (那个eval必须读取某个配置文件的内容)

2、file_put_contents

3、网站重复安装也算一个漏洞

进后台删除锁 -> 到安装界面 -> 写木马 (拿到shell) 菜刀有时候来连不上 可以换个版本

如果需要填验证码的时候 一直不对应 很有可能是session的问题

魔术引号问题 会在单引号双引号斜杠转义 可以尝试宽字节注入 或者找没有做过滤的请求头进行注入 用sqlmap跑请求头的时候需要考虑闭合问题

代码审计就是看着代码找漏洞 例如看过滤规则进行SQL注入 看哪里能上传文件 图片马等拿getshell 通过了解更多的函数的使用逻辑 找到漏洞 多看看代码审计的文章 拓宽攻击面

相关推荐
上海云盾-小余1 小时前
云主机安全加固:从系统、网络到应用的零信任配置
网络·安全·php
我叫果冻2 小时前
ai-assist:基于 LangChain4j 的 RAG 智能助手,本地化部署更安全
人工智能·安全
努力的lpp3 小时前
2024小迪安全课程第四节复习笔记
笔记·安全
菜根Sec3 小时前
网络安全冬天怎么过
安全·web安全·网络安全·网络安全公司
剑海风云5 小时前
JDK 26之安全增强
java·开发语言·安全·jdk26
喵喵爱自由6 小时前
Docker容器共享宿主机-安全网络
网络·安全·docker
木梯子6 小时前
以科技筑牢安全新基线,金鸿星智能全自动防洪闸新品重磅发布
人工智能·科技·安全
极客小云7 小时前
【Electron-Vue 企业级安全启动模板:electron-vue-theme-template 使用指南】
vue.js·安全·electron
德迅云安全杨德俊7 小时前
直面 DDoS 威胁:从现状到解决方案
网络·安全·web安全·https·ddos
2401_891655818 小时前
MySQL安全加固十大硬核操作技术大纲
数据库·mysql·安全