"Very" Hidden sheets in Excel

Using oletool to analyse and detect hidden sheet

How to detect hidden sheets

The link above already explains very well about this topic, but I want to dig a little bit deeper.

Check the BOUNDSHEET value

The byte value at position 5 in a BOUNDSHEET record defines the visibility of a sheet:

  • Visible (0x00)

  • Hidden (0x01)

  • Very hidden (0x02)

What is BOUNDSHEET anyway? This record contains the name of a sheet in the Excel file along with the sheet type and the position of the sheet within a stream. It looks like this when you use oledump to analyze the excel file

Using oledump's plugin_biff

This plugin will carve the data out of the biff header which it can identify by looking for the biff header which is the first 8 bytes of the file below are BIFF version 5 and its magic compound number (you can check the format of biff header right here https://www.openoffice.org/sc/compdocfileformat.pdf)

The output of the plugin

Last updated

Was this helpful?