示例#1
0
def myspace_auth_challenge_response(username, password, nonce):
    ips = net.myips('')

    numips = len(ips)
    ips = [ord(c) for c in ''.join(ips)]

    import struct
    extra = struct.pack('!I', numips)
    extra += ''.join(chr(x) for x in ips)

    return msim_util.crypt(nonce, password, username + '\0' + extra)
示例#2
0
def myspace_auth_challenge_response(username, password, nonce):
    ips = net.myips('')

    numips = len(ips)
    ips = [ord(c) for c in ''.join(ips)]

    import struct
    extra = struct.pack('!I', numips)
    extra += ''.join(chr(x) for x in ips)

    return msim_util.crypt(nonce, password, username + '\0' + extra)
示例#3
0
 def make_chl_response(self, s):
     return b64encode(msimutil.crypt(s, self.password.lower())).strip('=')
示例#4
0
 def make_chl_response(self, s):
     return b64encode(msimutil.crypt(s, self.password.lower())).strip('=')