From: balzer on
How to extract Text Strings from EXE file?
(strings stored in Stringtables and Messagetables which are primarily used
as text in message boxes, list boxes, combo boxes, tooltips, and
statusbars.)
I tried use ResHacker, but no succcess, when click on string table items,
it show message "the file has a non-standard layout. it has probably been
compressed with an EXE compressor"..

From: Twayne on
In news:OQqGMdJ3KHA.1452(a)TK2MSFTNGP06.phx.gbl,
balzer <balzer(a)nospam.microsoft.news> typed:
> How to extract Text Strings from EXE file?
> (strings stored in Stringtables and Messagetables which are
> primarily used as text in message boxes, list boxes, combo
> boxes, tooltips, and statusbars.)
> I tried use ResHacker, but no succcess, when click on
> string table items, it show message "the file has a
> non-standard layout. it has probably been compressed with
> an EXE compressor"..

You'll need a hex disk editor. Try Google.


From: VanguardLH on
balzer wrote:

> How to extract Text Strings from EXE file?
> (strings stored in Stringtables and Messagetables which are primarily used
> as text in message boxes, list boxes, combo boxes, tooltips, and
> statusbars.)
> I tried use ResHacker, but no succcess, when click on string table items,
> it show message "the file has a non-standard layout. it has probably been
> compressed with an EXE compressor"..

SysInternals: strings.exe

WordPad (included in Windows): Will read the file but non-ASCII characters
are shown as boxes. Just don't save when using WordPad.

There are lots of free hex editors (they show both hex and text). Google
works. You can also start with searches at softpedia.com and download.com.

If the code has been obfuscated with a "compressor" then it is likely the
data blocks have been aligned so their byte value won't show as ASCII text
characters. You'll just see a bunch of binary values where the text
would've been.