PDF File analysis
Trickest рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдмрдирд╛ рд╕рдХреЗрдВ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рд╕рдХреЗрдВ рдЬреЛ рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рдмрд╕реЗ рдЙрдиреНрдирдд рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реИрдВред рдЖрдЬ рд╣реА рдПрдХреНрд╕реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ: https://trailofbits.github.io/ctf/forensics/
PDF рдкреНрд░рд╛рд░реВрдк рдЕрдкрдиреА рдЬрдЯрд┐рд▓рддрд╛ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ CTF рдлреЙрд░реЗрдВрд╕рд┐рдХ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдХреЗрдВрджреНрд░ рдмрд┐рдВрджреБ рдмрди рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдкрд╛рда рддрддреНрд╡реЛрдВ рдХреЛ рдмрд╛рдЗрдирд░реА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬреЛ рд╕рдВрдХреБрдЪрд┐рдд рдпрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдореЗрдВ JavaScript рдпрд╛ Flash рдЬреИрд╕реА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред PDF рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдИ Didier Stevens рдХреЗ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЯреЗрдХреНрд╕реНрдЯ рд╕рдВрдкрд╛рджрдХ рдпрд╛ Origami рдЬреИрд╕реЗ PDF-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
PDF рдХреЗ рдЧрд╣рди рдЕрдиреНрд╡реЗрд╖рдг рдпрд╛ рд╣реЗрд░рдлреЗрд░ рдХреЗ рд▓рд┐рдП, qpdf рдФрд░ Origami рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВред PDFs рдХреЗ рднреАрддрд░ рдЫрд┐рдкрд╛ рдбреЗрдЯрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
рдЕрджреГрд╢реНрдп рдкрд░рддреЗрдВ
Adobe рджреНрд╡рд╛рд░рд╛ XMP рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк
рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдкреАрдврд╝рд┐рдпрд╛рдБ
рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рдорд╛рди рд░рдВрдЧ рдХрд╛ рдкрд╛рда
рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдкреАрдЫреЗ рдХрд╛ рдкрд╛рда рдпрд╛ рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рдЫрд╡рд┐рдпрд╛рдБ
рдкреНрд░рджрд░реНрд╢рд┐рдд рди рдХрд┐рдП рдЧрдП рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ
рдХрд╕реНрдЯрдо PDF рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП, PeepDF рдЬреИрд╕реА Python рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рд╢реЗрд╖ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, PDF рдХреЗ рд▓рд┐рдП рдЫрд┐рдкреЗ рд╣реБрдП рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХреА рдХреНрд╖рдорддрд╛ рдЗрддрдиреА рд╡рд┐рд╢рд╛рд▓ рд╣реИ рдХрд┐ NSA рджреНрд╡рд╛рд░рд╛ PDF рдЬреЛрдЦрд┐рдореЛрдВ рдФрд░ рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдкрд░ рдЧрд╛рдЗрдб рдЬреИрд╕реЗ рд╕рдВрд╕рд╛рдзрди, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдм рдЗрд╕рдХреЗ рдореВрд▓ рд╕реНрдерд╛рди рдкрд░ рд╣реЛрд╕реНрдЯ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдлрд┐рд░ рднреА рдореВрд▓реНрдпрд╡рд╛рди рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЧрд╛рдЗрдб рдХреА рдПрдХ рдХреЙрдкреА рдФрд░ Ange Albertini рджреНрд╡рд╛рд░рд╛ PDF рдкреНрд░рд╛рд░реВрдк рдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред
Last updated