Java Detect SSRF:如何检测0177.1

时间:2019-04-25 15:45:25

标签: java security ip-address ssrf

如果主机是本地主机,我想通过验证来检测SSRF。 但是我无法将地址“ 0177.1”检测为本地主机。

我尝试使用此代码来检测主机是否为本地主机。

public static boolean isLocalAddress(InetAddress address) {
    if (address.isAnyLocalAddress() || address.isLoopbackAddress()) {
        return true;
    }
    try {
        return NetworkInterface.getByInetAddress(address) != null;
    } catch (SocketException e) {
        return false;
    }
}

我尝试了很多地址,并且可以检测到除“ 0177.1”以外的所有地址。

0 个答案:

没有答案