草庐IT

容器逃逸漏洞

全部标签

windows - Windows 中关键容器存储文件的 GUID 后缀是什么?

我想知道存储在机器和用户key容器存储中的RSAkey容器文件的GUID后缀是什么。我无法通过CAPI/CNG将其中一些识别为关键容器,尽管我将使用命令行工具公开我的案例。以下命令适用于提升提示中的PowerShell。在大多数机器上,所有这些文件名的GUID后缀都是相同的,但是在这台机器上有四个不同的GUID,而API只返回一个key。这个GUID是什么?我不喜欢存储在我机器上的随机secret,我不知道这是什么;它们可以安全删除吗?机器存储目录的内容是:>ls-n$env:ProgramData\Microsoft\Crypto\Rsa\MachineKeys|sort{"$_"[

xml注入漏洞

一、先认识XMLXML有两个先驱——SGML(标准通用标记语言)和HTML(超文本标记语言),这两个语言都是非常成功的标记语言。SGML多用于科技文献和政府办公文件中,SGML非常复杂,其复杂程度对于网络上的日常使用简直不可思议。HTML免费、简单,已经获得了广泛的支持,方便大众的使用。而XML(可扩展标记语言)它既具有SGML的强大功能和可扩展性,同时又具有HTML的简单性。XML注入攻击也称为XXE(XMLExternalEntityattack)漏洞,XML文件的解析依赖于libxml库,libxml2.9及以前的版本默认支持并开启了外部实体的引用,服务端解析用户提交的XML文件时未对X

Fastjson反序列化漏洞

一、fastjson简介fastjson是java的一个库,可以将java对象转化为json格式的字符串,也可以将json格式的字符串转化为java对象提供了toJSONString()和parseObject()方法来将Java对象与JSON相互转换。调用toJSONString方法即可将对象转换成JSON字符串,parseObject方法则反过来将JSON字符串转换成对象。二、fastjson反序列化漏洞原理在反序列化的时候,会进入parseField方法,进入该方法后,就会调用setValue(object,value)方法,在这里,会执行构造的恶意代码,最后造成代码执行。那么通过以上步

Windows 右键菜单扩展容器 [开源]

今天给大家分享一个我做的小工具,可以自定义扩展右键菜单的功能来提高工作效率,效果图如下:如上图,右键菜单多了几个我自定义的菜单:复制文件路径复制文件夹路径我的工具箱我上图是在win10操作系统下演示的,在win11系统也测试可用。源码和工具包已经开源在githubhttps://github.com/yuzd/WindowsExplorerExtensions微软MVP实验室研究员俞正东微软最有价值专家(MVP),.NET技术专家,热爱开源,关注并喜欢研究前沿技术,热衷于技术和经验分享,长期撰写技术博客,活跃于开源社区。如何安装软件包下载后,解压后:windows-explorer-ext目录

windows - 如何使用 Ansible 对在 Windows Docker Windows 容器中运行的 Spring Boot 应用程序进行健康检查?

我想使用Ansible将SpringBoot应用程序配置到WindowsDocker容器中,该容器托管在WindowsDocker主机上(在Mac上虚拟化,但这是另一回事;))。我已经成功使用了AnsibleWindowsModules至provisionaSpringBootapptoWindows.我在最后一章,只是想在最后添加一个健康检查。正如没有Docker的博文中概述的那样,这很简单:-name:WaituntilourSpringBootappisup&runningwin_uri:url:"http://localhost:8080/health"method:GETre

windows - docker:是否可以从另一个内部启动 native Windows 同级容器?

是否可以从nativewindowscontainer中启动一个本地Windows同级容器??所以我不是指docker-in-docker。喜欢linux:dockerrun-v/var/run/docker.sock:/var/run/docker.sock... 最佳答案 更新:适用于Windows的最新DockerEE预览版支持绑定(bind)安装DockerAPI。详情在这里:https://blog.docker.com/2017/09/docker-windows-server-1709/是的,虽然有几个步骤,但它不是很

windows - 我可以从 CLI 针对远程守护进程构建 Docker 容器吗?

目前我有以下设置:运行Windows10的Hyper-V虚拟机,这是我的开发机器。我的CPU不支持嵌套虚拟化。Windows版Docker也安装在运行Windows10的主机上。是否可以从虚拟机针对主机上的Docker运行dockerbuild? 最佳答案 是的,你可以。根据documentation,有3种方法可以做到这一点,#withGitrepodocker-Hxxxbuildhttps://github.com/docker/rootfs.git#container:docker#Tarballcontextsdocker-

windows - Windows 上的应用程序容器是什么?

我正在尝试调试使用NetworkIsolationEnumAppContainers()的代码。该函数的文档说,"TheNetworkIsolationEnumAppContainersfunctionenumeratesalloftheappcontainersthathavebeencreatedinthesystem."上面定义中的appcontainer是什么意思?我对Linux容器技术(尤其是LXC)有一些经验。它们是否相同(或概念上相似)?你能给我指点一份文档吗,它提供了对应用程序容器的深入技术描述。 最佳答案 AppC

mysql - 如何从 Windows 机器中的 Docker 容器内部连接到本地主机上的 MySQL 服务器?

我在Linux上看到了另一张票。我的问题是在Windows上。我希望在容器内运行的Java代码连接到localhost或127.0.0.1上的MySQL。我可以使用localhost或127.0.0.1从主机连接到MySQL,但不能从容器内连接。我还尝试了--net="host"网络选项。 最佳答案 您可以使用此主机名从容器内连接到主机上运行的服务:docker.for.win.localhosthttps://docs.docker.com/docker-for-windows/release-notes/#docker-comm

windows - Dos 批处理脚本 - 用主文件递归替换文件实例(timthumb 漏洞利用预防)

我找到了一些非常好的示例,但不是我所需要的。我的目标是拥有一个我可以每晚运行的批处理脚本,以用位于驱动器根目录的文件的新副本替换文件的所有实例(在我的例子中是timthumb.php)。这是我目前所拥有的......for/f%%aIN('dir/bC:\thumb_test')docopy/yC:\thumb_test\timthumb.php%%a这已经很接近了,它将替换C:\thumb_test\test1\timthumb.php等文件夹中的timthumb.php实例,但不会深入目录。例如C:\thumb_test\test2\level2\timthumb.php没有被替换