开篇📜📜📜

迄今已经是我第二次参与出题,这次跟上次最大的不同就是对环境熟悉多了,对知识也清晰了些,解决问题的能力在ai的辅助下有了质的飞跃,还记得当时查博客,查的网页数都数不过来,还不一定有解决方案。不过依旧因为自己的粗心和大意容易浪费时间

首先就是前一两天测好的东西,然后再看就打不通了,有时候人真的会无语,哈哈。然后就捯饬捯饬,重新又搞了一遍。发现心态也越来越好了,哈哈,以前搞不好还会有点热,当然现在也会有点热。
然后就是写了个重复的代码,然后一直测试测试,因为忘记打开报错了,就啥也没显示,我以为打开了,反反复复就是不是想要的效果,所以吃一堑长一智。

一✒️

准备第一次出java语言的漏洞题目,其实也就是个log4j的CVE

然后也是一个星期左右吧,在AI的帮助下其实实现起来轻松很多。这里其实最令我无语的是还是环境的问题,这个题目的出题经历让我认识到了,在需要多服务和网络跨来跨去的时候,一定要先确定网络是否能通,端口是否正常。我这里涉及到一个端口问题,这个问题让我百思不得其解然后折磨了一整个下午。我基本上把所有问题排除了,但是这个题目还是没有达到我想要的回显效果,我监听了4444端口,起的http服务下的资源也转发下载成功了,然后docker中的配置和java版本等等,pom.xml等等确定了无数次,反反复复得docker-compose up -d到docker-compose down,然后docker rmi ID 得十几次,就是不停换不停测,就是不行。然后我想是不是端口问题,然后echo了一个语句到4444没有反应,然后又起了一个4445监听,同样echo一个语句有反应,这时我立马就傻了。。。无语死了,随后换成了4445端口,就回显了有了反应,不知道为什么,并不是什么安全组问题,端口都是开放的。算是吃一堑长一智吧。
好在成功出出来了,没有白费功夫。

既然都说到这儿了,下面就对一些网络命令进行整理

网络命令进行整理

在 Linux 中,测试 网络是否通目标主机是否可达端口是否开放 是日常运维和渗透测试中的常见操作。以下是几个最常用、实用的命令:


🔹 1. ping —— 测试主机是否可达(ICMP 层)

ping 192.168.1.100

✅ 优点:快速判断目标主机是否在线 ❌ 缺点:很多服务器禁 ping(防火墙过滤 ICMP),所以 ping 不通 ≠ 主机宕机


🔹 2. telnet —— 测试 TCP 端口是否开放(最经典)

telnet 192.168.1.100 4444
  • 如果连接成功(出现空白或提示符)→ ✅ 端口开放
  • 如果提示 Connection refused → ❌ 端口关闭(服务没开)
  • 如果卡住/超时 → ⚠️ 端口被防火墙过滤(可能开放但屏蔽了)

💡 安装 telnet(如未安装):

Read more >