在linux中,想看某个目录下各个文件和目录大小的时候,还是很方便的,windows下怎么办呢。在powershell控制台下,到达要查看的路径下,将下面代码粘贴,点回车。...步骤2,打开ps控制台,转到自己想要去的路径以后,右击鼠标。图片图片步骤3,点【仍然粘贴】图片步骤4,敲回车图片======上述代码是从一个网站上抄来的,抱歉,没有保存那个网址。
它引入了许多非常有用的新概念,从而进一步扩展了您在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。...它引入了许多非常有用的新概念,从而进一步扩展了您在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。...代码运行在内存中可以不去接触磁盘 很多安全产品并不能监测到powershell的活动 cmd.exe通常被阻止运行,但是powershell不会。 ?...攻击脚本,它们主要被用来渗透中的信息侦察、权限提升、权限维持。...看了很多国外的内网渗透权限维持和免杀后,发现powershell做对抗的难度已提升了 国外大牛们已经开始在研究.net以及C#的代码,进行绕过和长久控制 感兴趣的可以多研究下C#和.net编程哦,未来一段时间里的发展方向
标签:VBA 有时候,工作簿中可能有大量的命名区域。...下面是一段简单的代码,它将列出工作簿中的所有定义的名称,并显示名称所指向的单元格区域。...'忽略错误 On Error Resume Next '遍历名称 For Each nm In Names '在列A中列出名称 wks.Range...("A" & Rows.Count).End(xlUp)(2) = nm.Name '在列B中列出名称指向的区域 wks.Range("B" & Rows.Count)...其中的错误捕捉语句以防止工作簿中没有命名区域。
最近有些应用需要高iops,尝试看看能不能让虚拟机直接跑在宿主机的内存中,成功了; 整个过程记录如下: 首先想到的是使用tmpfs 创建了一个8G的tmpfs文件系统 ? 然后挂载到给虚拟机 ?...应该是kvm不支持tmpfs这样的文件系统 然后尝试用ramdisk方式,修改grub.conf,让ramdisk大小到8G ? 重启后可以用fdisk 看到 ? 还可以格式化文件系统 ?...直接以裸盘的方式挂载给虚拟机 开机,启动了 ? 安装系统 ?...可以到5000的iops 另外将ram1挂载给系统,作为第二硬盘 ? 测试了下,2万iops,比ssd不差什么! ?...如果在内存中跑虚拟机,优缺点如下: 优点:磁盘io非常快 缺点:断电后虚拟机就消失了,如果要使用这种方式,需要考虑和数据备份和恢复方案。
这点我能理解,符合我的预期结果。但是,在vscode运行,它居然不报错。第5行的结果,它报:arg: 5。为什么它不报错的?还有这5是什么来的啊?不可能是arguments.length吧。...请读者在Linux、Mac OS或者Windows 10自带的Ubuntu Bash下使用mitmproxy,只有这样,才能发挥它的最大能力。"...使用Airtest超快速开发App爬虫 7.提问:其实从虚拟机感染到实体机是什么原理呢?如果虚拟机运行的是一个厉害的新品种的病毒,会中招吗? 有两种情况: 1....虚拟机本身有漏洞,病毒在虚拟机里面通过这个漏洞感染宿主机。例如这两天java的log4j2漏洞。如果虚拟机是Java写的,而又用log4j2来记录日志。就可以利用。 2....虚拟机和宿主机网络是通的,他们的关系就像是一个局域网里面两台电脑的关系。病毒怎么在局域网感染其他电脑,那么虚拟机里面的病毒就怎么感染宿主机。
如何让局域网中的其他主机访问虚拟机 通常我们会在自己的电脑上安装虚拟机作为服务器测试使用,当虚拟机中的网页需要其他主机来访问使用时,需要对虚拟机做很多设置,本经验就一步步引导大家做设置。...1、本经验中,同一局域网主机1,主机2都为Windows系统,主机1上安装了VMware Workstation 14 Pro,并创建了一台虚拟机1,使用CentOS 7系统。...主机1也能访问虚拟机1的网页,但是主机2并不能访问到虚拟机1的网页。接下来打开VMware Workstation,从菜单栏中选择“编辑-->虚拟网络编辑器”,点击“更改设置”。...完成上一步之后,在选择“NAT设置”,按照下图进行端口转发的设置。将主机的空闲端口指定为8000(可以指定任意的空闲端口),虚拟机的空闲端口同样指定为8000。...然后,在主机2上用主机1的IP+主机1的端口的方式来访问虚拟机1中的网页,如:192.168.0.128:8000。如果这样不能访问成功,请接着做下一步。
自己在VMware虚拟机中开启一台主机的时候,发现比以往的开机速度慢了好多,起初不以为然,直到用Xshell通过ssh远程连接eth1的ip地址才发现连接失败(这个ip是之前eth1正常的时候获取的ip...地址),后来用ifconfig命令发现eth1这个网卡并没有获取IP地址,eth1这个网卡设置的仅主机模式,并通过宿主机的VMware dhcp服务获取ip地址。...其中在dhcp的整个工作流程中,服务端开启67号端口处于监听状态,客户端开启68号端口处于监听状态。...后来我上网查询资料,了解到VMware之所以能够为虚拟机提供动态获取ip的服务,都是因为在安装了VMware后,会在windows上配置一个名为VMware DHCP server的服务。...尝试着开启windows的VMware DHCP server服务,并将该服务设置为开机自动启动。 最后在虚拟机中重启network服务,发现这一次eth1能够顺利的获取到IP地址。
在Android应用中绕过主机验证的小技巧 反斜杠技巧 查看典型的主机验证代码: Uri uri = Uri.parse(attackerControlledString); if("legitimate.com...,它们不识别校验权限部分中的反斜杠(如果你测试java.net.URI将显示异常)。...如果您尝试创建一个远程PoC以匹配过滤器(请记住,Android也用于parsedIntent.getData().getHost()匹配intent-filters中定义的值)并触发错误 你会注意到,在第一个例子中,所有都\将被替换/,在第二个例子中,它们将被保留编码,反斜杠技巧将不起作用。但仔细研究了intent://计划如何工作后,我找到了一种远程利用它的方法。...缺少校验方案 如果仅验证主机值,但没有任何有效的未验证方案,则可以使用以下有效负载javascript://和file://scheme javascript://legitimate.com/%0aalert
你可以在 Linux 的生态系统中找到很多网络监控工具,它们可以为你生成出网络中所有设备的摘要,包括它们的 IP 地址等信息。...如果你的系统中还没有安装 Nmap,在你的发行版中运行合适的命令来安装: $ sudo yum install nmap [在基于 RedHat 的系统中]$ sudo dnf install...nmap [在基于Fedora 22+ 的版本中]$ sudo apt-get install nmap [在基于 Debian/Ubuntu 的系统中] 安装完成后,使用的语法是: $ nmap...所以要列出所有连接到指定网络的主机 IP 地址,首先要使用 ifconfig 命令或者ip 命令来识别网络以及它的子网掩码: $ ifconfig或者$ ip addr show 在 Linux 中查找网络细节...接下来,如下运行 Nmap 命令: $ nmap -sn 10.42.0.0/24 查找网络中所有活跃的主机 上面的命令中: -sn - 是扫描的类型,这里是 ping 方式扫描。
情况描述 虚拟机中的系统为CentOS,充当服务器,但是开启Tomcat后,在宿主机Mac中无法访问,显示请求被拒接,如下: 除此之外,但是可以使用ssh,也可以ping通。...分析 初步认为就是防火墙的问题,但是参考iptables的一些停用方法,直接显示没有iptables这个服务;后面想验证到底是宿主机还是虚拟机的问题,在5000端口,跑了一个简单的Flask服务器(在虚拟机中可通过本机...ip地址+端口号进行访问),在宿主机中仍然无法访问,同时也通过其他的一些设备来访问相应的服务器,都无法访问,从这里看来,问题还是出在了虚拟机中;后面又在宿主机mac中开启了一个服务器,在虚拟机和其它局域网设备中都可以访问...,因此断定还是虚拟机的问题。...那么,没有安装iptables的CentOS,究竟是出了什么问题呢? 解决办法 因为我使用的是CentOS 7,使用iptables的版本是7以前的,CentOS 7使用firewall作为防火墙。
在实际工作之中,我们时常会用到分布式集群,那么就需要设计主从客户机,如果我们一个一个的去创建虚拟机也未尝不可,但是安装一个系统就得5-10分钟左右,而克隆作为一个复制虚拟机的利器应运而生,相对于逐个安装虚拟机系统来说...1、确保需要克隆的虚拟机处于关机状态,确保需要克隆的虚拟机处于关机状态,确保需要克隆的虚拟机处于关机状态,重要的事情说三遍,这点十分重要,如下图所示。 ?...4、这一步选择克隆源,选择第一项“虚拟机中的当前状态(C)”,如下图所示,然后选择“下一步”。 ? 5、弹出“克隆类型”的界面,如下图所示。这里选择“创建完整克隆(F)”,尔后选择“下一步”。...9、尔后在VMware主页下面可以看到克隆好的虚拟机slave1,如下图所示。 ? 10、按照同样的克隆方法,我们可以很快的克隆出更多的虚拟机,这里小编还克隆了虚拟机slave2,如下图所示。...在VMware中进行虚拟机的克隆步骤很简单,很容易掌握,掌握了虚拟机克隆,在后期部署集群的时候,便可以提高效率。
因为我的Ubuntu中未安装ssh服务,终端下运行命令: sudo apt-get install openssh-server 之后重启一下sshd服务: sudo service sshd
通常在业务研发自己build的镜像内包含了shell,我们还能通过在command中嵌入一个["sleep", "3600"]命令来阻塞容器内服务启动,不过也有时候会出现不知道从哪里冒出来一个distroless...这是一个自Kubernetes v1.16中作为alpha引入的新功能,虽然当前它还没有GA,不过自从在Kubernetes v1.18之后,在kubectl内已经集成了debug客户端,我们几乎可以完整的使用并体验它的新特性...在1.20之前,kubectl debug工具被放在alpha中,注意不同版本的命令操作差别 这里推荐使用客户端为1.20+的版本体验会更好 那么我们有了Ephemeral Containers能做哪些事情呢...不可思议的是Worker节点的根文件系统还被mount到了debug容器下的/host目录下。 直接执行这个命令就能debug主机。...不过,目前临时容器对于用户权限这块并没有特别的说明,特别是用特权模式调试主机的时候,希望后面能够借助PSP(Pod Security Policy)做一个额外的补充。
♣ 题目部分 在Oracle中,如何修改RAC中的主机名? ♣ 答案部分 RAC中的主机名主要有公网对应的主机名、VIP对应的主机名、SCAN对应的主机名和私有主机名。...(一)公网主机名 集群公网对应的主机名是在安装时输入的,并且被记录在OCR中。这个主机名在安装之后是不能修改的。...修改SCAN的端口号的命令如下所示: srvctl modify scan_listener -p 1522 (四)私有主机名 在11.2 oracle clusterware之前的版本,私有主机名被记录在...OCR中,它不能被更改,一般情况下私有主机名是不需要改变的,它附属的IP可以被更改,只有使用删除或添加节点或重新安装Oracle clusterware来更改私有主机名。...但是,在Oracle 11.2 Grid结构中,私有主机名不再被记录在OCR中,并且不存在依赖关系,所以它可以在/etc/hosts文件中任意更改。
new 关键字在虚拟机中是怎样的一个过程?JVM 构造对象的步骤都有哪些?...空闲列表 如果Java堆中的内存并不是规整的,已使用的内存和空闲的内存相互交错,那就没有办法简单地进行指针碰撞了,虚拟机就必须维护一个列表,记录上哪些内存块是可用的,在分配的时候从列表中找到一块足够大的空间划分给对象实例...问题说明 对象创建在虚拟机中是非常频繁的行为,即使是仅仅修改一个指针所指向的位置,在并发情况下也并不是线程安全的,可能出现正在给对象 A 分配内存,指针还没来得及修改,对象B又同时使用了原来的指针来分配内存的情况...解决方案 对分配内存空间的动作进行同步处理,虚拟机采用CAS配上失败重试的方式保证更新操作的原子性。...把内存分配的动作按照线程划分在不同的空间之中进行,即每个线程在Java雄中预先分配一小块内存,称为本地线程分配缓冲TLAB(Thread Local Allocation Buffer)。
我将生成的这段命令在装有powershell的目标机上执行,就会得到这个主机的权限,这里我们使用的虚拟机是win2008 R2的64位Enterprise版,安装有有杀毒软件,我们直接COPY这段命令到虚拟机...Set listener shuteer Execute 最后输入back命令回到listeners下开始监听,将生成的这个launcher.vbs在目标机上打开,就会得到这个主机的权限,这里我们使用的虚拟机是...Set listener shuteer Execute 输入back命令回到listeners下开始监听,然后将生成的这个launcher.bat在目标机上打开,就会得到这个主机的权限,这里我们在虚拟机运行后...接着在listeners下监听,然后将该word文件发给目标,一旦在目标机上打开,并运行了内嵌的批处理文件,就会得到这个主机的权限,这里我们使用的虚拟机是win10的64位旗舰版,安装有系统自带的Defender...实际渗透过程中由于种种原因总会有部分反弹丢失或者失效,可以使用list stale命令来列出已经丢失的反弹代理,然后用remove stale来删去已经失效的反弹。如下图所示。
博客系统开发已有半年时间,最近忙完毕设打算继续完善博客,但是发现好多技术都忘了:sob:,开发环境中redis都连不上。。。...docker run -d --name redis01 -p 6379:6379 redis # -d 后台运行容器,并返回容器ID; # --name 为容器指定一个名称; # -p 指定端口映射,格式为:主机...(宿主)端口:容器端口; # -----其他没用到的OPTION----- # -i 以交互模式运行容器,通常与 -t 同时使用; # -t 为容器重新分配一个伪输入终端,通常与 -i 同时使用; #...Desktop Manager)需要知道IP和端口号,端口刚才启动的时候已经指定为6379,那么只需要再知道IP就可以了,输入ip a命令,查看ens33的inet,然后出事儿了!!...参考的文章是这篇:centos7中ifconfig没有ens33 但是我没有执行第一步,直接执行了后面的命令,也就是 > systemctl stop NetworkManager > systemctl
策略模式中的 3 个角色:Context(环境类)环境类是使用算法的角色,它在解决某个问题时可以采用多种策略。在环境类中维持一个对抽象策略类的引用实例,用于定义所采用的策略。...策略模式中,对环境类的理解十分重要,环境类是需要使用算法的类,环境类根据具体的环境上下文使用不同的算法。环境类中维持一个对抽象策略的引用,在具体环境中使用不同的策略算法。...案例:在支付业务中,有三种付款方式,程序运行时使用哪种方式由用户选择,根据用户选择执行不同的逻辑。在云计算业务中,创建的虚拟机可以 OpenStack 也可以是 VMware,还可以是公有云。...在云原生业务中,Kubernetes 可以部署在虚拟机上,也可以部署在裸机上,甚至还有一体机模式。...下面就已多云管理平台 CMP 中,最常见的创建不同虚拟化平台的虚拟机为例,对比下使用与不使用策略设计代码的区别。
在VMWare中选择编辑-虚拟网络编辑器:选中VMnet0,并将红框中自动选择为自己的无线网卡的名称,如果是连接了网线,就选择有线网的名称。...无线网卡对应的有一个Wireless标识。 ? 接着我们需要获取本机的ip地址、掩码和网关。进入终端,然后输入ipconfig/all,找到以下几点 ? 接下来就可以启动虚拟机了。...然后如果是自己建的用户,在进行修改文件时会有权限问题,可以在终端输入su,切换到root用户下,或者可以去更改自己用户的权限,可自行百度。...要想让linux联网并和主机进行通讯,就要让linux系统的网关、子网掩码和主机保持一致,且Ip地址的前三位保持一致。进入到以下目录,并查看: ? 需要修改的位置用红框标出了: ?...老是切换至虚拟机编辑也不太好,我们下载个SmarTTY在主机连接Linux,由于其官网的老下载不下来,可以去http://www.xdowns.com/soft/1/102/2014/soft_132092
通过该选项,即使在客户端与主机之间没有任何活动的现有连接的情况下,客户端仍能够保持与群集主机的相关性,请参阅文章Network Load Balancing in R2: Extended Affinity...用于 NLB 群集的 Windows PowerShell。Windows PowerShell 是一种新的命令行界面和脚本语言。Windows PowerShell 可加速实现系统管理任务的自动化。...NLB,必须使用每个主机上管理员组中列出的帐户。...如果安装和配置每个主机时,没有使用管理员组中的帐户,系统将提示您提供此类帐户的登录凭据。...如何在虚拟机环境运行Windows Server 2008 R2的NLB请参考文章Deploying Network Load Balancing (NLB) and Virtual Machines
领取专属 10元无门槛券
手把手带您无忧上云