[Kroupware] Re: TNEF debugger

Martin Konold martin.konold at erfrakon.de
Sat Jul 19 10:47:46 CEST 2003


Am Freitag, 18. Juli 2003 12:22 schrieb Bo Thorsen:

Hi,

> You can also find quite good TNEF documention on msdn. Unfortunately all
> the interesting big binary MAPI blobs are undocumented :-(
>
> TNEF isn't the problem, the MAPI blobs are.

Yes decoding tnef is not the issue. tnef is basically the serialization of 
windows "database objects" . An object in this sense is similar to a struct 
in unix sense. Basically theses object consist of key-value pairs. The key is 
called a property accompanied with some encoding which defines the allowed 
values (like hex, alphanumeric,...)

After deserializing the messages you may use traditional reverese engineering 
techniques in order to figure out all interesting information in order to 
READ a message. There is a lot of redundant information inside such an 
object.

The later makes it very difficult to write these object. How to know which 
information has to be put in redundantly. How to choose these windows magic 
numbers similar to the ssids or guuid?.....

Yours,
--martin

Dipl.-Phys. Martin Konold
e r f r a k o n
Erlewein, Frank, Konold & Partner - Beratende Ingenieure und Physiker
Nobelstrasse 15, 70569 Stuttgart, Germany
fon: 0711 67400963, fax: 0711 67400959
email: martin.konold at erfrakon.de



More information about the Kroupware mailing list