24 Commits

Author SHA1 Message Date
gleeda 6c7d95bdac Merge pull request #243 from bridgeythegeek/master
Add editbox plugin; strings optionally reports ImageFileName.
2016-01-18 16:49:18 -05:00
Michael Ligh 9752a6ad67 the strings plugin complains if you run it on a non raw memory image 2015-10-14 12:42:08 -05:00
Bridgey the Geek 8bc5c81ac0 Updated strings to support reporting ImageFileName
strings plugin now supports `--lookup-pid/-L`. This will report the
name of the process when appropriate, for example, not for Kernel or FREE
MEMORY.
2015-09-06 17:04:12 +01:00
iMHLv2 e8b6ece9a5 fix a bug in strings translation
this bug would cause string translation to fail for strings on PAE and
x64 images found in physical offsets greater than 4GB. specifically, it
would report them to the in FREE memory rather than the correct process
or kernel module.
2015-01-04 15:50:31 -06:00
gleeda 677abec0fe making strings more robust when encountering string files with empty lines 2014-11-26 12:49:57 -05:00
gleeda 3fc7672c4a converted strings plugin over
Notes: it is much slower as expected, so recommend running on only a
small subset of interesting strings.  Also left the render_text in for
for this reason.
2014-11-26 12:17:13 -05:00
gleeda 297f2db8ea staging the strings plugin for conversion to unified output 2014-11-25 22:01:37 -05:00
iMHLv2 3f3969b333 oops, virtual addresses in strings output should still be in hex 2014-03-13 11:35:27 -05:00
iMHLv2 241199ed7b don't ignore strings in free/dealloc blocks. format physical offsets as decimal to match the input format 2014-03-13 10:26:10 -05:00
iMHLv2 067c31db04 fix a bug in strings line stripping 2014-01-29 13:02:23 -06:00
iMHLv2 8d124ed50b refs #15 swap the order back to kernel first and then process 2014-01-28 15:42:39 -06:00
iMHLv2 7edb7d9bf0 initial commit of revised strings plugin to work with linux and mac 2014-01-28 15:24:32 -06:00
iMHLv2 e6ed7078f9 sync with r3581 of trunk 2014-01-17 14:21:55 -06:00
iMHLv2 f699e93a4f sync with r3514 2013-10-08 01:04:26 -04:00
iMHLv2 d242168adb initial commit of r3513 branch 2013-10-07 11:55:04 -04:00
awalters 4c7cc26502 Standardization of file headers. License clarification. Dumpfiles committed to trunk. 2013-10-08 04:16:13 +00:00
iMHLv2 65690943aa change Strings.parse_line() to staticmethod so it can be used in other plugins without inheritance 2013-08-20 20:22:12 +00:00
iMHLv2 2fe72e3975 make Strings.get_reverse_map() a staticmethod so it can be accessed by other plugins without inheritance 2013-08-20 20:01:37 +00:00
iMHLv2 f1c1900aba the strings plugin consumes 1.2 GB RAM when parsing 180 MB of strings, because it reads them all at once and collects them into a list before processing. this patch reads one line at a time, processes it, then throws it away before fetching the next line 2013-05-15 18:21:16 +00:00
iMHLv2 f606ffd282 add API functions to the address space for pointer masking. this is in favor of doing the bit mask in Pointer.__eq__ and Pointer.v() which is how volatility 2.2 did it. fixes issue #369 2013-02-20 02:56:19 +00:00
iMHLv2 482a144f66 automatically translate kernel addresses in the strings output to identify the owning kernel module. fixes issue #363 2013-01-17 02:12:52 +00:00
mike.auty@gmail.com 4162c00fab Move to consistent output on the strings plugin (always hex). 2012-06-12 13:26:12 +00:00
mike.auty@gmail.com 821130fb2e Convert all *args to *args, **kwargs in __init__ functions. 2012-03-08 20:58:06 +00:00
mike.auty@gmail.com 117e5b466a Move the Volatility-1.4_rc1 branch over to trunk. 2011-06-29 21:01:19 +00:00