您现在的位置是:百科 >>正文

黑客渗透笔记

百科6843人已围观

简介凌晨两点十七分,我盯着终端里跳动的光标,手边第三罐红牛已经见底。目标是一台暴露在公网的Jenkins服务器,版本2.138——这个版本有个反序列化漏洞,CVE-2018-1000861,能直接RCE。 ...

凌晨两点十七分,黑客我盯着终端里跳动的渗透光标,手边第三罐红牛已经见底。笔记目标是黑客一台暴露在公网的Jenkins服务器,版本2.138——这个版本有个反序列化漏洞,渗透CVE-2018-1000861,笔记能直接RCE。黑客不是渗透啥高级货,但足够让我拿到第一层shell。笔记

扫描器跑完,黑客端口8080开着,渗透HTTP响应头里躺着“X-Jenkins: 2.138”。笔记我嘴角抽了一下。黑客这年头还有人拿这版本跑生产?渗透不过也好,省得我绕WAF。笔记直接上exp,payload是ysoserial生成的CommonsCollections5链,base64编码后塞进X-Jenkins-Session头。回车。三秒后,回显里蹦出个uid=0(root)。

拿root不代表结束,恰恰相反——刚进大门,里面全是锁。我习惯先看/root/.bash_history,这玩意儿比任何扫描器都管用。果然,倒数第三条命令暴露了内网跳板机的密钥路径:/home/deploy/.ssh/id_rsa。权限是600,但我在root组里,直接cat。

密钥到手,接下来是横向。内网网段是10.0.8.0/24,跳板机IP 10.0.8.11。ssh -i key deploy@10.0.8.11,连上了。这机器干净得离谱,连tmux都没装。但deploy用户的crontab里有个每五分钟执行一次的脚本,从10.0.8.23拉取配置。脚本本身没毛病,问题出在它用curl时没校验证书——中间人一把梭。

我在跳板机上起了个mitmproxy,把10.0.8.23的HTTPS请求劫持下来。返回的JSON里藏着数据库连接串:mysql://admin:P@ssw0rd_2023!@10.0.8.30:3306/prod。密码硬编码在配置里,经典操作。连上MySQL,user表里躺着三百多个账号,密码是bcrypt哈希。我挑了个admin的哈希,扔进hashcat,字典是rockyou加规则。四十分钟后,明文出来了:Summer2023!。

用这密码登进后台管理系统,界面丑得像2008年的CMS。但功能全,能上传文件。传个jsp马,路径是/upload/2023/,访问一下,冰蝎连上。这时候我已经在核心业务区了,但还没完——域控在10.0.8.5,Windows Server 2016。从Linux跳Windows,得靠凭据。

翻后台数据库的audit_log表,发现管理员每周三会从10.0.8.5远程桌面到10.0.8.30做维护。RDP凭据在日志里被base64编码后当“备注”存着。解码,得到域账号svc_backup,密码是Backup@2023#。用xfreerdp连过去,桌面一片蓝,Windows Defender在右下角安静地转。我关了实时保护,上传mimikatz,抓lsass内存。域管哈希到手,整个内网就算平了。

整个过程没用什么0day,全是配置错误、弱密码、未打补丁的服务。渗透测试干久了会发现,最锋利的刀往往是目标自己递过来的。凌晨四点零九分,我清掉日志,断开连接。窗外有鸟叫了,我关掉终端,把红牛罐扔进垃圾桶。明天还得写报告,但那是白天的事。

Tags:

相关文章

  • 我的世界遗迹查找网站

    百科

    我的世界遗迹查找网站 找遗迹这事,我干过最蠢的一回,是在生存模式里花了三个晚上,沿着沙漠边界挖了上千格,就为了找一个沙漠神殿。后来朋友甩给我一个网址,输入种子码,地图上直接标出所有神殿、村庄、沉船的 ...

    【百科】

    阅读更多
  • cmd渗透命令

    百科

    拿到一台Windows机器,第一件事不是翻文件,是敲whoami。这命令三秒钟出结果,告诉你当前跑在什么权限下。如果是nt authority\system,恭喜,不用提权了。如果只是个普通域用户,后 ...

    【百科】

    阅读更多
  • 民营医院营销八大方案

    百科

    一家县级民营医院,去年投了80万做百度竞价,年底一算账,到院成本从1200块涨到了2700块。院长把营销主任叫到办公室拍桌子,营销主任转头就递了辞职信。这事不是个例。民营医院营销的困境,从来不是缺钱, ...

    【百科】

    阅读更多


友情链接