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
16 Jul, 2019
2 commits
  • tests: create unittests for unicode checker
    9d5c9d36
    Christian Herdtweck authored
    2019-07-16 09:21:11 +0200  
    Browse Code »
  • common: Handle unicode output in non-unicode environments ...
    56e35a60
    When print()ing unicode, python relies on
    locale.getpreferredencoding to determine how to represent unicode
    text. This fails in several cases, e.g. when redirecting output,
    piping output into other programs or when the shell environment
    has no locale defined (e.g. in linux with LANG=C). In all these
    cases, print()ing non-ascii characters raises unicode exceptions.
    
    Prevent these errors by encoding output in case of redirection,
    replacing unhandleded chars in case of unicode-unfriendly shells.
    
    This tries to solve issue #361
    Christian Herdtweck authored
    2019-07-16 09:21:11 +0200  
    Browse Code »

11 Jul, 2019
1 commit
  • Merge pull request #468 from Maijin/patch-1 ...
    cb436a2f
    Add standard LICENSE.md Fix #123
    Philippe Lagadec authored
    2019-07-11 08:42:02 +0200  
    Browse Code »

10 Jul, 2019
2 commits
  • Add standard LICENSE.md Fix #123 ...
    755dde4f
    Add standard LICENSE.md Fix #123
    Maijin authored
    2019-07-10 22:57:42 +0200  
    Browse Code »
  • olemap: fixed display of OLE header CLSID (fixes #394)
    805b848f
    decalage2 authored
    2019-07-10 21:20:04 +0200  
    Browse Code »

09 Jul, 2019
4 commits
  • olevba: yet another slight fix to avoid a test to fail by mistake
    eb3ae25f
    decalage2 authored
    2019-07-09 20:36:13 +0200  
    Browse Code »
  • olevba: another slight fix to avoid a test to fail by mistake
    7df8aab0
    decalage2 authored
    2019-07-09 20:27:46 +0200  
    Browse Code »
  • olevba: slight fix to avoid a test to fail by mistake
    96f2cffd
    decalage2 authored
    2019-07-09 19:59:55 +0200  
    Browse Code »
  • olevba: added several suspicious keywords, fixes #49
    451f4bfa
    decalage2 authored
    2019-07-09 18:23:31 +0200  
    Browse Code »

08 Jul, 2019
4 commits
  • rtfobj: bumped version to 0.55.dev3
    50ec5ee6
    decalage2 authored
    2019-07-08 18:53:21 +0200  
    Browse Code »
  • Merge pull request #459 from Maijin/fix458 ...
    766a3b74
    Add Msxml2.SAXXMLReader.5.0 unknown CLSID Fix #458
    Philippe Lagadec authored
    2019-07-08 15:58:49 +0200  
    Browse Code »
  • Merge pull request #460 from Maijin/urlcarver ...
    876de10e
    Add URL carver for CVE-2017-0199 Fix #163
    Philippe Lagadec authored
    2019-07-08 15:53:05 +0200  
    Browse Code »
  • Merge pull request #461 from Maijin/sctinexecutables ...
    ae95fe7d
    Add SCT to the list of executable file extensions Fix #276
    Philippe Lagadec authored
    2019-07-08 15:46:01 +0200  
    Browse Code »

07 Jul, 2019
2 commits
  • Add URL carver for CVE-2017-0199 Fix #163
    9c594629
    Maijin authored
    2019-07-07 21:29:24 +0200  
    Browse Code »
  • Add SCT to the list of executable file extensions Fix #276
    76c710b2
    Maijin authored
    2019-07-07 20:38:22 +0200  
    Browse Code »

06 Jul, 2019
2 commits
  • Add Msxml2.SAXXMLReader.5.0 unknown CLSID Fix #458
    980ec03e
    Maijin authored
    2019-07-06 22:21:56 +0200  
    Browse Code »
  • Merge pull request #432 from christian-intra2net/msodde-failed-decrypt-fix ...
    4bfa29a1
    Msodde failed decrypt fix
    Philippe Lagadec authored
    2019-07-06 18:15:51 +0200  
    Browse Code »

26 Jun, 2019
5 commits
  • tests: Check regular output, not json ...
    bb38dc66
    json is messed up in pypy with warnings
    Christian Herdtweck authored
    2019-06-26 10:51:33 +0200  
    Browse Code »
  • logger: replace newline in messages with simple space ...
    6c04ee3e
    pypy's json loader does not accept newlines in strings
    Christian Herdtweck authored
    2019-06-26 10:51:33 +0200  
    Browse Code »
  • tests: Test error output from msodde
    49e13337
    Christian Herdtweck authored
    2019-06-26 10:51:33 +0200  
    Browse Code »
  • olevba: Make clean-up more error-proof ...
    6a7911e4
    Might otherwise try to delete a non-existent file
    Christian Herdtweck authored
    2019-06-26 10:51:33 +0200  
    Browse Code »
  • crypto: Correct doc string
    626bcdcb
    Christian Herdtweck authored
    2019-06-26 10:51:33 +0200  
    Browse Code »

05 Jun, 2019
5 commits
  • olevba: workaround when running on Pypy, pcodedmp cannot be imported because it … ...
    3b59dfb4
    …imports win_unicode_console
    decalage2 authored
    2019-06-05 22:11:47 +0200  
    Browse Code »
  • olevba: fixed some issues with VBA stomping detection
    9d8c85f6
    decalage2 authored
    2019-06-05 22:00:40 +0200  
    Browse Code »
  • readme: added link to SNDBOX
    de2cff36
    decalage2 authored
    2019-06-05 21:29:09 +0200  
    Browse Code »
  • Merge remote-tracking branch 'origin/master'
    60cb8caf
    decalage2 authored
    2019-06-05 20:52:45 +0200  
    Browse Code »
  • olevba: added VBA Stomping detection (requires pcodedmp 1.2.5)
    70685875
    decalage2 authored
    2019-06-05 20:52:19 +0200  
    Browse Code »

03 Jun, 2019
1 commit
  • Merge pull request #452 from robert-scheck/python27 ...
    fe237e5f
    Remove oletools.thirdparty.zipfile27 import, it's no longer bundled
    Philippe Lagadec authored
    2019-06-03 08:41:20 +0200  
    Browse Code »

02 Jun, 2019
1 commit
  • Remove oletools.thirdparty.zipfile27 import, it's no longer bundled
    6e8320b7
    Robert Scheck authored
    2019-06-02 23:04:49 +0200  
    Browse Code »

26 May, 2019
1 commit
  • olevba: moved import pcodedmp to avoid circular imports
    e8dfd169
    decalage2 authored
    2019-05-26 21:22:33 +0200  
    Browse Code »

23 May, 2019
10 commits
  • olevba: fixed pcode display for python 3 (unicode)
    ea91bcc2
    decalage2 authored
    2019-05-23 22:19:55 +0200  
    Browse Code »
  • Merge remote-tracking branch 'origin/master'
    db05c60b
    decalage2 authored
    2019-05-23 22:10:52 +0200  
    Browse Code »
  • olevba: added option --pcode to disassemble and display the VBA P-Code using pcodedmp
    7b3697b3
    decalage2 authored
    2019-05-23 22:10:24 +0200  
    Browse Code »
  • readme: added ACE
    2dcf40fc
    Philippe Lagadec authored
    2019-05-23 17:43:32 +0200  
    Browse Code »
  • readme: added PyCIRCLean and TheHive/Cortex
    77b48c27
    Philippe Lagadec authored
    2019-05-23 17:36:03 +0200  
    Browse Code »
  • readme: added PeekabooAV
    ec27e081
    Philippe Lagadec authored
    2019-05-23 17:28:44 +0200  
    Browse Code »
  • readme: updated project list, added olefy and MacroMilter
    f398496d
    Philippe Lagadec authored
    2019-05-23 17:17:48 +0200  
    Browse Code »
  • updated install.txt
    1892bb00
    decalage2 authored
    2019-05-23 08:47:49 +0200  
    Browse Code »
  • updated doc
    9e47e2a9
    decalage2 authored
    2019-05-23 08:40:48 +0200  
    Browse Code »
  • crypto: added list of default passwords. olevba and msodde now handle documents … ...
    b96ab665
    …encrypted with common passwords such as 123, 1234, 4321, 12345, 123456, VelvetSweatShop automatically.
    decalage2 authored
    2019-05-23 08:38:53 +0200  
    Browse Code »