[{"data":1,"prerenderedAt":602},["ShallowReactive",2],{"navigation_docs":3,"-authors-ledger-donjon":210,"-authors-ledger-donjon-surround":570,"author-facts-ledger-donjon":575},[4,48,132],{"title":5,"path":6,"stem":7,"children":8,"icon":47},"Guide","\u002Fguide","1.guide\u002F01.index",[9,11,15,19,23,27,31,35,39,43],{"title":10,"path":6,"stem":7},"Getting Started",{"title":12,"path":13,"stem":14},"Puzzle records","\u002Fguide\u002Frecords","1.guide\u002F02.records",{"title":16,"path":17,"stem":18},"Registry","\u002Fguide\u002Fregistry","1.guide\u002F03.registry",{"title":20,"path":21,"stem":22},"Lookups and views","\u002Fguide\u002Flookups","1.guide\u002F04.lookups",{"title":24,"path":25,"stem":26},"Verification","\u002Fguide\u002Fverification","1.guide\u002F05.verification",{"title":28,"path":29,"stem":30},"Balances","\u002Fguide\u002Fbalances","1.guide\u002F06.balances",{"title":32,"path":33,"stem":34},"CLI","\u002Fguide\u002Fcli","1.guide\u002F07.cli",{"title":36,"path":37,"stem":38},"Agents","\u002Fguide\u002Fagents","1.guide\u002F08.agents",{"title":40,"path":41,"stem":42},"Custom collections","\u002Fguide\u002Fcustom","1.guide\u002F09.custom",{"title":44,"path":45,"stem":46},"Playground","\u002Fguide\u002Fplayground","1.guide\u002F10.playground","i-lucide-book-open",{"title":49,"path":50,"stem":51,"children":52,"icon":131},"Collections","\u002Fcollections","2.collections\u002F00.index",[53,55,59,63,67,71,75,79,83,87,91,95,99,103,107,111,115,119,123,127],{"title":54,"path":50,"stem":51},"Overview",{"title":56,"path":57,"stem":58},"Bitcoin puzzle transaction","\u002Fcollections\u002Fb1000","2.collections\u002F01.b1000",{"title":60,"path":61,"stem":62},"RushWallet contest","\u002Fcollections\u002Frushwallet","2.collections\u002F02.rushwallet",{"title":64,"path":65,"stem":66},"Zden's puzzles","\u002Fcollections\u002Fzden","2.collections\u002F03.zden",{"title":68,"path":69,"stem":70},"Arweave bounties","\u002Fcollections\u002Farweave","2.collections\u002F04.arweave",{"title":72,"path":73,"stem":74},"WarpWallet challenges","\u002Fcollections\u002Fwarp","2.collections\u002F05.warp",{"title":76,"path":77,"stem":78},"Hash collision bounties","\u002Fcollections\u002Fhash_collision","2.collections\u002F06.hash_collision",{"title":80,"path":81,"stem":82},"Ballet wallets","\u002Fcollections\u002Fballet","2.collections\u002F07.ballet",{"title":84,"path":85,"stem":86},"Bitimage","\u002Fcollections\u002Fbitimage","2.collections\u002F08.bitimage",{"title":88,"path":89,"stem":90},"Bitaps mnemonic challenge","\u002Fcollections\u002Fbitaps","2.collections\u002F09.bitaps",{"title":92,"path":93,"stem":94},"GSMG.io puzzle","\u002Fcollections\u002Fgsmg","2.collections\u002F10.gsmg",{"title":96,"path":97,"stem":98},"Bitcoin Movie Enigma","\u002Fcollections\u002Fmovie_enigma","2.collections\u002F11.movie_enigma",{"title":100,"path":101,"stem":102},"Ledger Donjon CTF","\u002Fcollections\u002Fledger_donjon","2.collections\u002F12.ledger_donjon",{"title":104,"path":105,"stem":106},"LuckyLurker","\u002Fcollections\u002Fluckylurker","2.collections\u002F13.luckylurker",{"title":108,"path":109,"stem":110},"Dug","\u002Fcollections\u002Fdug","2.collections\u002F14.dug",{"title":112,"path":113,"stem":114},"Genesis","\u002Fcollections\u002Fgenesis","2.collections\u002F15.genesis",{"title":116,"path":117,"stem":118},"TORCHED H34R7S Bitcoin Puzzle","\u002Fcollections\u002Fcoin_artist","2.collections\u002F16.coin_artist",{"title":120,"path":121,"stem":122},"10 ETH challenge","\u002Fcollections\u002Fmineshop","2.collections\u002F17.mineshop",{"title":124,"path":125,"stem":126},"Birthday quiz","\u002Fcollections\u002Fsatoshi_birthday_quiz","2.collections\u002F18.satoshi_birthday_quiz",{"title":128,"path":129,"stem":130},"Book quiz","\u002Fcollections\u002Fbook_quiz","2.collections\u002F19.book_quiz","i-lucide-layers",{"title":133,"path":134,"stem":135,"children":136,"icon":209},"Authors","\u002Fauthors","3.authors\u002F00.index",[137,138,142,146,150,154,158,162,165,169,173,177,181,185,189,193,197,201,205],{"title":54,"path":134,"stem":135},{"title":139,"path":140,"stem":141},"AoiNakamoto","\u002Fauthors\u002Faoi-nakamoto","3.authors\u002F01.aoi-nakamoto",{"title":143,"path":144,"stem":145},"Bitaps","\u002Fauthors\u002Fbitaps","3.authors\u002F02.bitaps",{"title":147,"path":148,"stem":149},"Bobby Lee","\u002Fauthors\u002Fbobby-lee","3.authors\u002F03.bobby-lee",{"title":151,"path":152,"stem":153},"coin_artist","\u002Fauthors\u002Fcoin-artist","3.authors\u002F04.coin-artist",{"title":155,"path":156,"stem":157},"Corey Phillips","\u002Fauthors\u002Fcorey-phillips","3.authors\u002F05.corey-phillips",{"title":159,"path":160,"stem":161},"Dmitri Kryptokov","\u002Fauthors\u002Fdmitri-kryptokov","3.authors\u002F06.dmitri-kryptokov",{"title":108,"path":163,"stem":164},"\u002Fauthors\u002Fdug","3.authors\u002F07.dug",{"title":166,"path":167,"stem":168},"Genesis author","\u002Fauthors\u002Fgenesis-author","3.authors\u002F08.genesis-author",{"title":170,"path":171,"stem":172},"GSMG.io","\u002Fauthors\u002Fgsmg","3.authors\u002F09.gsmg",{"title":174,"path":175,"stem":176},"Guntis Vitolins","\u002Fauthors\u002Fguntis-vitolins","3.authors\u002F10.guntis-vitolins",{"title":178,"path":179,"stem":180},"Keybase","\u002Fauthors\u002Fkeybase","3.authors\u002F11.keybase",{"title":182,"path":183,"stem":184},"klems","\u002Fauthors\u002Fklems","3.authors\u002F12.klems",{"title":186,"path":187,"stem":188},"Ledger Donjon","\u002Fauthors\u002Fledger-donjon","3.authors\u002F13.ledger-donjon",{"title":190,"path":191,"stem":192},"Paul Jones","\u002Fauthors\u002Fpaul-jones","3.authors\u002F14.paul-jones",{"title":194,"path":195,"stem":196},"Peter Todd","\u002Fauthors\u002Fpeter-todd","3.authors\u002F15.peter-todd",{"title":198,"path":199,"stem":200},"saatoshi_rising","\u002Fauthors\u002Fsaatoshi-rising","3.authors\u002F16.saatoshi-rising",{"title":202,"path":203,"stem":204},"Tiamat","\u002Fauthors\u002Ftiamat","3.authors\u002F17.tiamat",{"title":206,"path":207,"stem":208},"Zden","\u002Fauthors\u002Fzden","3.authors\u002F18.zden","i-lucide-users",{"id":211,"title":186,"body":212,"description":562,"extension":563,"links":564,"meta":565,"navigation":567,"path":187,"seo":568,"stem":188,"__hash__":569},"docs\u002F3.authors\u002F13.ledger-donjon.md",{"type":213,"value":214,"toc":557},"minimark",[215,219,224,233,237,240,244,553],[216,217],"author-facts",{"author":218},"ledger-donjon",[220,221,223],"h2",{"id":222},"who-this-is","Who this is",[225,226,227,228,232],"p",{},"The Donjon is the team inside Ledger that attacks Ledger's own products, and other people's. Charles Guillemet introduced it in December 2018 as eight experts in software attacks, side channels and fault injection, with a stated habit of open sourcing the tools. In October 2020 it ran a public CTF, Capture the Fortress: three weeks, more than fifteen challenges, first prize 400 dollars and a Backup Pack. ",[229,230,231],"a",{"href":101},"Scissors Secret Sharing"," was the 100 point warm up, twelve BIP39 words with ten out of order and a real address at the end. That's why it's in a dataset of funded puzzles and the other challenges aren't.",[220,234,236],{"id":235},"what-the-record-says","What the record says",[225,238,239],{},"Two Ledger blog posts. The introduction, for what the team is and what it says about itself, cited twice because two different facts come from it. The CTF announcement, for the dates and the prizes. The profiles are the Donjon's own site and that announcement. No individual is on the record beyond the CSO who signed the founding post, because the challenges were published as the team's.",[220,241,243],{"id":242},"the-record","The record",[245,246,252],"pre",{"className":247,"code":248,"filename":249,"language":250,"meta":251,"style":251},"language-ts shiki shiki-themes github-light github-light vitesse-dark","static readonly author = party(\"Ledger Donjon\", {\n  key: \"ledger-donjon\",\n  kind: PartyKind.Organization,\n  about: \"Ledger's security research team, which ran the Capture the Fortress CTF in 2020.\",\n  profiles: [\n    profile(\"website\", \"https:\u002F\u002Fdonjon.ledger.com\u002F\"),\n    profile(\"website\", \"https:\u002F\u002Fwww.ledger.com\u002Fblog\u002FCapture-the-Fortress\"),\n  ],\n  facts: [\n    fact(\"Introduced on 2018-12-11 by Ledger's CSO Charles Guillemet as an internal security evaluation lab of eight experts …\", \"https:\u002F\u002Fwww.ledger.com\u002Fblog\u002Fintroducing-ledger-donjon\", { date: \"2018-12-11\" }),\n    fact(\"Says it open sources its attack tools and methodology and drives Ledger's bug bounty program.\", \"https:\u002F\u002Fwww.ledger.com\u002Fblog\u002Fintroducing-ledger-donjon\", { date: \"2018-12-11\" }),\n    fact(\"Capture the Fortress ran from 2020-10-28 to 2020-11-18 as a jeopardy CTF with more than 15 challenges. …\", \"https:\u002F\u002Fwww.ledger.com\u002Fblog\u002FCapture-the-Fortress\", { date: \"2020-10-21\" }),\n  ],\n});\n","src\u002Fcollections\u002Fledger_donjon.ts","ts","",[253,254,255,297,316,335,352,361,389,413,419,427,469,505,542,547],"code",{"__ignoreMap":251},[256,257,260,264,267,270,274,278,282,286,289,291,294],"span",{"class":258,"line":259},"line",1,[256,261,263],{"class":262},"s9qSu","static",[256,265,266],{"class":262}," readonly",[256,268,269],{"class":262}," author",[256,271,273],{"class":272},"sLuFV"," =",[256,275,277],{"class":276},"sTnI0"," party",[256,279,281],{"class":280},"s14qF","(",[256,283,285],{"class":284},"s2tGe","\"",[256,287,186],{"class":288},"skmWX",[256,290,285],{"class":284},[256,292,293],{"class":280},",",[256,295,296],{"class":280}," {\n",[256,298,300,304,307,309,311,313],{"class":258,"line":299},2,[256,301,303],{"class":302},"sC822","  key",[256,305,306],{"class":280},": ",[256,308,285],{"class":284},[256,310,218],{"class":288},[256,312,285],{"class":284},[256,314,315],{"class":280},",\n",[256,317,319,322,324,327,330,333],{"class":258,"line":318},3,[256,320,321],{"class":302},"  kind",[256,323,306],{"class":280},[256,325,326],{"class":262},"PartyKind",[256,328,329],{"class":280},".",[256,331,332],{"class":262},"Organization",[256,334,315],{"class":280},[256,336,338,341,343,345,348,350],{"class":258,"line":337},4,[256,339,340],{"class":302},"  about",[256,342,306],{"class":280},[256,344,285],{"class":284},[256,346,347],{"class":288},"Ledger's security research team, which ran the Capture the Fortress CTF in 2020.",[256,349,285],{"class":284},[256,351,315],{"class":280},[256,353,355,358],{"class":258,"line":354},5,[256,356,357],{"class":302},"  profiles",[256,359,360],{"class":280},": [\n",[256,362,364,367,369,371,374,376,379,381,384,386],{"class":258,"line":363},6,[256,365,366],{"class":276},"    profile",[256,368,281],{"class":280},[256,370,285],{"class":284},[256,372,373],{"class":288},"website",[256,375,285],{"class":284},[256,377,378],{"class":280},", ",[256,380,285],{"class":284},[256,382,383],{"class":288},"https:\u002F\u002Fdonjon.ledger.com\u002F",[256,385,285],{"class":284},[256,387,388],{"class":280},"),\n",[256,390,392,394,396,398,400,402,404,406,409,411],{"class":258,"line":391},7,[256,393,366],{"class":276},[256,395,281],{"class":280},[256,397,285],{"class":284},[256,399,373],{"class":288},[256,401,285],{"class":284},[256,403,378],{"class":280},[256,405,285],{"class":284},[256,407,408],{"class":288},"https:\u002F\u002Fwww.ledger.com\u002Fblog\u002FCapture-the-Fortress",[256,410,285],{"class":284},[256,412,388],{"class":280},[256,414,416],{"class":258,"line":415},8,[256,417,418],{"class":280},"  ],\n",[256,420,422,425],{"class":258,"line":421},9,[256,423,424],{"class":302},"  facts",[256,426,360],{"class":280},[256,428,430,433,435,437,440,442,444,446,449,451,454,457,459,461,464,466],{"class":258,"line":429},10,[256,431,432],{"class":276},"    fact",[256,434,281],{"class":280},[256,436,285],{"class":284},[256,438,439],{"class":288},"Introduced on 2018-12-11 by Ledger's CSO Charles Guillemet as an internal security evaluation lab of eight experts …",[256,441,285],{"class":284},[256,443,378],{"class":280},[256,445,285],{"class":284},[256,447,448],{"class":288},"https:\u002F\u002Fwww.ledger.com\u002Fblog\u002Fintroducing-ledger-donjon",[256,450,285],{"class":284},[256,452,453],{"class":280},", { ",[256,455,456],{"class":302},"date",[256,458,306],{"class":280},[256,460,285],{"class":284},[256,462,463],{"class":288},"2018-12-11",[256,465,285],{"class":284},[256,467,468],{"class":280}," }),\n",[256,470,472,474,476,478,481,483,485,487,489,491,493,495,497,499,501,503],{"class":258,"line":471},11,[256,473,432],{"class":276},[256,475,281],{"class":280},[256,477,285],{"class":284},[256,479,480],{"class":288},"Says it open sources its attack tools and methodology and drives Ledger's bug bounty program.",[256,482,285],{"class":284},[256,484,378],{"class":280},[256,486,285],{"class":284},[256,488,448],{"class":288},[256,490,285],{"class":284},[256,492,453],{"class":280},[256,494,456],{"class":302},[256,496,306],{"class":280},[256,498,285],{"class":284},[256,500,463],{"class":288},[256,502,285],{"class":284},[256,504,468],{"class":280},[256,506,508,510,512,514,517,519,521,523,525,527,529,531,533,535,538,540],{"class":258,"line":507},12,[256,509,432],{"class":276},[256,511,281],{"class":280},[256,513,285],{"class":284},[256,515,516],{"class":288},"Capture the Fortress ran from 2020-10-28 to 2020-11-18 as a jeopardy CTF with more than 15 challenges. …",[256,518,285],{"class":284},[256,520,378],{"class":280},[256,522,285],{"class":284},[256,524,408],{"class":288},[256,526,285],{"class":284},[256,528,453],{"class":280},[256,530,456],{"class":302},[256,532,306],{"class":280},[256,534,285],{"class":284},[256,536,537],{"class":288},"2020-10-21",[256,539,285],{"class":284},[256,541,468],{"class":280},[256,543,545],{"class":258,"line":544},13,[256,546,418],{"class":280},[256,548,550],{"class":258,"line":549},14,[256,551,552],{"class":280},"});\n",[554,555,556],"style",{},"html pre.shiki code .s9qSu, html code.shiki .s9qSu{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#BD976A}html pre.shiki code .sLuFV, html code.shiki .sLuFV{--shiki-light:#D73A49;--shiki-default:#D73A49;--shiki-dark:#666666}html pre.shiki code .sTnI0, html code.shiki .sTnI0{--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#80A665}html pre.shiki code .s14qF, html code.shiki .s14qF{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#666666}html pre.shiki code .s2tGe, html code.shiki .s2tGe{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#C98A7D77}html pre.shiki code .skmWX, html code.shiki .skmWX{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#C98A7D}html pre.shiki code .sC822, html code.shiki .sC822{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#B8A965}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":251,"searchDepth":299,"depth":299,"links":558},[559,560,561],{"id":222,"depth":299,"text":223},{"id":235,"depth":299,"text":236},{"id":242,"depth":299,"text":243},"Ledger's security research team. It ran the Capture the Fortress CTF in 2020 and one challenge left a funded Bitcoin address behind.","md",null,{"icon":566},"i-lucide-building-2",true,{"title":186,"description":562},"Go0-6tSCzsH3nW-QUaDs5GW2lwah21Yw6GWWin3NIpA",[571,573],{"title":182,"path":183,"stem":184,"description":572,"children":-1},"Pseudonymous maker of the Bitcoin Movie Enigma. Signs every frame as cryptop1r4t3 and gives a Nostr key as the only way to reach him.",{"title":190,"path":191,"stem":192,"description":574,"children":-1},"The byline on the casino review site luckylurker.com. The Bitcoin Vaults are promotions there and four of the hints point at the site's own reviews.",{"key":218,"name":186,"kind":576,"about":347,"aliases":577,"profiles":578,"addresses":581,"facts":582,"collections":588,"puzzles":259,"unsolved":591,"chains":595,"prize":596,"unsolvedPrize":597,"ticks":598,"firstStarted":594,"lastStarted":594,"position":507,"total":600,"dataVersion":601},"organization",[],[579,580],{"name":373,"url":383},{"name":373,"url":408},[],[583,585,586],{"text":584,"source":448,"date":463},"Introduced on 2018-12-11 by Ledger's CSO Charles Guillemet as an internal security evaluation lab of eight experts covering software, side channel and fault attacks.",{"text":480,"source":448,"date":463},{"text":587,"source":408,"date":537},"Capture the Fortress ran from 2020-10-28 to 2020-11-18 as a jeopardy CTF with more than 15 challenges. First prize was 400 dollars and a Ledger Backup Pack.",[589],{"key":590,"to":101,"title":100,"total":259,"unsolved":591,"chains":592,"firstStarted":594},"ledger_donjon",0,[593],"bitcoin","2020-10-28",[593],{},{},[599],"solved",18,"755afe522744",1790095597841]