Skip to content

Instantly share code, notes, and snippets.

@JohnLaTwC
Created May 24, 2020 16:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JohnLaTwC/0e85b2c727f069742b090de62f310417 to your computer and use it in GitHub Desktop.
Save JohnLaTwC/0e85b2c727f069742b090de62f310417 to your computer and use it in GitHub Desktop.
[Loading Cells]
auto_open: auto_openhmqja->Sheet2!$HT$59712
[Starting Deobfuscation]
CELL:HT59712 , FullEvaluation , SET.VALUE(Sheet2!IJ9596,-4545)
CELL:HT59713 , FullEvaluation , GOTO(AG21387)
CELL:AG21387 , FullEvaluation , SET.VALUE(Sheet2!GY52195,-50.25)
CELL:AG21388 , FullEvaluation , RUN(Sheet2!HU17490)
CELL:HU17490 , FullEvaluation , SET.VALUE(Sheet2!II36015,-424)
CELL:HU17491 , FullEvaluation , RUN(Sheet2!DX56863)
CELL:DX56863 , FullEvaluation , SET.VALUE(Sheet2!AN30204,15)
CELL:DX56864 , FullEvaluation , GOTO(AL48276)
CELL:AL48276 , FullEvaluation , SET.VALUE(Sheet2!HB58617,-378)
CELL:AL48277 , FullEvaluation , GOTO(HE48767)
CELL:HE48767 , FullEvaluation , SET.VALUE(Sheet2!AZ18076,-3774)
CELL:HE48768 , FullEvaluation , RUN(Sheet2!GC38061)
CELL:GC38061 , FullEvaluation , SET.VALUE(Sheet2!ED33513,-244)
CELL:GC38062 , FullEvaluation , RUN(Sheet2!GK49742)
CELL:GK49742 , FullEvaluation , SET.VALUE(Sheet2!GV40795,479)
CELL:GK49743 , FullEvaluation , RUN(Sheet2!DK20776)
CELL:DK20776 , FullEvaluation , SET.VALUE(Sheet2!FP3792,-59)
CELL:DK20777 , FullEvaluation , RUN(Sheet2!DK24943)
CELL:DK24943 , FullEvaluation , SET.VALUE(Sheet2!HN2684,-4328)
CELL:DK24944 , FullEvaluation , RUN(Sheet2!BB26751)
CELL:BB26751 , FullEvaluation , FORMULA("=CCHAR(AZ18076+BN10148)CHAR(HN2684/FK31308)SCHAR(HN2684*EF25973)(FACHAR(AZ18076-Y33205)CHAR(AZ18076+AS56720)E)",Sheet2!HQ31495)
CELL:BB26752 , FullEvaluation , GOTO(GU63993)
CELL:GU63993 , FullEvaluation , FORMULA("=APPCHAR(HN2684+P2243)MCHAR(AZ18076*AT6176)CHAR(AZ18076/HP32520)CHAR(IJ9596/Y42891)MICHAR(HN2684+EJ23165)CHAR(AZ18076/AF10624)(CHAR(IJ9596/BZ58248)",Sheet2!GU63994)
Traceback (most recent call last):
File "c:\anaconda3\lib\site-packages\lark\lexer.py", line 376, in lex
for x in l.lex(stream, self.root_lexer.newline_types, self.root_lexer.ignore_types):
File "c:\anaconda3\lib\site-packages\lark\lexer.py", line 182, in lex
raise UnexpectedCharacters(stream, line_ctr.char_pos, line_ctr.line, line_ctr.column, allowed=allowed, state=self.state, token_history=last_token and [last_token])
lark.exceptions.UnexpectedCharacters: No terminal defined for 'M' at line 1 col 23
=APPCHAR(HN2684+P2243)MCHAR(AZ18076*AT6176)CHAR(AZ18076/HP3252
^
Expecting: {'LIST_SEPARATOR', 'ADDITIVEOP', 'CONCATOP', 'CMPOP', 'R_PRA', 'MULTIOP'}
Previous tokens: Token(R_PRA, ')')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Anaconda3\Scripts\xlmdeobfuscator.exe\__main__.py", line 7, in <module>
File "c:\anaconda3\lib\site-packages\XLMMacroDeobfuscator\deobfuscator.py", line 1429, in main
process_file(**vars(args))
File "c:\anaconda3\lib\site-packages\XLMMacroDeobfuscator\deobfuscator.py", line 1356, in process_file
for step in interpreter.deobfuscate_macro(interactive, start_point):
File "c:\anaconda3\lib\site-packages\XLMMacroDeobfuscator\deobfuscator.py", line 1037, in deobfuscate_macro
parse_tree = self.xlm_parser.parse(formula)
File "c:\anaconda3\lib\site-packages\lark\lark.py", line 333, in parse
return self.parser.parse(text, start=start)
File "c:\anaconda3\lib\site-packages\lark\parser_frontends.py", line 125, in parse
return self._parse(token_stream, start, set_parser_state)
File "c:\anaconda3\lib\site-packages\lark\parser_frontends.py", line 54, in _parse
return self.parser.parse(input, start, *args)
File "c:\anaconda3\lib\site-packages\lark\parsers\lalr_parser.py", line 35, in parse
return self.parser.parse(*args)
File "c:\anaconda3\lib\site-packages\lark\parsers\lalr_parser.py", line 83, in parse
for token in stream:
File "c:\anaconda3\lib\site-packages\lark\lexer.py", line 391, in lex
raise UnexpectedToken(t, e.allowed, state=e.state)
lark.exceptions.UnexpectedToken: Unexpected token Token(NAME, 'MCHAR') at line 1, column 23.
Expected one of:
* LIST_SEPARATOR
* ADDITIVEOP
* CONCATOP
* CMPOP
* R_PRA
* MULTIOP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment