<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rohan Khatri</title>
    <description>The latest articles on DEV Community by Rohan Khatri (@krovixx).</description>
    <link>https://dev.to/krovixx</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4071850%2F38ce9974-e040-4287-85ce-1ce3705739f5.png</url>
      <title>DEV Community: Rohan Khatri</title>
      <link>https://dev.to/krovixx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/krovixx"/>
    <language>en</language>
    <item>
      <title>picoCTF: Hidden in Metadata</title>
      <dc:creator>Rohan Khatri</dc:creator>
      <pubDate>Mon, 10 Aug 2026 18:04:46 +0000</pubDate>
      <link>https://dev.to/krovixx/picoctf-hidden-in-metadata-1486</link>
      <guid>https://dev.to/krovixx/picoctf-hidden-in-metadata-1486</guid>
      <description>&lt;p&gt;&lt;strong&gt;picoCTF: Hidden in Metadata&lt;/strong&gt;&lt;br&gt;
Forensics | Easy&lt;br&gt;
So I opened this PDF expecting to find ****something in the actual content. Nope. The text's literally like "don't bother, this is just nonsense" — which, in CTF language, basically means "the flag's definitely NOT here."&lt;br&gt;
Classic bait. Flag was somewhere else the whole time.&lt;br&gt;
What I Did&lt;br&gt;
Opened exiftools.com, dragged the PDF in, and scrolled through all the metadata fields. Nothing sus until I hit the Author field. It just had this wall of gibberish:&lt;br&gt;
cGljb0NURntwdXp6bDNkX20zdGFkYXRhX2YwdW5kIV8zNTc4NzM5YX0=&lt;br&gt;
​&lt;br&gt;
Not a name. Obviously encoded.&lt;br&gt;
Looked at it for a second — random letters, numbers, ends in =. That's the Base64 fingerprint. Copied it, pasted it into base64decode.org, hit decode, and boom:&lt;br&gt;
picoCTF{puzzl3d_m3tadata_f0und!_3578739a}&lt;br&gt;
​&lt;br&gt;
Flag. Done.&lt;br&gt;
The Trick&lt;br&gt;
If you see gibberish that ends in =, it's almost always Base64. It's not encrypted or anything — just encoded. Anyone can decode it in like 2 seconds.&lt;br&gt;
The tells:&lt;br&gt;
Only letters, numbers, and +/=&lt;br&gt;
Ends in = (the giveaway)&lt;br&gt;
Looks like someone mashed the keyboard&lt;br&gt;
Once you spot it, you're halfway there.&lt;br&gt;
Tools&lt;br&gt;
exiftools.com — no install, just drag and drop your file&lt;br&gt;
base64decode.org — paste, click decode, flag appears&lt;br&gt;
Both free, both one-click. Perfect for quick CTF work.&lt;br&gt;
Flag: picoCTF{puzzl3d_m3tadata_f0und!_3578739a}&lt;br&gt;
GitHub: krovix-1902&lt;br&gt;
LinkedIn: rohan-khatri18&lt;/p&gt;

</description>
      <category>ctf</category>
      <category>cybersecurity</category>
      <category>forensics</category>
    </item>
  </channel>
</rss>
