当前位置: 首页 > article >正文

[蓝帽杯 2022 初赛]网站取证_2

一、找到与数据库有关系的PHP文件
在这里插入图片描述
打开内容如下,发现数据库密码是函数my_encrypt()返回的结果。
在这里插入图片描述
二、在文件夹encrypt中找到encrypt.php,内容如下,其中mcrypt已不再使用,所以使用php>=7版本可能没有执行结果,需要换成较低版本的PHP

<?php
function my_encrypt(){$str = 'P3LMJ4uCbkFJ/RarywrCvA==';$str = str_replace(array("/r/n", "/r", "/n"), "", $str);$key = 'PanGuShi';$iv = substr(sha1($key),0,16);$td = mcrypt_module_open(MCRYPT_RIJNDAEL_128,"",MCRYPT_MODE_CBC,"");mcrypt_generic_init($td, "PanGuShi", $iv);$decode = base64_decode($str);$dencrypted = mdecrypt_generic($td, $decode);mcrypt_generic_deinit($td);mcrypt_module_close($td);$dencrypted = trim($dencrypted);return $dencrypted;
}

修改文件如下,并放置phpstudy的WWW目录下,再访问该文件,文件就会被执行,生成密码

<?php
function my_encrypt(){$str = 'P3LMJ4uCbkFJ/RarywrCvA==';$str = str_replace(array("/r/n", "/r", "/n"), "", $str);$key = 'PanGuShi';$iv = substr(sha1($key),0,16);$td = mcrypt_module_open(MCRYPT_RIJNDAEL_128,"",MCRYPT_MODE_CBC,"");mcrypt_generic_init($td, "PanGuShi", $iv);$decode = base64_decode($str);$dencrypted = mdecrypt_generic($td, $decode);mcrypt_generic_deinit($td);mcrypt_module_close($td);$dencrypted = trim($dencrypted);return $dencrypted;
}
echo my_encrypt();
?>

在这里插入图片描述
得到flag

http://www.lryc.cn/news/2392450.html

相关文章:

  • vue3+Pinia+element-plus 后台管理系统项目实战记录
  • 安装 Node.js 和配置 cnpm 镜像源
  • MacOS内存管理-删除冗余系统数据System Data
  • 电脑开机后长时间黑屏,桌面图标和任务栏很久才会出现,但是可通过任务管理器打开应用程序,如何解决
  • 行为型:中介者模式
  • 光谱相机在生态修复监测中的应用
  • 吉林大学操作系统上机实验五(磁盘引臂调度算法(scan算法)实现)
  • 【深度学习-pytorch篇】4. 正则化方法(Regularization Techniques)
  • ESP8266+STM32 AT驱动程序,心知天气API 记录时间: 2025年5月26日13:24:11
  • WPF【11_5】WPF实战-重构与美化(MVVM 实战)
  • ⭐️⭐️⭐️ 模拟题及答案 ⭐️⭐️⭐️ 大模型Clouder认证:RAG应用构建及优化
  • kali系统的安装及配置
  • CSS--background-repeat详解
  • Redis的大Key问题如何解决?
  • 影楼精修-AI追色算法解析
  • node入门:安装和npm使用
  • ‘js@https://registry.npmmirror.com/JS/-/JS-0.1.0.tgz‘ is not in this registry
  • el-table-column如何获取行数据的值
  • leetcode450.删除二叉搜索树中的节点:迭代法巧用中间节点应对多场景删除
  • java虚拟机2
  • 自监督软提示调优:跨域NLP新突破
  • Pydantic 学习与使用
  • PCB设计教程【入门篇】——电路分析基础-基本元件(二极管三极管场效应管)
  • 能按需拆分 PDF 为多个文档的工具
  • Apifox 5 月产品更新|数据模型支持查看「引用资源」、调试 AI 接口可实时预览 Markdown、性能优化
  • LiveGBS海康、大华、宇视、华为摄像头GB28181国标语音对讲及语音喊话:摄像头设备与服务HTTPS准备
  • Sqlalchemy 连mssql坑
  • Prompt Engineering 提示工程介绍与使用/调试技巧
  • LLaMaFactory - 支持的模型和模板 常用命令
  • 大模型深度学习之双塔模型