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

WSL 2 入门

对于开发者来说,Windows操作系统上非微软系开发,一直都是很费劲事情。。。开发者说要有光,于是桑德拉就带来了WSL。...体验上,一方面启动一个虚拟机耗时总是令人苦恼,另一方面如果你想linux和windows交换文件,也不是个简单事情。...提取码: e1gq 安装完毕后,登录Windows app store,搜索Ubuntu,进行快速安装,网速快的话,5分钟就搞定了: image.png 3....申请变成windows os insider:通过官网指导操作,将你账号变成insider plan一员,没有任何门槛,只要你愿意就行。...一切顺利的话,你操作系统就是类似如下版本: image.png 6. 目前我们已经具备了获取WSL 2前提条件,接下来通过系统命令开启WSL 2模。

1.4K20

Mac OSX系统、Linux、Windows命令行教程

Mac OSX系统、Linux、Windows命令行教程 [TOC] 用你终端一些事情 (command line, Terminal, PowerShell)....你现在已经打开了你终端,并将它放在你dock中,这样你下次可以快速打开它。 Linux 如果你用是Linux系统的话,我假设你知道如何打开你终端。...通过菜单窗口管理器查找叫做shell或者terminal应用。 Windowswindows系统中,我们要使用PowerShell。...如果你有Windows7或以上版本,这样: 单击开始菜单 在“搜索程序和文件”中输入“ powershell”。...Windows 如果你用windows系统,你要熟记以下命令: pwd: 打印当前工作目录 hostname: 获取计算机网络名称 mkdir: 创建目录 cd: 更改目录 ls: 列出目录下文件

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

渗透测试 | 内网信息收集

查询操作系统版本 获取操作系统和版本信息 systeminfo | findstr /B /C:"OS 名称" /C:"OS 版本" ?...WMIC对于信息收集和渗透都是非常实用。默认任何版本WindowsXP低权限用户不能访问WMIC,Windows7以上版本允许低权限用户访问WMIC执行相关查询操作。...###利用 ICMP 协议快速探测内网 除了利用NetBIOS协议,还可以使用 ICMP 协议。依次对内网中每个 IP 地址执行 ping 命 令,可以快速有效地找出内网中所有存活主机。...如果想在 Windows 系统中执行一个 PowerShell 脚本,首先需要在Windows 系统“开始菜 单”中打开“Run”对话框,输入“powershell”,如下图所示: ?...PS:PowerShell在内网渗透中还是很有用,由于相关内容过多就不再展开了~ 九、总结 由于文章篇幅原因,这里不再多赘述其他内容了,至于内网渗透中信息收集方法自然不仅仅局限于上面这些,有兴趣可以深入了解与分析

2.9K20

WMI 攻击手法研究 – 基础篇 (第一部分)

介绍 为何是 WMI WMI 是 Microsoft 一组规范,旨在对 Windows 系统进行快速高效管理。...正如你可能知道那样,一项安全规则表明任何对管理有用东西也很容易被不法分子滥用,WMI 确实可以很多事情 —— 从收集计算机状态和配置设置到运行应用程序和执行代码。...此外,WMI 存在于所有可用 Windows 操作系统版本中,因此这里目标范围非常广泛。...PowerShell 版本,并将版本更改为 2: 提示:这些命令名称是见名知意 (稍后我们还会深入讨论)。...我们将重做上面所做,但在将 Powershell 版本更改回默认版本后 (在示例中使用了 Powershell v5): CIM cmdlet 可以 WMI cmdlet 所能做一切。

1.3K21

Ansible 客户端需求–设置Windows主机

主机通信使用Windows模块,Windows主机必须满足以下要求: Ansible通常可以在Microsoft的当前和扩展支持下管理Windows版本。...Ansible要求在Windows主机上安装PowerShell 3.0或更高版本,并且至少要安装.NET 4.0。 应创建激活WinRM侦听器。可以在下面找到更多详细信息。...注意 这些是Ansible连接基本要求,但某些Ansible模块具有其他要求,例如较新OSPowerShell版本。请查阅模块文档页面以确定主机是否满足那些要求。...在域环境之外运行并且需要一个简单侦听器时,这是最容易使用选项。与其他选项不同,此过程还具有为所需端口打开防火墙启动WinRM服务额外好处。...要检查一些事情包括: 确保防火墙未设置为阻止已配置WinRM侦听器端口 确保在主机变量所设置端口和路径上启用了WinRM侦听器 确保该winrm服务正在Windows主机上运行配置为自动启动 连接被拒绝错误

9.9K41

气象编程 | 适用于 Linux Windows 子系统安装指南 (Windows 10)

预览体验计划 安装 Windows 10 预览版(OS 版本 20262 或更高版本),但不需要执行手动安装步骤。...要使用 wsl --install 简化安装命令,必须先完成以下操作: 加入 Windows 预览体验计划 安装 Windows 10 预览版(OS 版本 20262 或更高版本)。...,选择“获取”。...安装 Windows 终端(可选) Windows 终端可启用多个选项卡(在多个 Linux 命令行、Windows 命令提示符、PowerShell 和 Azure CLI 等之间快速切换)、创建键绑定...将分发版版本设置为 WSL 1 或 WSL 2 可打开 PowerShell 命令行输入以下命令(仅在 Windows 内部版本 18362 或更高版本中可用),检查分配给每个已安装 Linux 分发版

5.5K60

气象编程 | 适用于 Linux Windows 子系统安装指南 (Windows 10)

预览体验计划 安装 Windows 10 预览版(OS 版本 20262 或更高版本),但不需要执行手动安装步骤。...要使用 wsl --install 简化安装命令,必须先完成以下操作: 加入 Windows 预览体验计划 安装 Windows 10 预览版(OS 版本 20262 或更高版本)。...,选择“获取”。...安装 Windows 终端(可选) Windows 终端可启用多个选项卡(在多个 Linux 命令行、Windows 命令提示符、PowerShell 和 Azure CLI 等之间快速切换)、创建键绑定...将分发版版本设置为 WSL 1 或 WSL 2 可打开 PowerShell 命令行输入以下命令(仅在 Windows 内部版本 18362 或更高版本中可用),检查分配给每个已安装 Linux 分发版

5.2K30

Linux为何是软件开发专业人员心头爱-Robotics Ubuntu

AI: 确实,使用Linux和Windows系统时,有些事情可能会让人感到费解。...通常,一款软件如果没有linux版本,主要有两个原因: 以赚钱为核心 开发人员能力不足 ---- arduino: ---- webots: ---- AI:  确实,有一些事情在Linux上可能看起来顺理成章...命令行管理 PowerShell是一个现代命令外壳,包括其他流行外壳最佳功能。与 大多数只接受和返回文本外壳,PowerShell 接受返回 .NET 对象。...此外,我也会使用Windows自带性能诊断工具来检查系统性能,对其进行优化。 文件搜索:在Windows上,我使用Windows自带搜索功能来搜索文件。...这些快捷键可以大大提高我工作效率。 总的来说,Windows提供许多实用工具和快捷键,这些工具可以帮助我快速完成日常任务,并提高我工作效率。

26330

Red-Team-Tools开源C2开发后框架列表

框架不同之处在于,它支持多平台.NET Core.因此,Covenant可以在Linux,MacOS和Windows平台上本地运行!...即可实现运行PowerShell代理能力,从关键记录器到Mimikatz快速部署利用后模块,以及适应性强通信以逃避网络检测,所有这些都封装在以可用性为重点框架中....和Agent都可以轻松地编译为在多种操作系统上运行,包括Windows,Linux,Mac OS,Solaris,FreeBSD,ARM,MIPS或Android.Merlin最新版本支持Shellcode...Octopus C2: Octopus是基于python开源,可操作C2服务器,可以通过HTTP / S控制Octopus PowerShell代理.在开始实际红队行动之前,您可以先使用八达通获取有关目标的信息...– C2工具包,Acheron – RESTful漏洞评估和管理框架以及Tiberium – C2扫描工具.还有其他工具,尚未发布.主要目的是提供一个具有模块化运输工具,后端和植入物便捷平台,以实现快速重新装备机会增强

2.8K10

Powershell与威胁狩猎

可做到无痕迹;并且因为系统兼容性,在后续版本攻击者都会尝试降级至此版本去躲避日志记录。...PowerShell V5 PowerShell V5加入了CLM和ScriptBlock日志记录功能,能去混淆PowerShell代码记录到事件日志。...随着PowerShell攻击技术不断成熟,攻击者为了规避防护和日志记录进行了大量代码混淆,在执行代码之前很难发现或确认这些代码实际上会做些什么事情,给攻击检测和取证造成了一定困难,因此微软从PowerShell5.0...由于PowerShell在Linux和MacOS等操作系统上支持在MacOS上安装(pwsh),处于安全性考虑日志记录作为必不可少一部分,PowerShell使用本机os_log API登录Apple...模拟执行Get-process获取系统进程信息,然后观察Powershell日志能否记录此次测试行为。

2.5K20

WMI讲解(是什么,做什么,为什么)

,将晦涩难懂知识点吃透、理解后用简单的话语将其作用表达清楚,使其读者能够快速理解并为读者接下来深入理解打好基础,以便在攻防中更好利用WMI,所以此篇文章笔者使用通俗的话语将WMI表达清楚,在下文中对于基础薄弱同学对于...WMI是什么 简介: WMI是WindowsPowershell还未发布前,微软用来管理Windows系统重要数据库工具,WMI本身组织架构是一个数据库架构,WMI 服务使用 DCOM(TCP...WMI做什么 在Powershell未发布前用来管理Windows 2000、Windows95、Windows98、WindowsNT等操作系统 ,当然如今所有Windows系统依旧可以使用...机器版本和服务位数和.net版本 wmic os get caption wmic os get osarchitecture wmic OS get Caption,CSDVersion,OSArchitecture...,利用WMI进行横向移动、权限维持、权限提升、包括免杀都可以进行利用,这个在接下来三个不同篇章中进行介绍。

1.1K10

IIS 8:IIS 入门

你还会想要请确保 Windows PowerShell 3 上安装了版本 VM。 如果你还没开始使用 Windows PowerShell,现在是好时机。...如果你想要加快这一进程,使用 Windows PowerShell,打开 Windows PowerShell 管理控制台,键入: PS C:\> Install-WindowsFeature...你会发现他们在服务管理器管理工具下或通过使用 Windows PowerShell 获取服务 cmdlet 中列出: AppHostSvc:应用程序主机帮助器服务 W3SVC:万维网发布服务 是:Windows...使用以下 Windows PowerShell 命令这样: PS C:\> Get-Service –Name AppHostSVC, W3SVC, WAS 4....您创建目录文件系统上,将您文件 (Web 页) 添加到目录中,创建一个网站来分享这些页面到世界。 一个 Web 站点从叫做"绑定"被配置为该 Web 站点中获取其"共享名称"。

4.9K50

教程 | 如何在Windows 10上安装WSL 2

如果您想在最新Windows版本中试用经过改进WSL2(Windows Subsystem for Linux 2),请按照以下方法操作,我们在这篇文章中涵盖了安装它所需一切。...您可以在Windows“开始”菜单中找到PowerShell。 注意:也可以使用GUI安装WSL 1,但是使用命令行速度要快得多,并且由于WSL是CLI工具,因此这样也很有意义吧!...要在Windows 10(2004)上启用虚拟机平台,请以管理员身份打开PowerShell运行: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform.../all /norestart 要在Windows 10(1903,1909)上启用虚拟机平台,请以管理员身份打开PowerShell运行: Enable-WindowsOptionalFeature...提供了几种不同发行版,包括OpenSUSE,Pengwin,Fedora Remix和Alpine Linux。

5.6K20

WMI利用(横向移动)

信息收集 注意:信息收集需要根据实际场景来进行收集,而不是说笔者罗列就是必须要做,WMI可以信息收集操作远不至笔者罗列的如此,希望同学能够举一反三,自由搭配,参考微软官方文档,根据实际情况获取所需...使⽤wmic识别安装到系统中补丁情况 wmic product get name,version #查看系统中安装软件以及版本,2008R2上执行后无反应。...机器版本和服务位数和.net版本 wmic os get caption wmic os get osarchitecture wmic OS get Caption,CSDVersion,OSArchitecture..."注意:根据impacket版本不同,依赖python版本不同,这里笔者使用最新版本impacket,依赖python3。"...WMIHACKER 注意:wmihacker.vbs是在wmiexec.vbs基础上进行改进优化,新增了上传下载功能,其所需管理员权限。

2.8K10

持续交付之Jenkins+Ansible+Python搭建自动化部署框架(win版)

快速:自动化肯定比手工快,并且有提升空间。比如,因为有版本概念,我们可以跳过相同版本部署,或是某些步骤。...甚至我们可以在目标机器上缓存旧版本产物,实现超快速回滚。 通过这个程序简单执行过程,我们可以看到这套流程简单实现,基本满足了我们部署需求。而且,可以通过添加更复杂控制流,获得更大提升空间。...如果需要重新启动 username 并且 password 已设置和参数,则脚本将从重新启动后自动重新启动登录。该脚本将继续执行,直到不需要其他操作并且PowerShell版本与目标版本匹配为止。...如果在 Server 2008 R2 或 Windows 7 上运行,则必须安装SP1 Windows Server 2008 只能安装 PowerShell 3.0,指定较新版本将导致脚本失败 在...在域环境之外运行并且需要一个简单侦听器时,这是最容易使用选项。与其他选项不同,此过程还具有为所需端口打开防火墙启动WinRM服务额外好处。

2.5K10

易学易用Windows PowerShell

脚本语言通常都有简单、易学、易用特性,目的就是希望能让写程序的人(开发者)快速完成程序编写工作。本文将简述脚本语言起源与目的,并且介绍 Windows PowerShell。...但是「以简单方式快速完成某些复杂事情」通常是创造脚本语言重要原则,基于这项原则,使得脚本语言通常比 C、C++ 或 Java 之类「系统程序语言」(system programming languages...2003、Windows Server 2003 R2、Windows Server 2003 Service Pack 1 而 Windows PowerShell 除了有 32 位版本,也还有...dir 果然也通,但是列示方式不同于以往 dir 指令。...当然 Windows PowerShell 特色及优点尚不只本文所提,但只要依照本文,读者将能下载、安装亲自尝试 Windows PowerShell 功能,尤其 Windows PowerShell

1.5K60

DCOMrade:一款枚举DCOM应用漏洞PowerSHell脚本

今天给大家介绍是一款名叫DCOMrade工具(PowerShell脚本),各位研究人员可利用该工具来枚举存在漏洞DCOM应用程序。 ?...该脚本基于PowerShell 2.0开发,但理论上可支持任何版本PowerShell。...接下来,脚本会在目标系统上运行PowerShell命令来检索所有的DCOM应用程序以及对应AppID。...这些AppID会用来搜索Windows注册表判断对应AppID是否在各自注册表条目中包含LaunchPermission子键。最后,工具会存储这些AppID,检索各自对应CLSID。...获取到CLSID之后,就可以激活对应DCOM应用程序了。此时,工具会检测DCOM应用程序中MemberTypes,通过对比其中字符串值来判断应用程序是否存在漏洞。

1.2K20

Metasploitable3靶机搭建教程

不过Metasploitable3好处是除了是升级版之外,还可以生成Windows版本和Linux版本,具体就是指可以生成windows_2008_r2和ubuntu_1404这两种不同系统。...在Github上也有官方安装说明可参考:https://github.com/rapid7/metasploitable3(我已将我自己构建靶场上传至百度云,需要小伙伴请自取,metasploit...,如果总报错可以尝试更换其他版本),Windows版本packer不需要安装,直接添加在环境变量里就行。...,安装成功,否则请重新输入上面的命令重新安装 限于篇幅关系,git以及VMware安装我就不给大家介绍了,下面开始正式安装 4 使用packer构建 ---- 以管理员权限打开Powershell.../packer/templates/windows_2008_r2.json 在这期间不要手贱对虚拟机任何事情!!!!!! 等到出现这个画面就证明了你已经完成了第一步!

1.7K20
领券