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
25 Mar, 2019
21 commits
  • common/errors: improved the error messages for encrypted files
    f55f8966
    decalage2 authored
    2019-03-25 22:49:56 +0100  
    Browse Code »
  • setup: bumped version to 0.54dev12
    8d15762e
    decalage2 authored
    2019-03-25 22:16:34 +0100  
    Browse Code »
  • Merge pull request #403 from christian-intra2net/crypto-write-protect ...
    88c2b0a0
    Integrate decrypt from msoffcrypto-tools
    Philippe Lagadec authored
    2019-03-25 22:11:40 +0100  
    Browse Code »
  • travis: install msoffcrypto-tool before testing
    1a2c90ee
    Christian Herdtweck authored
    2019-03-25 13:06:10 +0100  
    Browse Code »
  • msodde: silence 3 more pylint warnings ...
    b0ed8f11
    making pylint happier, part 5 (final for now)
    Christian Herdtweck authored
    2019-03-25 12:09:30 +0100  
    Browse Code »
  • msodde: no else after return ...
    3436df07
    making pylint happier, part 4
    Christian Herdtweck authored
    2019-03-25 12:09:00 +0100  
    Browse Code »
  • msodde: no undefined variables ...
    ef36a777
    making pylint happier, part 3
    Christian Herdtweck authored
    2019-03-25 12:08:05 +0100  
    Browse Code »
  • msodde: remove unused / unnecessary lines ...
    b844b306
    making pylint happy, part 2
    Christian Herdtweck authored
    2019-03-25 12:06:57 +0100  
    Browse Code »
  • msodde: Fix indent and line lengths ...
    f32ee920
    (making pylint happier, part 1)
    Christian Herdtweck authored
    2019-03-25 11:54:06 +0100  
    Browse Code »
  • tests: Adjust dde output text
    9f03687a
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »
  • msodde: remove duplicate output "dde-link" for ooxml ...
    09b6a194
    Output "DDE Links:" makes another "DDE-Link " prefix unnecessary and
    parsing of output harder.
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »
  • xls_parser: Minor bugfix and doc addition
    1496f13d
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »
  • msodde: fix bad assumption, not all exc have message
    3c15e26a
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »
  • msodde: Make password list optional for processing function
    84ea7425
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »
  • tests: Create test for decryption in msodde
    1363c4f0
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »
  • tests: Add exceptions to olevba return code test
    7e5ee417
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »
  • tests: add 4 clean example files for default-encryption ...
    5ab52bb6
    These 4 files contain dde-links to calc.exe and are encrypted with
    excel's standard password.
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »
  • msodde: Integrate crypto for working on encrypted files
    c0c52599
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »
  • crypto: Update recommendation for wrapper
    6fb40f28
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »
  • msodde: Remove old error-raising handling of encryption
    c3adbe28
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »
  • tests: Create test for new excel encrypted files
    e2684a62
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Code »

21 Mar, 2019
19 commits
  • tests: add encrypted excel samples ...
    ddeeb743
    These are encrypted with the standard password hard-coded into excel to
    implement a form of write protection
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Code »
  • tests: Use common base dirs in log_helper tests
    83720167
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Code »
  • tests: provide more common base dirs
    da5d4644
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Code »
  • crypto: Create a public non-throwing check for msoffcrypto
    e2ee81da
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Code »
  • tests: cannot test yet encrypted.ppt
    03c467a6
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Code »
  • ppt_record_parser: document behaviour of is_ppt
    79da30fe
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Code »
  • olevba: return encryption error return code when appropriate
    bcd944f5
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Code »
  • crypto: Raise different error if trying to decrypt ppt ...
    276fe51a
    ppt is not (yet) support by msoffcrypto
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Code »
  • crypto: raise more specific error if msoffcrypto missing
    1e403e0e
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Code »
  • common: Create error class for missing msoffcrypto
    e01d85cd
    Christian Herdtweck authored
    2019-03-21 09:28:24 +0100  
    Browse Code »
  • crypto: extend is_encrypted to zip-based files
    651d81b4
    Christian Herdtweck authored
    2019-03-21 09:28:24 +0100  
    Browse Code »
  • crypto: improve decrypt after some testing
    b98603ac
    Christian Herdtweck authored
    2019-03-21 09:28:24 +0100  
    Browse Code »
  • crypto: Provide crypt-based errors and new constant
    99ff607c
    Christian Herdtweck authored
    2019-03-21 09:28:24 +0100  
    Browse Code »
  • msodde: Update crypto error
    fbed510b
    Christian Herdtweck authored
    2019-03-21 09:28:24 +0100  
    Browse Code »
  • ppt_record_parser: fail is_ppt if is encrypted ...
    304db0e6
    I had assumed that even in an encrypted file the "PowerPoint Document"
    stream has to exist. But it does not (file could be embedded in other file)
    Christian Herdtweck authored
    2019-03-21 09:28:24 +0100  
    Browse Code »
  • common: diversify crypto-based errors
    171156df
    Christian Herdtweck authored
    2019-03-21 09:28:24 +0100  
    Browse Code »
  • record_base: Do not care about encryption
    805c5a1b
    Christian Herdtweck authored
    2019-03-21 09:28:24 +0100  
    Browse Code »
  • olevba: integrate crypto
    d966bbba
    Christian Herdtweck authored
    2019-03-21 09:28:21 +0100  
    Browse Code »
  • olevba: move processing & error handling from main to separate function ...
    d993998a
    Code is almost functionally identical.
    Only difference is that iteration of xglob is saved in a tuple to
    determine beforehand whether there is only one single file or several.
    This allows choosing the output if handling a single file with unspecified
    output mode and thus greatly simplifies handling of vba_parser
    Christian Herdtweck authored
    2019-03-21 09:24:27 +0100  
    Browse Code »