Logo white

Peter M. Groen / oletools

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 1,521
  • Compare
  • Branches 1
  • Tags 0
  • oletools
10 May, 2018
4 commits
  • Merge remote-tracking branch 'origin/master'
    bb243c78
    decalage2 authored
    2018-05-10 16:19:43 +0200  
    Browse Code »
  • rtfobj: fixed issues #303 #307, several destination cwords were incorrect
    2f4b6e39
    decalage2 authored
    2018-05-10 16:19:21 +0200  
    Browse Code »
  • Merge pull request #306 from ShiaoQu17/patch-2 ...
    fbf1621c
    Update clsid.py (CVE-2018-8174)
    Philippe Lagadec authored
    2018-05-10 10:49:30 +0200  
    Browse Code »
  • Update clsid.py ...
    787c0c68
    CVE-2018-8174: https://securelist.com/root-cause-analysis-of-cve-2018-8174/85486/
    
    Uses the same technique as CVE-2017-0199 in the RTF document.
    URL Moniker ---> Media Negotiation(server returns content-type: text/html, CVE-2017-0199 server returns content-type: application/hta, which was already blocked by "IActivationFilter" in MSO.DLL) ---> HTML triggers a vulnerability in vbscript.dll(CVE-2018-8174)
    Shiao Qu authored
    2018-05-10 13:06:39 +0800  
    Browse Code »

09 May, 2018
3 commits
  • clsid: added more CLSIDs (updated issue #299)
    7888b62a
    decalage2 authored
    2018-05-09 13:05:14 +0200  
    Browse Code »
  • Merge pull request #305 from ShiaoQu17/patch-1 ...
    7b7fb85a
    remove a duplicated key
    Philippe Lagadec authored
    2018-05-09 08:48:56 +0200  
    Browse Code »
  • remove a duplicated key
    c19a5c25
    Shiao Qu authored
    2018-05-09 11:13:37 +0800  
    Browse Code »

08 May, 2018
3 commits
  • clsid: added more CLSIDs (issue #304)
    0fa1261a
    decalage2 authored
    2018-05-08 23:11:00 +0200  
    Browse Code »
  • clsid: added more CLSIDs (issue #299), merged and sorted
    1016bf9e
    decalage2 authored
    2018-05-08 22:52:04 +0200  
    Browse Code »
  • clsid: sorted lines
    02bd7d92
    decalage2 authored
    2018-05-08 22:38:42 +0200  
    Browse Code »

07 May, 2018
1 commit
  • clsid: added CLSID for Excel sheet (issue #298)
    193f9efa
    decalage2 authored
    2018-05-07 22:46:50 +0200  
    Browse Code »

30 Apr, 2018
1 commit
  • rtofbj: handle the "\'" obfuscation trick - issue #281
    9201fe43
    decalage2 authored
    2018-04-30 07:27:53 +0200  
    Browse Code »

27 Apr, 2018
2 commits
  • rtofbj: extract and display the CLSID of OLE objects
    4901744d
    decalage2 authored
    2018-04-27 13:31:39 +0200  
    Browse Code »
  • clsid: added a few more CLSIDs (issue #290)
    13945508
    decalage2 authored
    2018-04-27 13:31:07 +0200  
    Browse Code »

25 Apr, 2018
2 commits
  • oleid: bumped version to 0.53dev6
    981ddc5c
    decalage2 authored
    2018-04-25 06:14:25 +0200  
    Browse Code »
  • Merge pull request #194 from samiraguiar/oleid-openxml-encryption ...
    7c34036c
    oleid: detect OpenXML encryption
    Philippe Lagadec authored
    2018-04-25 05:59:40 +0200  
    Browse Code »

23 Apr, 2018
1 commit
  • rtfobj: fixed issue #292, \margSz must be treated as a destination control word
    08454248
    decalage2 authored
    2018-04-23 23:12:27 +0200  
    Browse Code »

18 Apr, 2018
4 commits
  • Merge remote-tracking branch 'origin/master'
    676b3446
    decalage2 authored
    2018-04-18 22:10:51 +0200  
    Browse Code »
  • oledir/clsid: added known-bad CLSIDs from Cuckoo sandbox (issue #290)
    9d064030
    decalage2 authored
    2018-04-18 22:10:31 +0200  
    Browse Code »
  • Merge pull request #289 from christian-intra2net/msodde-no-error-condition ...
    3d75da3e
    msodde: Determine when error condition actually is one
    Philippe Lagadec authored
    2018-04-18 11:13:32 +0200  
    Browse Code »
  • msodde: Determine when error condition actually is one ...
    a5ba31bf
    msodde would sometimes complain that something should be an error condition.
    Determined that most of these are not and raise proper error for those that
    really are an error.
    Christian Herdtweck authored
    2018-04-18 09:33:49 +0200  
    Browse Code »

17 Apr, 2018
2 commits
  • Merge pull request #288 from enkelli/fix-str-has-no-attrib-decode ...
    40342031
    Fix AttributeError: 'str' object has no attribute 'decode'.
    Philippe Lagadec authored
    2018-04-17 09:43:51 +0200  
    Browse Code »
  • Fix AttributeError: 'str' object has no attribute 'decode'. ...
    41a30509
    extract_macros() returns vba_code as bytes or string (string only for
    OpenXML/PPT -- open_text() decodes bytes to string).
    
    This way it is already implemented in process_file() and process_file_json().
    
    Sample hash: 586DB43601FB55E89E67DFE569E1E9983779722ED47A8E1F23ADF54D04D3DF4B
    Pavol Plaskoň authored
    2018-04-17 09:00:13 +0200  
    Browse Code »

15 Apr, 2018
2 commits
  • setup: added new common package
    595e0c5a
    decalage2 authored
    2018-04-15 23:12:07 +0200  
    Browse Code »
  • olevba 0.53dev4: added support for Word/PowerPoint 2007+ XML format, aka Flat OPC (issue #283)
    b7b13bb5
    decalage2 authored
    2018-04-15 23:10:20 +0200  
    Browse Code »

13 Apr, 2018
4 commits
  • oledir: moved KNOWN_CLSIDs to common.clsid
    31b535f3
    decalage2 authored
    2018-04-13 22:37:31 +0200  
    Browse Code »
  • Merge pull request #282 from ShiaoQu17/master ...
    009b32d9
    Update oledir.py
    Philippe Lagadec authored
    2018-04-13 22:26:56 +0200  
    Browse Code »
  • Merge pull request #285 from enkelli/unify-ppt-parser-logging ...
    2bdc358b
    Use only module-specific logger in the ppt_parser module.
    Philippe Lagadec authored
    2018-04-13 12:41:31 +0200  
    Browse Code »
  • Use only module-specific logger in the ppt_parser module. ...
    eacda7fd
    Only one logger should be used. Using logger of the main application prevents
    from disabling ppt_parser log messages, ppt_parser-specific logger can be
    controlled via enable_logging().
    Pavol Plaskoň authored
    2018-04-13 09:34:24 +0200  
    Browse Code »

12 Apr, 2018
3 commits
  • Merge pull request #284 from CalebFenton/detect_flash_python3 ...
    60251783
    Improve detect_flash Python 3 compatibility
    Philippe Lagadec authored
    2018-04-12 22:00:26 +0200  
    Browse Code »
  • Improve detect_flash Python 3 compatibility
    2fe43ee6
    Caleb Fenton authored
    2018-04-12 12:25:35 -0700  
    Browse Code »
  • Update oledir.py ...
    ed2ad178
    Some of them are not known bad, so removed.
    
    "New Moniker" is usually embedded in the "MonikerArray" field of the Composite Moniker, so if Composite Moniker is not parsed, no need to check if this moniker exists.
    
    HTA Moniker, Script/Scriptlet Moniker will not appear in documents.
    These are loaded by checking the "content-type" from the remote server("Media Negotiate" procedure) or extension names from the file("GetClassFile" function), or just from the registry.
    Shiao Qu authored
    2018-04-12 09:14:52 +0800  
    Browse Code »

11 Apr, 2018
3 commits
  • oledir: added more CLSIDs
    34a66737
    decalage2 authored
    2018-04-11 22:08:13 +0200  
    Browse Code »
  • oledir: added more CLSIDs
    781e2ad2
    decalage2 authored
    2018-04-11 06:56:25 +0200  
    Browse Code »
  • oledir: added table displaying storage tree and CLSIDs
    eb2b93eb
    decalage2 authored
    2018-04-11 06:32:55 +0200  
    Browse Code »

09 Apr, 2018
1 commit
  • rtfobj: fixed issue #280, OLE Package detection did not work on Python 3. Also a… ...
    99148905
    …dded python version to banner.
    decalage2 authored
    2018-04-09 21:48:22 +0200  
    Browse Code »

27 Mar, 2018
1 commit
  • oleobj: fixed issue #274 in read_length_prefixed_string
    62940506
    decalage2 authored
    2018-03-27 23:04:55 +0200  
    Browse Code »

19 Mar, 2018
1 commit
  • removed the thirdparty/pyparsing folder, replaced by the regular pyparsing as a dependency
    2ea8bb47
    decalage2 authored
    2018-03-19 22:30:32 +0100  
    Browse Code »

15 Mar, 2018
1 commit
  • readme: added link to Snake
    985f5574
    Philippe Lagadec authored
    2018-03-15 22:11:15 +0100  
    Browse Code »

14 Mar, 2018
1 commit
  • Merge pull request #266 from enkelli/master ...
    bf721454
    Fix always enabled logging in PptParser.
    Philippe Lagadec authored
    2018-03-14 15:39:38 +0100  
    Browse Code »