Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Single independent commits #800

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

christian-intra2net
Copy link
Contributor

This is a summary of single-commit branches I gathered over the years. Each commit explains itself.

This is not for merging as-is but rather for cherry-picking individual commits. If that is too troublesome I'll gladly create individual branches

These 6 tests made up more than two thirds of the overall test time. Add
an option to disable them to motivate incorporation of regular testing in
development cycle: set environment variable OLETOOLS_TEST_SKIP_SLOW=1 .

However, these tests are there for a reason, therefore do not disable them
by default (like the json dump test). Should do a standard run without
"optimizations" like this one before committing to master, for example.
Olevba might get (and does get in our case) parts of files that were
taken apart by an attachment interpreter. Olevba detects mso /
ActiveMime components when embedded in an mhtml or excel2003 file, but
fails to detect them when the input is pure mso. Fix that.
Oletools is now used in professional settings, so these warnings appear to
naive users more and more often. These, however, do not appreciate such
modesty, will more likely feel bewildered and insecure.
When deobfuscating text or rtf, sometimes have large (500k chars) lines.
Do not try to fit that into regular memory, but split data into
overlapping pieces of manageable size.
Office is likely to do it this way.

This is a re-creation of an old commit from 2016, probably motivated by a
sample obtained then.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant