code: public static byte[] getLMv2Response(String target, String user,
              String password, byte[] challenge, byte[] clientNonce)
              throws Exception {
          byte[] ntlmv2Hash = ntlmv2Hash(target, user, password);
          return lmv2Response(ntlmv2Hash, clientNonce, challenge);
      }
docs: Calculates the LMv2 Response for the given challenge, using the
  specified authentication target, username, password, and client
  challenge.
  
  @param target The authentication target (i.e., domain).
  @param user The username.
  @param password The user's password.
  @param challenge The Type 2 challenge from the server.
  @param clientNonce The random 8-byte client nonce.
  
  @return The LMv2 Response.