OOXML SmartArt Pie Chart Construction

OOXML SmartArt Pie Chart Construction In recent years, vector graphics have become much more preferable due to the various display systems encountered. Thus, images could be resized without fear of quality loss. SmartArt works in a similar fashion. To illustrate this, I am going to show the construction of a basic pie chart in Word…

1

MS-PST – How to Navigate the Node BTree

The current version of the MS-PST open specification document can be found here: http://msdn.microsoft.com/en-us/library/ff385210(office.12).aspx     Introduction The PST is a structured binary file format that contains messages, folders, and attachments. The file structure can be logically separated into 3 layers: the Node Database (NBD) layer, the Lists, Tables, and Properties (LTP) layer, and the…

0

Encryption Type Selection in Kerberos Exchanges

     The types of encryption used in various Kerberos exchanges are very important and sometime confusing aspects of the Kerberos implementation.  We not only need to understand the Kerberos RFC (RFC 4120, RFC 3961 etc) that specifies generally how the encryption types should be selected, but also the effects of Windows  Active Directory and registry…

1

NTLM Terminology: MS-NLMP vs. http://davenport.sourceforge.net/ntlm.html

The NTLM Authentication protocol is an old relic. Microsoft, the inventor of the protocol, itself discourages its use and recommends using Kerberos. But I expect NTLM to be around for a long time. The reason is Kerberos’s use of Key Distribution Center (KDC) and Ticket Granting Server (TGS). These two entities are generally co-located but…

3

Notes on sparse files and file sharing

Sparse files are generally referred to as files, often large, that contain only a small amount of nonzero data relative to their size. In this blog, I would like to chat about sparse files on Windows operating systems and the related SMB commands. From an inter-operability perspective, I intend to discuss: – implications of a…


Common mistakes when reading TS_ICON_INFO in [MS-RDPERP]

  Hi, today I’ll brief you about some common mistakes when reading the TS_ICON_INFO structure. This structure is defined in section 2.2.1.2.3 of [MS-RDPERP]. I’ve been working on a case lately that (I can tell the sin but not the sinner) will be a good example for this post. It happens that the Icons that…


.MSG File Format, Rights Managed Email Message (Part 2)

In my last blog, I discussed the general format for an email message saved to disk by Outlook or a compatible email client. The .msg file format explained in MS-OXMSG, is a Compound File with storages and streams containing properties and data describing the email message. I referred to a type of email message called…

1

RDP 6.0 Bulk Decompression Walkthrough

  n a previous blog, RDP 6.0 Bulk Compression Walkthrough, we looked at how a data stream is compressed using RDP 6.0. This blog will take the compressed data that is sent over the wire to an RDP client and then decompressed to obtain the original data. Most of this blog will center on [MS-RDPEGDI]…

4

RDP 6.0 Bulk Compressing Data Walkthrough

    The aim of this blog is to walk through an example of compressing a data sample using RDP 6.0 Compression. In a future blog I will provide a walkthrough of decoding the compressed stream back to the original data stream.  In order to better understand the example I want to first establish some…

0