<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" 
  xmlns:content="http://purl.org/rss/1.0/modules/content/" 
  xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:atom="http://www.w3.org/2005/Atom" 
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>PDF on rainbowpigeon</title>
    <link>https://rainbowpigeon.me/tags/pdf/</link>
    <description>Recent content in PDF on rainbowpigeon</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>rainbowpigeon.helge[AT]8alias.com (rainbowpigeon)</managingEditor>
    <webMaster>rainbowpigeon.helge[AT]8alias.com (rainbowpigeon)</webMaster>
    <copyright>©2025 rainbowpigeon, All Rights Reserved</copyright>
    <lastBuildDate>Thu, 20 May 2021 12:00:06 +0900</lastBuildDate>
    
        <atom:link href="https://rainbowpigeon.me/tags/pdf/index.xml" rel="self" type="application/rss+xml" />
    

      
      <item>
        <title>Recovering graphics from a broken PDF</title>
        <link>https://rainbowpigeon.me/posts/recovering-graphics-from-a-broken-pdf/</link>
        <pubDate>Thu, 20 May 2021 12:00:06 +0900</pubDate>
        <author>rainbowpigeon.helge[AT]8alias.com (rainbowpigeon)</author>
        <atom:modified>Thu, 20 May 2021 12:00:06 +0900</atom:modified>
        <guid>https://rainbowpigeon.me/posts/recovering-graphics-from-a-broken-pdf/</guid>
        <description>&lt;p&gt;This was a Forensics CTF challenge from Cyberthon 2019&amp;rsquo;s Online Training. I do not have the original challenge title and description with me, although I do remember it was worth the highest possible points for a challenge and First Blood was mine :) I had forgotten what the solution was, but recently I decided to revisit this and figure it out once again after stumbling upon the mess of files I left behind on my hard drive from my original attempts to solve it back then.&lt;br /&gt;
In hindsight, while the solution is not difficult and could be pretty short, I found this challenge to be a good opportunity to showcase the different tools that one can usually look to when involved in PDF forensics. Thus, I&amp;rsquo;ll be taking a more long-winded and exploratory path below. Feel free to skip to the &lt;a href=&#34;#summary&#34;&gt;Summary&lt;/a&gt;!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tools Mentioned&lt;/th&gt;
&lt;th&gt;Links&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;010 Editor&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.sweetscape.com/010editor/&#34;&gt;https://www.sweetscape.com/010editor/&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Didier Stevens&amp;rsquo; PDF Tools Masterpost&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://blog.didierstevens.com/programs/pdf-tools/&#34;&gt;https://blog.didierstevens.com/programs/pdf-tools/&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pdf-parser&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://didierstevens.com/files/software/pdf-parser_V0_7_4.zip&#34;&gt;http://didierstevens.com/files/software/pdf-parser_V0_7_4.zip&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pdfid&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://didierstevens.com/files/software/pdfid_v0_2_7.zip&#34;&gt;http://didierstevens.com/files/software/pdfid_v0_2_7.zip&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;polyfile&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://pypi.org/project/polyfile/&#34;&gt;https://pypi.org/project/polyfile/&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mutool&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.mupdf.com/downloads/index.html&#34;&gt;https://www.mupdf.com/downloads/index.html&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;qpdf&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://github.com/qpdf/qpdf&#34;&gt;https://github.com/qpdf/qpdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;iLovePDF Repair PDF Online&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.ilovepdf.com/repair-pdf&#34;&gt;https://www.ilovepdf.com/repair-pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description>
        
        <dc:creator>rainbowpigeon</dc:creator>
        
        
        
        
          
            
              <category>Forensics</category>
            
          
            
              <category>PDF</category>
            
          
            
              <category>CTF</category>
            
          
        
        
        
      </item>
      

    
  </channel>
</rss>
