diff --git a/23-719/23-719_19m2.pdf b/23-719/23-719_19m2.pdf new file mode 100644 index 0000000..2588974 Binary files /dev/null and b/23-719/23-719_19m2.pdf differ diff --git a/23-719/chall.yaml b/23-719/chall.yaml new file mode 100644 index 0000000..c3df720 --- /dev/null +++ b/23-719/chall.yaml @@ -0,0 +1,16 @@ +name: 23-719 +categories: + - foren +value: 50 +flag: bcactf{rEAl_WOrLd_appLIc4t1ons_Of_cTf_ad04cc78601d5da8} +description: |- + that's a nice unanimous supreme court decision you've made public, + sure would be a shame if someone didn't properly clean up remnants + of a prior version of the document before publishing it +hints: + - this is a real thing that happened that had real articles written about it +files: + - src: ./23-719_19m2.pdf +authors: + - Marvin +visible: true diff --git a/23-719/solve.txt b/23-719/solve.txt new file mode 100644 index 0000000..6805c9d --- /dev/null +++ b/23-719/solve.txt @@ -0,0 +1,17 @@ +Refer to the following articles (as clued by the description/contents/hint): +https://slate.com/news-and-politics/2024/03/supreme-court-metadata-sotomayor-trump-dissent.html +https://abovethelaw.com/2024/03/supreme-court-accidentally-forgets-to-delete-basic-metadata-in-trump-ballot-ruling/ + +The hidden text that, in the original PDF, said + "SOTOMAYOR, J., concurring in part and dissenting in part", +has been edited to read the flag, + "bcactf{rEAl_WOrLd_appLIc4t1ons_Of_cTf_ad04cc78601d5da8}". + +Several methods can be used to extract this text, such as: + 1. simply copy/pasting, as in the above articles + 2. directly using Ctrl+F in MacOS Preview + 3. using Inspect Element in Firefox's PDF viewer + 4. using a command-line utility like pdftotext. + +P.S. Creating this challenge was a bit harder than I expected. +Many PDF editors could not edit (or sometimes even access) the text. \ No newline at end of file