摘要: PHP代码审计(三)——方法技巧 前期准备 源码,环境 网站目录结构 主目录 模块目录 插件目录 上传目录 模板目录 数据目录 配置目录 配置文件:一般类似config.php等文件。保存一些数据库相关信息、程序的一些信息。先看看数据库编码,如果是gbk则可能存在宽字节注入。如果变量的值用双引号、则可能存在双引号解析代码执行的问题。 阅读全文
posted @ 2024-03-28 17:31 smile_2233 阅读(26) 评论(0) 推荐(0) 编辑
摘要: PHP代码审计(二)——常见漏洞 注入类 命令注入 将用户输入拼接到命令行中执行 导致的任意命令执行问题 <?php $command = 'ping -c 1 '.$_GET['ip']; system($command); //system函数特性 执行结果会自动打印 ?> 此处输入ip参数无任何过滤限制 get输入ip=127 阅读全文
posted @ 2024-03-28 17:24 smile_2233 阅读(69) 评论(0) 推荐(0) 编辑
摘要: PHP代码审计(一)——基础知识 工具准备 手工审计工具 VS CODE+PHP Intelephense扩展用于辅助审计 快捷键帮助提高审计效率 关闭当前窗口: Ctrl+W 文件之间切换: Ctrl+T_a_b 移动到行首: Home 移动到行尾: End 移动到文件开头: Ctrl+Home 移动到文件结尾: Ctrl+End 阅读全文
posted @ 2024-03-28 16:22 smile_2233 阅读(77) 评论(0) 推荐(0) 编辑