在测试Mysql多主一从服务器,即一个从服务器多端口同步不同主库。本文记录了开启不同端口的操作。 详细步骤: 1、首先要先把my.cnf配置文件复制一份,开几个端口要复制几份当然要重新命名.
WIN2016机器的本地管理员权限 识别计算机账户所在组 Active Directory模块查找可用计算机账户 利用Powershell中的Active Directory模块来识别当前计算机所在组 Get-ADComputer...{$_.MemberOf} 不过很遗憾,我在普通权限下的域主机中,未能通过此命令查找到任何可用计算机账户,即使我已经在前一步将本机的计算机账户添加进高权限组内也未能查找到任何有效信息,唯有在域控机下才查找到了结果...net group查找 利用net group 查找敏感组内是否存在可用机器账户 net group "domain admins" 导出WIN2016$账户的NTLM hash 利用mimikatz...模块导出WIN2016$账户的NTLM hash sekurlsa::msv 以WIN2016$账户进行pth sekurlsa::pth /user:WIN2016$ /ntlm:56c1672b5bb172505748aade48865c07
Password-Top1000(1010).txt hash 爆破出密码为:supremelegacy 解压出来的文件还需要密码才能访问,之前爆破出来的密码不正确不能访问,pfx文件是经过秘钥加密的,我们可以使用命令...导出pfx文件的hash: pfx2john legacyy_dev_auth.pfx >pfx_hash 再次利用john爆破密码: john --wordlist=/home/PassWord.txt...legacyy_dev_auth.pfx -clcerts -nokeys -out cert.crt (向右滑动、查看更多) 在开头信息收集的时候看到了开启了5986端口,这个端口是用于横向渗透的端口,可以使用命令...legacyy\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt (向右滑动、查看更多) 查看文件内容...invoke-command -computername localhost -credential $c -port 5986 -usessl -SessionOption $so -scriptblock {Get-ADComputer
Remove-adcomputer 是一个删除计算机的命令,执行比较简单,执行格式如下: Remove-adcomputer-identity raymondpc 接下来我们再看看将某OU的所有计算机都删除...,这个其实主要的还是靠我们的get-adcomputer命令来查询我们的计算机账户: Get-adcomputer-searchbase “ou=ad,dc=pilot,dc=com” -filter...衬,pc亏S一1一5 T护ueXxpcconpute护87ba3…Xxpc与S一1一5 lft U3erPri ncipa1N ane –“> 接下来我们执行命令,将OU中的计算机删除,可以执行如下的命令...Get一nDCoopute护一Sea护chBase”ou=ad,dc=pilot,dc=con”一filte护 uter一Confirn:亏false :Reooue刁困 口口”> 版权声明:本文内容由互联网用户自发贡献...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
Shell 命令行 从日志文件中根据将符合内容的日志输出到另一个文件 前面我写了一篇博文Shell 从日志文件中选择时间段内的日志输出到另一个文件,利用循环实现了我想要实现的内容。...想办法获得我要截取的内容的开始的行号,然后再想办法获得我想截取的文件的结尾的行号,然后用两个行号来进行截断文件并输出。就可以实现这个效果了。
这是通过使用Service1的哈希值解密票证,将标志值的第二个位从0更改为1并重新加密票证来完成的。...当我们直接向立足用户授予权限时,用户通常将通过特权组的成员身份获得对一个或多个AD对象的写权限。用户不一定需要是域管理员。 ? 执行攻击 退出域控制器,并以User1身份登录Service1服务器。...如果您从第一个示例继续,请确保清除本地Kerberos票证缓存。清除缓存的最有效方法就是重新启动Service1。...命令: Install-WindowsFeature RSAT-AD-PowerShell 导入模块ActiveDirectory Get-ADComputer AttackerService 执行:...命令: Set-ADComputer Service2 -PrincipalsAllowedToDelegateToAccount AttackerService $ Get-ADComputer Service2
(我这里域控制器还连接着winser2012) sekurlsa::tickets /export 发现导出了很多票据,选择域管理员@krgtbt-域名的票据 ?...下载地址:https://github.com/shanfenglan/test //下载Microsoft.ActiveDirectory.Management.dll 导入dll文件后执行命令 Get-ADComputer...[username] Get-ADComputer hack ?...可以使用Rubeus查看一下base64字符串的含义 Rubeus.exe describe /ticket:[内容] 可以看到服务名称是缺失的 ?...把base64字符串复制下来后,存放到ticket.kribi文件中,由于被base64加密,所以要解密,解密过后可以直接使用Rubeus直接替换里面的内容 Rubeus.exe tgssub /ticket
爆破压缩包使用unzip -l进行查看压缩包里面的内容。使用unzip进行解压,发现其存在密码验证。用zip2john用来生成一个可以被暴力破解的hash。...第一次远程连接evil-winrm是从 Linux 主机连接到 WinRM 的工具。-h会提示它的用法。本次连接主要-用到了-S、-c、-k、-i等参数。...LAPS_Readers这个分组似乎在说明 svc_deploy 有权从 LAPS进行 读取。使用 LAPS,DC 管理域中计算机的本地管理员密码。...读取密码要读取 LAPS 密码,我只需要使用Get-ADComputer并专门请求该ms-mcs-admpwd属性使用Get-ADComputerDC01-property'ms-mcs-admpwd'
爆破压缩包 使用unzip -l进行查看压缩包里面的内容。 使用unzip进行解压,发现其存在密码验证。 用zip2john用来生成一个可以被暴力破解的hash。...第一次远程连接 evil-winrm是从 Linux 主机连接到 WinRM 的工具。-h会提示它的用法。 本次连接主要-用到了-S、-c、-k、-i等参数。...LAPS_Readers这个分组似乎在说明 svc_deploy 有权从 LAPS进行 读取。 使用 LAPS,DC 管理域中计算机的本地管理员密码。...读取密码 要读取 LAPS 密码,我只需要使用Get-ADComputer并专门请求该ms-mcs-admpwd属性 使用Get-ADComputerDC01-property'ms-mcs-admpwd...使用get命令下载到本地。 然后对其目录下的文件进行分析,接着使用**zip2john**工具生成文件hash,使用john进行hash碰撞。
我们可以使用Powermad等工具从加入域和未加入域的主机中进行添加账户操作。...下面我们从ADSI编辑器中进行修改,改为8192 PowerMad+Active Directory组合: 添加机器账户 我们在进行维权时,可以从利用工具从命令行创建机器账户。...New-MachineAccount -MachineAccount Nayon -Domain attack.local -DomainController dc.attack.local 此时我们便添加机器账户成功了,利用如下命令查看...Get-ADComputer Nayon -pro * | Select-object name, primarygroupid, useraccountcontrol Set-ADComputer Nayon
2000之后微软引入了一个选项,用户可以通过Kerberos在一个系统上进行身份验证,并在另一个系统上工作,这种技术主要通过委派机制来实现,无约束委派通过TGT转发技术实现,而这也是我们将本文中讨论的内容...在现实生活中您可能无法直接访问DC系统,为了简单起见我们在DC安装了IIS,这样您就可以了解要点了,下面继续我们的提取,首先我们需要获取那些支持无约束委托的系统,这可以通过使用PowerShell和AD模块来实现 Get-ADComputer...Invoke-WebRequest http://dc1.offense.local -UseDefaultCredentials -UseBasicParsing 如您所见Rubeus现在我们已经从用户...Rubeus asktgs 文末小结 本文演示了一种称为无约束委托的委托技术,顾名思义对于拥有委托权限的系统如何使用用户的身份验证信息没有限制,安全漏洞使得微软引入了受约束的委托,您将在下一篇文章中读到更多相关内容
export 为shell变量或函数设置导出属性。 概要 export [-fn] [name[=word]]... export -p 主要用途 定义一到多个变量并设置导出属性。...修改一到多个变量的值并设置导出属性。 删除一到多个变量的导出属性。 显示全部拥有导出属性的变量。 为一到多个已定义函数新增导出属性。 删除一到多个函数的导出属性。 显示全部拥有导出属性的函数。...A:因为 declare 也能够设置变量或函数的导出属性,详见 declare 命令。 注意 该命令是bash内建命令,相关的帮助信息请查看 help 命令。...(省略部分内容) ... declare -x USER="root" exportfs 管理NFS共享文件系统列表 补充说明 exportfs 命令用来管理当前NFS共享的文件系统列表。...它将 /etc/exports 中已删除的条目从 /var/lib/nfs/xtab 中删除,将内核共享表中任何不再有效的条目移除。 -u 取消一个或多个目录的共享。
接下来在服务器上执行如下powershell命令: powershell try{Add-MpPreference -ExclusionPath 'C:\'; Write-Host 'added-exclusion...攻击者继续从/182.54.217.2/mdepoy.txt下载powershell脚本,保存为本地文件c:\users\public\mde.ps1。...运行mde.ps1脚本,从182.54.217.2下载file.zip压缩包,之后删除mde.ps1脚本。...wuacltservice.exe XMRig矿工 3 config.json XMRig矿工配置程序 4 RuntimeBroker.exe 这个程序可以创建一个本地的账户,并且通过ping 8.8.8.8命令测试互联网连通性...一旦攻击者在内网环境中建立了一个较深的据点并横向移动到了域控服务器,他们会执行如下Powershell命令在活动目录上,获取域内所有计算机列表: Powershell.exe get-adcomputer
$ sudo docker save webapp:1.0 > webapp-1.0.tar 在默认定义下,docker save 命令会将镜像内容放入输出流中,这就需要我们使用管道进行接收 ( 也就是命令中的.../webapp-1.0.tar webapp:1.0 在镜像导出之后,我们就可以找到已经存储镜像内容的 webapp-1.0.tar 这个文件了。...$ sudo docker load < webapp-1.0.tar 相对的,docker load 命令是从输入流中读取镜像的数据,所以我们这里也要使用管道来传输内容。...0x05 批量迁移 通过 docker save 和 docker load 命令我们还能够批量迁移镜像,只要我们在 docker save 中传入多个镜像名作为参数,它就能够将这些镜像都打成一个包,便于我们一次性迁移多个镜像...使用 docker export 命令我们可以直接导出容器,我们可以把它简单的理解为 docker commit 与 docker save 的结合体。
下面将详细说明这两个命令的使用方法,并提供具体的示例。 1. 使用LOAD DATA导入数据 LOAD DATA语句用于从文本文件或其他数据源中快速导入大量数据到MySQL表中。...它可以高效地将数据加载到表中,比使用多个INSERT语句要快得多。...文件内容如下: 1 John Doe john.doe@example.com 45000 2 Jane Smith jane.smith@example.com 50000 3...使用mysqldump导出数据 mysqldump是一个命令行工具,用于导出MySQL数据库的结构和数据为SQL脚本文件。...tbl_name:可选,要导出的表名。可以指定多个表名,用空格分隔。 options:可选,导出选项,如用户名、密码、导出格式等。
如你提到的,对于Ubuntu系统,可以使用以下命令安装: sudo apt-get install yq 导出default namespace下所有configmap: 然后,使用查找并删除操作来过滤掉不需要的字段...如何实现匹配屏蔽多个configmap呢?...,template.txt是一个包含Go模板内容的文件,可以如下编写(确保文件路径和名称与命令中的相匹配): {{- range .items }} --- apiVersion: v1 kind: ConfigMap...注意,模板语法可能根据你想要显示的确切内容和格式有所不同。...方案三:结合文本处理工具 这是一个使用grep来实现的更基础的方法,可以从kubectl输出中筛选掉不需要的行。
export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能; 3.一个模块就是一个独立的文件,该文件内部的所有变量,外部无法获取。...有两种模块导出方式:命名式导出(名称导出)和默认导出(定义式导出),命名式导出每个模块可以有多个,而默认导出每个模块仅一个 。...命名式导出 模块可以通过export前缀关键词声明导出对象,导出对象可以是多个。...命名式导出可以导出多个值,但在import引用时,也要使用相同的名称来引用相应的值。...当导入模块全部导出内容时,就是将导出模块(’my-module.js’)所有的导出绑定内容,插入到当前模块(’myModule’)的作用域中: import * as myModule from "my-module
1.获取镜像 通过使用 docker [image] pull 命令直接从 Docker Hub 镜像源来下载镜像。...既然镜像文件由多个层组成,那么怎么知道各个层的内容具体是什么呢?...当同一个镜像拥有多个标签的时候,docker rmi 命令只是删除了该镜像多个标签中的指定标签而巳,并不影响镜像文件。 2....存出镜像 如果要导出镜像到本地文件,可以使用 docker [image] save 命令。该命令支持-o、-output string参数,导出镜像到指定的文件中 。...2.载入镜像 可以使用 docker [image] load 将导出的 tar 文件再导人到本地镜像库。支持 -i、-input string 选项,从指定文件中读入镜像内容。
HDFS, Import 支持从 HDFS 导入数据。...Export 导出与 CopyTable 一样,依赖 HBase 的 scan 操作 3.2 命令格式 # Export hbase org.apache.hadoop.hbase.mapreduce.Export...导出完成后,导出文件的所有权将由执行导出命令的用户所拥有。 默认情况下,仅导出给定 Cell 的最新版本,而不管历史版本。要导出多个版本,需要将 参数替换为所需的版本数。...3.3 常用命令 导出命令 hbase org.apache.hadoop.hbase.mapreduce.Export tableName hdfs 路径/tableName.db 导入命令 hbase...快照的 clone 操作会从该快照创建新表,快照的 restore 操作会将表的内容还原到快照节点。
1、mongodump(备份)及mongorestore(还原) 1.1 mongodump →说明: mongodump是一个用于导出二进制数据库内容的实用工具,它导出的bson文档中只会包含着集合文档等信息...--gzip 3.2版本+,从压缩文件中还原 要还原的数据文件路径,该参数必须是mongorestore命令的最后一个参数 其他参数与mongodump基本一致。...2、mongoexport(导出)及mongoimport(导入) 2.1 mongoexport →参数: 命令 全称 默认值 参考释义 --help 查看mongoexport的使用帮助 --...version 查看mongoexport的版本号 -d --db 指定要在哪个数据库上运行该命令 -c --collection 指定要导出的集合...-f --fields 指定导出时只导出一个或多个字段,导出多个时,需要使用逗号分隔; 当字段中有空格时,需要用英文引号括起来。