28.05.2013 Views

Detecci%C3%B3n_APT

Detecci%C3%B3n_APT

Detecci%C3%B3n_APT

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

0<br />

1<br />

2<br />

3<br />

frtHeader<br />

...<br />

...<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

1<br />

0<br />

1<br />

2<br />

3<br />

4<br />

isf reserved cbHdrData<br />

5<br />

6<br />

... rgbHdrData (variable)<br />

...<br />

Esta estructura está formada por:<br />

frtHeader: tamaño de 12 bytes y debe estar en 0x0867.<br />

isf: tamaño de 2 bytes. Campo que indica el tipo de SharedTypeEnum<br />

debe ser ISFPROTECTION, ISFFEC2 or ISFFACTOID.<br />

reserved: tamaño de 1 byte. Debe ser 1.<br />

cbHdrData: Tamaño de 4 bytes. Nos indica si rgbHdrData existe<br />

(valores 0x00000000 ó 0xFFFFFFFF).<br />

rgbHdrData: De tamaño variable. El valor de este campo viene marcado<br />

por isf y por el campo dt del BOF anterior (El campo dt (2 bytes):<br />

An unsigned integer that specifies the document type of the<br />

substream of records following this record)<br />

La vulnerabilidad reportada se aprovecha si el fichero Excel contiene un tamaño<br />

inválido en la estructura cbHdrData.<br />

Un ejemplo de contenido de esta cabecera en un fichero malicioso se puede ver a<br />

continuación:<br />

7<br />

8<br />

9<br />

2<br />

0<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

3<br />

0<br />

34<br />

1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!