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
11 Jun, 2018
1 commit
  • Fix NameError: unichr not defined in python3 ...
    6d4ee979
    unichr has been replaced by chr in python 3
    Wong Mun Hou authored
    2018-06-11 18:59:28 +0800  
    Browse Code »

31 May, 2018
1 commit
  • olevba: added FlX to list of flags in triage mode
    c853b1e1
    decalage2 authored
    2018-05-31 20:59:24 +0200  
    Browse Code »

30 May, 2018
5 commits
  • doc: updated for 0.53
    5fe3fd31
    decalage2 authored
    2018-05-30 22:44:31 +0200  
    Browse Code »
  • readme: updated for 0.53
    fe4e9c31
    decalage2 authored
    2018-05-30 22:42:14 +0200  
    Browse Code »
  • bumped version to 0.53
    77c4bc82
    decalage2 authored
    2018-05-30 22:37:46 +0200  
    Browse Code »
  • oleform test file (issue with git?)
    21668c16
    decalage2 authored
    2018-05-30 22:34:04 +0200  
    Browse Code »
  • clsid: added another MS Equation CLSID
    8fdbe2e2
    decalage2 authored
    2018-05-30 22:28:28 +0200  
    Browse Code »

25 May, 2018
1 commit
  • mraptor/mraptor3: added support for Word/PowerPoint 2007+ XML (aka Flat OPC) - issue #283
    d251039a
    decalage2 authored
    2018-05-25 22:48:08 +0200  
    Browse Code »

24 May, 2018
1 commit
  • Merge pull request #314 from Feandil/issue_313 ...
    f9086ed4
    WIP: oleform: add support for other types of controls
    Philippe Lagadec authored
    2018-05-24 21:34:24 +0200  
    Browse Code »

23 May, 2018
8 commits
  • Add test sample
    e860d4fe
    Vincent Brillault authored
    2018-05-23 22:44:09 +0200  
    Browse Code »
  • oleform: extract caption from labels
    d31c4d90
    Vincent Brillault authored
    2018-05-23 22:26:57 +0200  
    Browse Code »
  • oleform: add support for Form, Frame & MultiPage ...
    d57401a8
    From tests, these controls are in fact possible to see in the f stream.
    Their childs will be part of sub stream, with a path containing the
    id of the object
    Vincent Brillault authored
    2018-05-23 22:26:57 +0200  
    Browse Code »
  • oleform: unify *datablock processing
    20ca1d2c
    Vincent Brillault authored
    2018-05-23 22:26:57 +0200  
    Browse Code »
  • Oleform: rewrite padding handling to support laziness ...
    f8664a4f
    Padded structures are in fact lazily padded: the pad is only applied when
    needed, not immediately. For example considering the following struct:
    ```
    | a (1B, opt) | b (1B, opt) | c (1B, opt) | d (1B, opt) |
    | ... pad ... |
    | e (4B, opt) |
    | f (2B, opt) | ... pad ...|
    ```
    If only a and f are present (all other optional parts not used), the
    actual content will be: | a (1B) | pad (1B) | f (2B) |
    
    The previous implementation resulted in:
    | a (1B) | pad (3B) | f (2B) | pad (2B) |
    which shifted the whole structure and failed...
    Vincent Brillault authored
    2018-05-23 22:26:57 +0200  
    Browse Code »
  • FormSiteData: jump to the end of the object in any case
    a5151358
    Vincent Brillault authored
    2018-05-23 20:38:50 +0200  
    Browse Code »
  • oleform: uncompressed strings still have the right length
    2c8866de
    Vincent Brillault authored
    2018-05-23 20:37:53 +0200  
    Browse Code »
  • WIP: oleform: implement other types of stored controls
    9d2795aa
    Vincent Brillault authored
    2018-05-23 00:04:49 +0200  
    Browse Code »

22 May, 2018
1 commit
  • oleform: fail cleanly in case of unsupported content
    425a038a
    Vincent Brillault authored
    2018-05-22 22:34:30 +0200  
    Browse Code »

17 May, 2018
2 commits
  • Merge remote-tracking branch 'origin/master'
    1b3768ad
    decalage2 authored
    2018-05-17 22:20:10 +0200  
    Browse Code »
  • rtfobj: fixed issue #273, bytes constants instead of str
    9f01ec8f
    decalage2 authored
    2018-05-17 22:19:53 +0200  
    Browse Code »

15 May, 2018
2 commits
  • Merge pull request #312 from ShiaoQu17/patch-1 ...
    d076729d
    Update clsid.py
    Philippe Lagadec authored
    2018-05-15 11:28:59 +0200  
    Browse Code »
  • Update clsid.py ...
    dcd7536d
    ref: https://support.office.com/en-us/article/flash-silverlight-and-shockwave-controls-blocked-in-office-2016-55738f12-a01d-420e-a533-7cef1ff6aeb1
    Shiao Qu authored
    2018-05-15 17:25:23 +0800  
    Browse Code »

14 May, 2018
1 commit
  • readme: added link to DARKSURGEON
    a4215ff3
    Philippe Lagadec authored
    2018-05-14 09:12:17 +0200  
    Browse Code »

13 May, 2018
1 commit
  • olevba3: added support for Word/PowerPoint 2007+ XML (FlatOPC) - issue #283
    2356048d
    decalage2 authored
    2018-05-13 23:12:16 +0200  
    Browse Code »

11 May, 2018
1 commit
  • msodde: updated version after PR #275
    ae4f1882
    decalage2 authored
    2018-05-11 23:06:58 +0200  
    Browse Code »

10 May, 2018
5 commits
  • Merge pull request #275 from christian-intra2net/csv-formula-extension ...
    7f19e632
    Csv formula extension
    Philippe Lagadec authored
    2018-05-10 22:05:42 +0200  
    Browse Code »
  • 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 »

03 May, 2018
2 commits
  • unittest: test extended msodde CSV formula
    bd3ab499
    Christian Herdtweck authored
    2018-05-03 13:53:09 +0200  
    Browse Code »
  • msodde: extend CSV regex to capture other fomulae
    5bd15a27
    Christian Herdtweck authored
    2018-05-03 13:53:09 +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 »