Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    P

    PoC||GTFO

    alchemistowl.org · Publication · on HN since 2014

    PoC||GTFO is a free journal of hacking and security research, published as PDF issues that are often also valid ZIP or other file formats.

    Visit blogHN submissions
    SecurityRetro Computing
    What HN says

    Commenters recommend it as a favorite computing journal that captures the joy of programming, alongside Paged Out and Phrack.

    Stats for nerds
    86HN people shared it
    31linked in comments
    655story points
    Jul 2026last shared
    2016people per year2026

    Top posts on HN

    1. 1
      PoC or GTFO 15 [pdf]
      2 people · 164 points · first shared 2017 · 82 comments on HN
    2. 2
      PoC||GTFO-18 [pdf]
      3 people · 140 points · first shared 2018 · 9 comments on HN
    3. 3
      PoC||GTFO 0x16 [pdf]
      4 people · 133 points · first shared 2017 · 23 comments on HN
    4. 4
      International Journal of Proof-of-Concept or Get The Fuck Out
      50 people · 109 points · first shared 2014 · 13 comments on HN
    5. 5
      Proof of Concept or GTFO – Issue 7 [pdf]
      3 people · 36 points · first shared 2015 · 6 comments on HN
    6. 6
      PoC||GTFO 0x21 [pdf]
      4 people · 24 points · first shared 2022 · 1 comments on HN
    7. 7
      PoC||GTFO 22 - reversing / security zine [pdf]
      1 person · 20 points · first shared 2024 · 1 comments on HN
    8. 8
      Proof of Concept or Get the Fuck Out Vol. 8 [pdf]
      2 people · 12 points · first shared 2015 · 1 comments on HN
    9. 9
      PoC||GTFO 0x20 [pdf]
      4 people · 5 points · first shared 2020 · Discussion on HN
    10. 10
      PoC||GTFO 0x11:This Is an HTML/Ruby/PDF/ZIP Polyglot; Or, the Treachery of Files
      4 people · 3 points · first shared 2016 · Discussion on HN

    What HN people wrote when they linked it

    • gzer0Feb 2022

      There is good reason to believe the weaknesses introduced by the NSA with the PX1000-cr algorithm were introduced as part of a series of multiple backdoors that cooperate together [2][3].

      The equation system to be solved is rather huge (~20 megabytes when shown as ASCII text), therefore it is logical to assume the NSA required more efficient techniques to break it in the 1980s.

      The fact that the first and last character, as well as the top bits in between, leak the keystream makes for an easy and cheap attack that amortizes the algebraic attack costs. Detection of key re-use is therefore trivial.

      And since this is a stream cipher key reuse, it is cryptographically disastrous; an excellent illustration of this is the Venona project [1].The NSA has spent decades trying to recover plaintext from two-timepads, but in the Venona case they did not know which two messages shared the same key. This is significantly simpler with the PX1000-cr.

      For Venona, it is a safe guess that the NSA developed a significant amount of HW capable of recovering plaintext from two plaintexts that have been XOR-ed together. This implies they may employ more costly algebraic or other attacks only on cryptograms with unique keys. This, I feel, is a critical insight: there is not a single backdoor here, but numerous ones that cooperate.

      [1] https://en.wikipedia.org/wiki/Venona_project

      [2] https://www.alchemistowl.org/pocorgtfo/pocorgtfo21.pdf

      [3]…

    • boffinAudioJul 2024

      This is surely either derived from the Alchemist Owl's POC||GTFO musings, or destined to be included in them at some point in the very near future.

      https://www.alchemistowl.org/pocorgtfo/

      I'll never get my head around the fact that a language that started life as a way to accurately draw things on a printer and on a screen, is capable of being used for full-fledged applications such as this - although I suppose it makes sense, its still just too weird to me.

      What's next? A full-blown desktop OS in Postscript, which is also the User Manual?

      I sure freakin' hope so .. ;)

    • clemParisJan 2020

      On a similar topic, PoC||GTFO [0] features files that are valid with multiple file formats. Issue 19 [1], for instance, "is valid as a PDF document, a ZIP archive, and a HTMLpage. It is also available as a Windows PE executable, a PNG image and an MP4 video" (see "technical note").
      They are made by Ange Albertini [2] who has a great talk [3] on how he does this kind of things

      [0] https://www.alchemistowl.org/pocorgtfo/
      [1] https://www.alchemistowl.org/pocorgtfo/pocorgtfo19.pdf
      [2] https://github.com/angea/pocorgtfo
      [3] https://www.youtube.com/watch?v=W9WnnMJ0RKg

    • DweditSep 2022

      For anyone out there still using MD5 for any reason, check out this PDF file: https://www.alchemistowl.org/pocorgtfo/pocorgtfo14.pdf (42MB). You can also rename it to a .NES file and run it in a NES emulator.

      It's a PDF File which is also a NES ROM that displays its own MD5 sum. The PDF also shows its own MD5 sum a few times. (The MD5 sum also happens to begin with 5EAF00D)

      When an arbitrary MD5 can be created that easily, it's useless for any cryptographic applications, or even any data integrity.

    • theEXTORTCISTJun 2017

      From the PDF: "Bitrot will burn libraries with merciless indignity that even Pets Dot Com didn’t deserve. Please
      mirror don’t merely link! pocorgtfo15.pdf and our other issues far and wide, so our articles can help fight
      the coming flame deluge. We like the following mirrors.
      https://unpack.debug.su/pocorgtfo/ "
      https://pocorgtfo.hacke.rs/
      https://www.alchemistowl.org/pocorgtfo/
      https://www.sultanik.com/pocorgtfo/

    • awaythrow999Feb 2024

      Wonder how this would handle a polyglot[0][1], that is valid as a PDF document, a ZIP archive, and a Bash script that runs a Python webserver, which hosts Kaitai Struct’s WebIDE which, allowing you to view the file’s own annotated bytes.

      [0]: https://www.alchemistowl.org/pocorgtfo/

      [1]: https://www.alchemistowl.org/pocorgtfo/pocorgtfo16.pdf

      Edit: just tested, and it does only identify the zip layer

    Related

    Kevin Boonekevinboone.me25 people

    The privacy nightmare of browser fingerprinting

    Kevin Boone
    Personal · last shared 2026
    Dangerzonedangerzone.rocks21 people

    dangerzone – convert potentially dangerous PDFs, documents, images to safe PDFs

    Dangerzone
    Company · last shared 2026
    freeCodeCampmedium.freecodecamp.org582 people

    A hacker stole $31M of Ether – how it happened, and what it means for Ethereum

    freeCodeCamp
    Publication · last shared 2025
    PhobosLabphoboslab.org123 people

    QOI: Lossless Image Compression in O(n) Time

    PhobosLab
    Personal · last shared 2026
    Paged Out!pagedout.institute50 people

    Paged Out

    Paged Out!
    Publication · last shared 2026
    0x00sec0x00sec.org38 people

    Reverse engineering guide for beginners: Methodology and tools

    0x00sec
    Publication · last shared 2023
    The Grugqgrugq.github.io55 people

    Anonymity Is Hard

    The Grugq
    Personal · last shared 2026
    D. J. Bernsteincr.yp.to641 people

    IEEE Refuses to Accept Public-Domain Papers?

    D. J. Bernstein
    Personal · last shared 2026