SYMBOL INDEX (25 symbols across 3 files) FILE: policysecretunobfuscate.c function char2int (line 6) | int char2int(char input) function hex2bin (line 17) | void hex2bin(const char* src, char* target) function main (line 26) | int main(int argc, char **argv) FILE: policysecretunobfuscate.py function mscrypt_derive_key_sha1 (line 17) | def mscrypt_derive_key_sha1(secret:bytes): function deobfuscate_policysecret (line 41) | def deobfuscate_policysecret(output:str or bytes): function main (line 58) | def main(): FILE: sccmwtf.py class Tools (line 36) | class Tools: method encode_unicode (line 38) | def encode_unicode(input): method write_to_file (line 43) | def write_to_file(input, file): class CryptoTools (line 47) | class CryptoTools: method createCertificateForKey (line 49) | def createCertificateForKey(key, cname): method generateRSAKey (line 79) | def generateRSAKey(): method buildMSPublicKeyBlob (line 84) | def buildMSPublicKeyBlob(key): method sign (line 92) | def sign(key, data): method signNoHash (line 100) | def signNoHash(key, data): method decrypt (line 107) | def decrypt(key, data): method decrypt3Des (line 111) | def decrypt3Des(key, encryptedKey, iv, data): class SCCMTools (line 118) | class SCCMTools: method __init__ (line 120) | def __init__(self, server): method sendCCMPostRequest (line 124) | def sendCCMPostRequest(self, data, auth=False, username="", password=""): method requestPolicy (line 141) | def requestPolicy(self, url, clientID="", authHeaders=False, retconten... method createCertificate (line 160) | def createCertificate(self, writeToTmp=False): method sendRegistration (line 175) | def sendRegistration(self, name, fqname, username, password): method sendPolicyRequest (line 205) | def sendPolicyRequest(self, name, fqname, uuid, targetName, targetFQDN... method parseEncryptedPolicy (line 233) | def parseEncryptedPolicy(self, result):