Skip to content

Commit

Permalink
Looks like it's safe to just use the first slot for normal .rpyc comp…
Browse files Browse the repository at this point in the history
…ilation
  • Loading branch information
CensoredUsername committed Aug 18, 2015
1 parent 992044f commit fec0d15
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions unrpyc.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,14 +70,10 @@ def read_ast_from_file(in_file):

chunks[slot] = raw_contents[start: start + length]

for slot in chunks:
data = chunks[slot].decode('zlib')
chunks[slot] = magic.safe_loads(data, class_factory, {"_ast"})
return chunks
raw_contents = chunks[1]

else:
raw_contents = raw_contents.decode('zlib')
data, stmts = magic.safe_loads(raw_contents, class_factory, {"_ast"})
raw_contents = raw_contents.decode('zlib')
data, stmts = magic.safe_loads(raw_contents, class_factory, {"_ast"})
return stmts

def decompile_rpyc(input_filename, overwrite=False, dump=False, decompile_python=False,
Expand Down

0 comments on commit fec0d15

Please sign in to comment.