|
Posted by Me Now on July 6, 2007, 5:03 am
If you were Registered and logged in, you could reply and use other advanced thread options Harlan Grove wrote:
>> Does anyone know of a tool or technique for detecting if an MSOffice
>> document of any type contains macros or if there is a command line tool
>> that will list the macros within a document?
>
> Dunno about the other document types, but if an UNENCRYPTED Excel workbook
> contains general VBA modules, the workbook will contain an ASCII text string
> that begins with "Module=". The names of any event handlers will also appear
> as ASCII text strings, e.g., Workbook_Open.
>
> You'd need a string lister, such as the strings.exe command found in the GNU
> binutils package. Check the MinGW32 Project site or the DJGPP site for
> binutils.
Thanks Harlan,
Yes, the use of strings could be useful but I suspect it is *possible*
to find the string 'Module=' elsewhere in a document. What I would like
to see is a way of detecting, perhaps via a bytecode signature, the
existence of a macro and ideally it's name.
Thanks for the infor re: Excel - I think my best bet might be to create
or gather a few samples and have a good play....
Boggy.
--
Posted via a free Usenet account from http://www.teranews.com
|