MCPcopy Create free account

hub / github.com/bkerler/oppo_decrypt / functions

Functions49 in github.com/bkerler/oppo_decrypt

↓ 48 callersFunctiongsbox
(offset)
opscrypto.py:301
↓ 31 callersMethodread
(self, length=None)
opscrypto.py:287
↓ 12 callersFunctionmmap_io
(filename, mode, length=0)
opscrypto.py:38
↓ 4 callersFunctioncleancstring
(input)
ofp_mtk_decrypt.py:112
↓ 4 callersFunctionswap
(ch)
ofp_qc_decrypt.py:13
↓ 4 callersFunctionswap
(ch)
ofp_mtk_decrypt.py:12
↓ 3 callersFunctioncopyfile
(filename, path, wfilename, start, length)
opscrypto.py:487
↓ 3 callersFunctioncopyitem
(item, directory, pos, wf)
opscrypto.py:524
↓ 3 callersFunctionextractxml
(filename, key, path)
opscrypto.py:404
↓ 3 callersFunctionkey_custom
(inp, rkey, outlength=0, encrypt=False)
opscrypto.py:355
↓ 2 callersFunctionaes_cfb
(data,key,iv)
ofp_qc_decrypt.py:148
↓ 2 callersFunctionaes_cfb
(key, iv, data, decrypt=True, segment_size=128)
ofp_mtk_decrypt.py:37
↓ 2 callersFunctioncalc_digest
(filename)
opscrypto.py:462
↓ 2 callersFunctioncheckhashfile
(wfilename, checksums, iscopy)
ofp_qc_decrypt.py:206
↓ 2 callersFunctioncopysub
(rf, wf, start, length)
opscrypto.py:472
↓ 2 callersFunctiondecryptfile
(key,iv,filename,path,wfilename,start,length,rlength,checksums,decryptsize=0x40000)
ofp_qc_decrypt.py:177
↓ 2 callersFunctiondecryptfile
(rkey, filename, path, wfilename, start, length)
opscrypto.py:423
↓ 2 callersFunctiondecryptitem
(item, pagesize)
ofp_qc_decrypt.py:247
↓ 2 callersFunctiondeobfuscate
(data,mask)
ofp_qc_decrypt.py:46
↓ 2 callersFunctionencryptsub
(rkey, rf, wf)
opscrypto.py:449
↓ 2 callersFunctionencryptsubsub
(rkey, data, wf)
opscrypto.py:440
↓ 2 callersFunctionkey_update
(iv1, asbox)
opscrypto.py:304
↓ 2 callersFunctionkeyshuffle
(key, hkey)
ofp_qc_decrypt.py:17
↓ 2 callersFunctionmtk_shuffle
(key,keylength,input,inputlength)
ofp_mtk_decrypt.py:23
↓ 2 callersFunctionmtk_shuffle2
(key,keylength,input,inputlength)
ofp_mtk_decrypt.py:30
↓ 2 callersMethodunsparse
(self)
opscrypto.py:226
↓ 1 callersFunctionROL
(x, n, bits = 32)
ofp_qc_decrypt.py:25
↓ 1 callersFunctionbrutekey
(rf)
ofp_mtk_decrypt.py:101
↓ 1 callersFunctioncopy
(filename,wfilename,path, start,length,checksums)
ofp_qc_decrypt.py:167
↓ 1 callersFunctioncopysub
(rf,wf,start,length)
ofp_qc_decrypt.py:153
↓ 1 callersFunctionencryptfile
(key, filename, wfilename)
opscrypto.py:454
↓ 1 callersFunctionencryptitem
(key, item, directory, pos, wf)
opscrypto.py:494
↓ 1 callersFunctionextract_xml
(filename,key,iv)
ofp_qc_decrypt.py:115
↓ 1 callersFunctiongeneratekey2
(filename)
ofp_qc_decrypt.py:53
↓ 1 callersMethodget_chunk_size
(self)
opscrypto.py:189
↓ 1 callersFunctiongetkey
(index)
ofp_mtk_decrypt.py:87
↓ 1 callersFunctionmain
()
ofp_qc_decrypt.py:274
↓ 1 callersFunctionmain
(filename,outdir)
ofp_mtk_decrypt.py:115
↓ 1 callersFunctionmain
()
opscrypto.py:555
↓ 1 callersFunctionmain
(target_process)
ops_decrypt_frida.py:19
↓ 1 callersFunctionmain
(target_process)
backdoor.py:16
Method__init__
(self, filename)
opscrypto.py:146
Functiongeneratekey1
()
ofp_qc_decrypt.py:31
Methodgetsize
(self)
opscrypto.py:274
Functionkeyshuffle
(key,hkey)
ofp_mtk_decrypt.py:15
Functionnew_write
(data)
opscrypto.py:663
Functionon_message
(message, data)
ops_decrypt_frida.py:6
Functionon_message
(message, data)
backdoor.py:6
Methodreadheader
(self,offset)
opscrypto.py:166