1"use strict";(self.webpackChunkmain_website=self.webpackChunkmain_website||[]).push([["5384"],{27068(e,a,s){s.r(a),s.d(a,{metadata:()=>i,default:()=>f,frontMatter:()=>c,contentTitle:()=>l,toc:()=>r,assets:()=>h});var i=JSON.parse('{"id":"Old CTFs/cyberdawgs","title":"UGA CyberDawgs CTF","description":"UGA CyberDawgs CTF","source":"@site/ctfs/Old CTFs/cyberdawgs.md","sourceDirName":"Old CTFs","slug":"/Old CTFs/cyberdawgs","permalink":"/ctfs/Old CTFs/cyberdawgs","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"description":"UGA CyberDawgs CTF","sidebar_position":2},"sidebar":"tutorialSidebar","previous":{"title":"Fall 2025 Kickoff CTF","permalink":"/ctfs/Old CTFs/fall-2025-ctf"},"next":{"title":"Spring 2025 Kickoff CTF","permalink":"/ctfs/Old CTFs/spring-2025-ctf2"}}'),n=s(74848),d=s(28453);s(32614),s(19314);var t=s(99719);let c={description:"UGA CyberDawgs CTF",sidebar_position:2},l="UGA CyberDawgs CTF",h={},r=[{value:"Linux",id:"linux",level:2},{value:"Question 1",id:"question-1",level:3},{value:"Question 2",id:"question-2",level:3},{value:"Question 3",id:"question-3",level:3},{value:"Question 4",id:"question-4",level:3},{value:"OSINT",id:"osint",level:2},{value:"Question 5",id:"question-5",level:3},{value:"Question 6",id:"question-6",level:3},{value:"Question 7",id:"question-7",level:3},{value:"Question 8",id:"question-8",level:3},{value:"Cryptography",id:"cryptography",level:2},{value:"Question 9",id:"question-9",level:3},{value:"Question 10",id:"question-10",level:3},{value:"Question 11",id:"question-11",level:3},{value:"Question 12",id:"question-12",level:3},{value:"Python",id:"python",level:2},{value:"Question 13",id:"question-13",level:3},{value:"Question 14",id:"question-14",level:3},{value:"Question 15",id:"question-15",level:3},{value:"Question 16",id:"question-16",level:3},{value:"Password Cracking",id:"password-cracking",level:2},{value:"Question 17",id:"question-17",level:3},{value:"Question 18",id:"question-18",level:3},{value:"Question 19",id:"question-19",level:3},{value:"Question 20",id:"question-20",level:3},{value:"Credits",id:"credits",level:2}];function o(e){let a={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",p:"p",pre:"pre",ul:"ul",...(0,d.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.header,{children:(0,n.jsx)(a.h1,{id:"uga-cyberdawgs-ctf",children:"UGA CyberDawgs CTF"})}),"\n",(0,n.jsx)(a.p,{children:"Welcome to the UGA CyberDawgs Capture The Flag competition! There are 20 questions, each is worth 1 percent of your total score. If you encounter any technical issues, ask for our help!"}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.em,{children:"NOTE: Your correct answers are being saved and sent to us even if you refresh the page."})}),"\n","\n",(0,n.jsx)(a.h2,{id:"linux",children:"Linux"}),"\n",(0,n.jsx)(a.h3,{id:"question-1",children:"Question 1"}),"\n",(0,n.jsx)(a.p,{children:"What command lists files in a directory?"}),"\n",(0,n.jsx)(t.A,{hash:"777ab7e034a7f7f2c6aa3199de4cf85528320c0835fcbde7e3dada27a58094ca23085d7480c6e6123b0afdcef98876996a1dc478fb7682c3099fb3a1123a7204",algorithm:"sha512",challengeName:"Linux 1",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-2",children:"Question 2"}),"\n",(0,n.jsx)(a.p,{children:"Which command shows the current working directory?"}),"\n",(0,n.jsx)(t.A,{hash:"ee1067d2c54d8b095bb7b3937aa40968cc3475e4360433a8bf816217e823271fcc9e7222dd9e57afb5675d999b88f49574ed8e6a3833b1437910e9aba7b6575f",algorithm:"sha512",challengeName:"Linux 2",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-3",children:"Question 3"}),"\n",(0,n.jsx)(a.p,{children:"What command is used to change file permissions?"}),"\n",(0,n.jsx)(t.A,{hash:"6b76c75225ee631974cdc7d0632b0ff497c7b79641bf6821f2fa091cf872ef789e4cd875772dda36d3ad7083e8e9c39f7f4bfeda41b9464a812afb79b894be0a",algorithm:"sha512",challengeName:"Linux 3",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-4",children:"Question 4"}),"\n",(0,n.jsxs)(a.p,{children:["What is the full command to create a blank file called ",(0,n.jsx)(a.code,{children:"test.txt"})]}),"\n",(0,n.jsx)(t.A,{hash:"b6d745155986c413d3c1a789ea76509b168d69eff75b3624f3b936032daedc5c60ecbf50c0516
15c4f6f34085491e9831e8424c3ffef832a46eecc871e4dca07a",algorithm:"sha512",challengeName:"Linux 4",points:1}),"\n",(0,n.jsx)(a.h2,{id:"osint",children:"OSINT"}),"\n",(0,n.jsx)(a.h3,{id:"question-5",children:"Question 5"}),"\n",(0,n.jsx)(a.p,{children:"What does OSINT stand for?"}),"\n",(0,n.jsx)(t.A,{hash:"f406f4e66f5495035b024d3bf96fc10a3f349a14860d175c26e22e4c936c8838293175a74ffe486fd0758d9e676d37411930a20a2ec45696502f975c7f9de88a",algorithm:"sha512",challengeName:"OSINT 1",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-6",children:"Question 6"}),"\n",(0,n.jsx)(a.p,{children:"What year was Twitter's name changed to X?"}),"\n",(0,n.jsx)(t.A,{hash:"a1e11c5d0b12fb74fd97f392c088b16ea641fcc55f80c8b0d4e5e1a2903887b70173c487ab994516f26f0b13a72da36f61ac00b5644bb1a2e9a78cbd4a4c4dc9",algorithm:"sha512",challengeName:"OSINT 2",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-7",children:"Question 7"}),"\n",(0,n.jsx)(a.p,{children:"What is the first name of Mr. Wonderful from Shark Tank?"}),"\n",(0,n.jsx)(t.A,{hash:"5dfe55879638e99cc14a1d4730238936207b92050ef3cd24ae64d52d773084485b55b00f835a076bdc8f8c307ab5eb183eaf332867a2b6f47557d913234f2973",algorithm:"sha512",challengeName:"OSINT 3",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-8",children:"Question 8"}),"\n",(0,n.jsx)(a.p,{children:"What is the name of this building?"}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:s(69162).A+"",children:"Download Photo"})}),"\n",(0,n.jsx)(t.A,{hash:"f579ad1a6a474a7038e75a2f39299f44c32971fbb880ac0b4ca5780b20034735d6c4faabd569f15bc8eeeeb9b7d73e694604761079bebbcebc07d829e44994fd",algorithm:"sha512",challengeName:"OSINT 4",points:1}),"\n",(0,n.jsx)(a.h2,{id:"cryptography",children:"Cryptography"}),"\n",(0,n.jsx)(a.p,{children:"Useful tools:"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://gchq.github.io/CyberChef/",children:"https://gchq.github.io/CyberChef/"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.dcode.fr/cipher-identifier",children:"https://www.dcode.fr/cipher-identifier"})}),"\n"]}),"\n",(0,n.jsx)(a.h3,{id:"question-9",children:"Question 9"}),"\n",(0,n.jsxs)(a.p,{children:["Decode ",(0,n.jsx)(a.code,{children:"62 6c 61 63 6b 62 6f 78"})]}),"\n",(0,n.jsx)(t.A,{hash:"a96614e20d61ee9acc37c6b5632e13c1842ae5bb8ec461db7a8bb1926acc8f6e633d3deebdb96f0201064d81d744aaed38af7eeb3e4bd21e21d36ecbdc378d2f",algorithm:"sha512",challengeName:"Crypto 1",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-10",children:"Question 10"}),"\n",(0,n.jsxs)(a.p,{children:["Decrypt ",(0,n.jsx)(a.code,{children:"wopbkrm gry ioir"})," with the key ",(0,n.jsx)(a.code,{children:"UGA"})]}),"\n",(0,n.jsx)(t.A,{hash:"b965582af6228e808bd32e285a648a93d168c3b5a0e7dd05942a325e0c7a22b294493fc3a3627afec7019ddc38f0f82cd23af30ff5c94117acbfb7d4c72cea9b",algorithm:"sha512",challengeName:"Crypto 2",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-11",children:"Question 11"}),"\n",(0,n.jsxs)(a.p,{children:["Decode & Decrypt this: ",(0,n.jsx)(a.code,{children:"LS4tIC0uIC0tLSAtLi0uIC0uLQotLi0gLS4gLS0tIC0uLS4gLS4tIC0uLS4tLQ=="})]}),"\n",(0,n.jsx)(t.A,{hash:"aa7c1a9b0e0011f900ed4549bbb2a37e012a2cbdb4db3dda1514ad7f5787b3e528a61795ba7917c7814420775fd11064f95aaf9de465c0e5da39e6d39dc25a1c",algorithm:"sha512",challengeName:"Crypto 3",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-12",children:"Question 12"}),"\n",(0,n.jsx)(a.p,{children:"Decode this symbol cipher:"}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.img,{alt:"Symbol",src:s(99833).A+"",width:"223",height:"54"})}),"\n",(0,n.jsx)(t.A,{hash:"e419cdecd87be195afa05128b3d71f7c33ad81279adcc643482ee67d77a26477eebde1b07f34bbfa01d4fef7e2fe55578b4097dbf87481ed1fa8d26fed589442",algorithm:"sha512",challengeName:"Crypto 4",points:1}),"\n",(0,n.jsx)(a.h2,{id:"python",children:"Python"}),"\n",(0,n.jsx)(a.h3,{id:"question-13",children:"Question 13"}),"\n",(0,n.jsx)(a.p,{children:"What variable type is this?"}),"\n",(0,n.jsx)(a.pre,{children:(0,n.jsx)(a.code,{className:"language-python",children:"quality = 32.7\n"})}),"\n",(0,n.jsx)(t.A,{hash:"48737c9143addc143ef957a0b53c918414d40500f7cb98402d86e9609ae325e7aceed6264a508ffaed99a27dfb984ddd3bb75ceaee6546f043f7963ede6616ec",algorithm:"sha512",challengeName:"Python 1",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-14",children:"Question 14"}),"\n",(0,n.jsxs)(a.p,{children:["What is the value of ",(0,n.jsx)(a.code,{children:"ord('X')"}),"?"]}),"\n",(0,n.jsx)(t.A,{hash:"bb90b23776dfde3333f63a924ebd2a039d80fc9280a7d1e9418529ced428930b69a95d55c4d9238f30b73789b4ebe0356bb9b8707025e3c527ca34825a160e2d",algorithm:"sha512",challengeName:"Python 2",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-15",children:"Question 15"}),"\n",(0,n.jsx)(a.p,{children:"What will the following python code output?"}),"\n",(0,n.jsx)(a.pre,{children:(0,n.jsx)(a.code,{className:"language-python",children:"data = [223.4, 13.7, 9.0, 12.53, 924924.2, 5.5]\namnt = 0\nfor i in data:\n if (i > 12.1):\n amnt += 1\nprint(amnt)\n"})}),"\n",(0,n.jsx)(t.A,{hash:"a321d8b405e3ef2604959847b36d171eebebc4a8941dc70a4784935a4fca5d5813de84dfa049f06549aa61b20848c1633ce81b675286ea8fb53db240d831c568",algorithm:"sha512",challengeName:"Python 3",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-16",children:"Question 16"}),"\n",(0,n.jsx)(a.p,{children:"We\u2019ve received this encrypted unicode that has been shifted backwards by 3 characters:"}),"\n",(0,n.jsx)(a.pre,{children:(0,n.jsx)(a.code,{children:"112 101 94 109 98 112 101 102 99 113\n"})}),"\n",(0,n.jsx)(t.A,{hash:"50786baa29393875bb7fc3a71ab6f72751687d25a535d158f577c5582b9cb6cfd7e12f93c552b57c7c9a9f6f9a56e4802ce7bab15a1ca5fa222705c9d6cea886",algorithm:"sha512",challengeName:"Python 4",points:1}),"\n",(0,n.jsx)(a.h2,{id:"password-cracking",children:"Password Cracking"}),"\n",(0,n.jsx)(a.h3,{id:"question-17",children:"Question 17"}),"\n",(0,n.jsx)(a.p,{children:"What tool is most commonly used in password cracking?"}),"\n",(0,n.jsx)(t.A,{hash:"82a9dda829eb7f8ffe9fbe49e45d47d2dad9664fbb7adf72492e3c81ebd3e29134d9bc12212bf83c6840f10e8246b9db54a4859b7ccd0123d86e5872c1e5082f",algorithm:"sha512",challengeName:"Pass 1",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-18",children:"Question 18"}),"\n",(0,n.jsxs)(a.p,{children:["Crack this password hash using ",(0,n.jsx)(a.code,{children:"rockyou.txt"}),":"]}),"\n",(0,n.jsx)(a.pre,{children:(0,n.jsx)(a.code,{children:"8afa847f50a716e64932d995c8e7435a\n"})}),"\n",(0,n.jsx)(t.A,{hash:"1a47e74e0e6ad208c19efb42c0fefded43f07b037a3c552ad04ae8b167417e5612556641c0df4da77643e027b030e6ebcb9264dda9e8db3522952bec751d3b92",algorithm:"sha512",challengeName:"Pass 2",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-19",children:"Question 19"}),"\n",(0,n.jsxs)(a.p,{children:["Crack this password hash that follows the format of ",(0,n.jsx)(a.code,{children:"DAWG-##"})," where ",(0,n.jsx)(a.code,{children:"#"}
1)," is a number:"]}),"\n",(0,n.jsx)(a.pre,{children:(0,n.jsx)(a.code,{children:"10d5c804bce41fb34c9f8dfdd89b9ff9\n"})}),"\n",(0,n.jsx)(t.A,{hash:"27edef6b6c749f47cab9fa96a23d6b1a52138ff4ed1287ab3dc06f5e3d5b96618b75095f1e9600c904fcb3ac2c80c7f11e75669a5147eb7ca0b3184fc2cc79fe",algorithm:"sha512",challengeName:"Pass 3",points:1}),"\n",(0,n.jsx)(a.h3,{id:"question-20",children:"Question 20"}),"\n",(0,n.jsx)(a.p,{children:"Crack the password of this PDF file and submit the flag found inside"}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:s(83236).A+"",children:"Download PDF"})}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsxs)(a.em,{children:["Hint 1: You can find the PDF file's hash here: ",(0,n.jsx)(a.a,{href:"https://hashes.com/en/johntheripper/pdf2john",children:"https://hashes.com/en/johntheripper/pdf2john"})]})}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsxs)(a.em,{children:["Hint 2: The hashmode (-m) is ",(0,n.jsx)(a.code,{children:"10500"})]})}),"\n",(0,n.jsx)(t.A,{hash:"c983102469ca6b8cb39732c87f864601ef2f2f68887bbac6eaf06c1df932527f70c705f615e9800bb3926d7b219e3c50464212fb510a841d3a2da26b8ec02517",algorithm:"sha512",challengeName:"Pass 4",points:1}),"\n",(0,n.jsx)(a.h2,{id:"credits",children:"Credits"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Author(s): Divesh Gupta (legendile7)"}),"\n"]})]})}function f(e={}){let{wrapper:a}={...(0,d.R)(),...e.components};return a?(0,n.jsx)(a,{...e,children:(0,n.jsx)(o,{...e})}):o(e)}},83236(e,a,s){s.d(a,{A:()=>i});let i=s.p+"assets/files/locked-4be52b240757264d239e41b4de75ffc6.pdf"},69162(e,a,s){s.d(a,{A:()=>i});let i=s.p+"assets/files/osint_image-60e5737693fda6812e44db1267e0fcec.jpg"},99833(e,a,s){s.d(a,{A:()=>i});let i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAAA2CAYAAABHskxmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAjjSURBVHhe7d15cBPXHQfw765WXkk2IIQpBhsfFDClDKVJpm3agYYESmxMOGNDQghHCEcDE5KBaeEfpm2aaWaSTmlLQkiAGihHyhESHM4UwpXEGCgO5rIxty3JsizZSNrVsf1DtsdZLRNoZb31+PeZ8R/sexqvlvf1Pr19eo8LuMsVqIQDTepDhJA449UHCCGJwWnd+QRzL/UhQkicaYaPENL+qNtJCCMxd76aWgeqr9+Gx9sEWQ62LWKO4zhwHIdBA/shJzsDgmBQV0mocDgCn9+PK1evo+JipboYAMDzHIb9aDByB+RAURTUuephd7ig6LS/0cPWDVZrV/A8j4YGL5x1bnUVXemZ2h1Wa1ekJFtQde0mKi5VQVEUKBoXuF9OX2Rl9kGyxQKDgf19JyZ8J788g5L9R1sDqCc8x4PnOUyfNh4F+U/AJIrqKgkly0E46+qxfcdn2LBxp7oYHMdBEAx4Zf50TC0cC1kO4uy5CnxZ+h9EIhF1dV0YOiQXgwf1h9EooOJSJcrOXlBX0ZVHf/xDDB7UHxnpadj9ySFs2LgTkYiCiBJ7fZ8Z+yTGjBqOtF6pEMUkdXHCxYSvZP9R/GPTLly8XIV6t6dtEXMcx0EwCFi6ZA5mzZgMs4lt+CRJRq29DuuLd+Bv721SF7eG77dL52Hu7CJ4vY3Y+lEJNmzciXAkrK6uCxMKRiFvzAiYzSaU7P8CWz/6VF1FV6Y+W4D8MSMwbOgPsHb9dvzxrTUIhUOad745M6ZgWlEBsjLTmbcdaIVv156DWPPhNpRfuAKXS19dDp7nYTDwWLliERa8/BwsZpO6SkIFJAk1NU6sXb8d76xary6OOV+324M1H2zF26vWIRLR7hqxNuP5CSiclIeUFAu2/asE767doq6iKwvmTkPRlHz87CfDsGp1MVas/DPC4Yhmz+LX857H7BenICc7g3nbAQ24EMIOhY8QRih8hDBC4SOEkZgBl6PHvsauPYdQVX0TDZ7GtkXtT1Egy0HYHS7U2p3q0pgBDNYfmh92wMXj8WLDpl14d+0WRCIRJs/6QsEgmu757jvg86ADLhzHwWI2QTSJ4DhOXZwws16YiAnjRuOxR4Z0uAGXmPBdvlqNM2cvwO5wwecPtC1qd+FQCI1NPpSWlePUV2fVxTGNmfUFfNjwBfwB7Dt4DB9/eliz4SeC3eFC+TeXIckywuHYBvog4Wt5hDKwfzayszLA89HJDyw8PXo4fvHzR5E7IKfjhy8gSfDd8yMUCms+qGxPkhSE3VGHTVv24P1129TFMY2Z9QV82PAlGY3weLyod3vVVRPm+MnT+N2bq1HvboAkyeriBwqfIBhgMZuxYO40FE7JhyAYwHNsPsFYu3VBl67JMIlixw8fSw/bmFlfwP/lfO839SlRDhw+gcWv/wFOpwv+gKQufqDwGY0CUpItWL5sPl6aVQijIIDn2dz5WqYcAuhw4WPz56oT4zgOPM8z/OEQjx5iS6M3NP+Bif09iflh1d2NBwofIYxQ+AhhhMJHCCMUPkIYiXv43A1eXK28gWMnTuPg4RM4/O9TOHOuAjW1juYHy+xG+gjRk7iH71r1LezddwQr3/grXvvNm1i6/C2s+XArSsu+QTCo/T0rQjqjuIXP5w/gbo0D+w4ew+5PDuHy1WrcuWPHrds1OHHqDI588RVKy8oTP2WNEJ2KW/juNflQff02Sk+fR2nZedTVueHzB9DYdA+VVTdw5lxFNHwN7GZ3EKIncQufx9uIi5eiS09EIrFdS4fThfILV+Bt1Ne6MISwErfwKQqgQIECaH6uC4fDCAVDTGbyE6JHcQufKBrRw2ZFSrIZSUnGb0374XkeyRYLbDYrkpKM33odIZ1V3MLXo0d3PPbIEAwZPBB9M3rDaBSic/8MPMwmEYNy++GpkY8jtYdV/VJCOqW4hc9sEtHre6kY+cufomhyHiaOG41x+SMxLv9JTC0ci7xfjcDQIbno0iVF/VJCOqW4hY/neYhiEp4ePRyLFs7A66/OxpJFM/HqKy9ixbIFmDxxDLIy++jiqxyE6EHcwteC4zikJFuQlZmO3AE5GNg/G927d4OYxH6FYEL0pF3CZzQK6NY1BTabFTabFWaTqIu18QnRE0oEIYxQ+AhhhMJHCCMUPkIYiVm9TJJk+AMSk1W2ZDm65Vbx5t1Y/f4/1cXgNVYDu32nFteqbyEgSZrrULYnWQ7C7fa0fpNDTet8WTtw+DgWvfZ7OBz/3+plXVKSsXzZfLw8u6h1QgVr37V62ZyZUzB96jPIykyHidEWYRaLqXVfyZjw3a2J7kwry0HNN9Ce5GAQ9fUNKNl/FDt2H1AXazbm4yfLsHffEbgbvJrrULYnJRKBzx/A1cobuHi5Sl2seb6sdebwtW6OmZbKZGNVjuPQ//uZyOzbJ/pvdfj27P0c64t3oM7lhj/BK1YrioJgKARXvUdzb0CtxrxtRwn+/t5m2B11CV9hG81bQwf8Ac3frXW+rHXm8NlsVti6d0OS0ZjwdUajUy0NWLzwBTxXNC56TB2+4s278ad31qK21ol7Pn/bIua0GnNHO1/WOnP4WGppC2+sXILFC2dEj6krEUISg8JHCCMUPkIYofARwgiFjxBGYkY7S/YfxaYte1DnciOgMRrGUstw7dxZz2Li+NEwiWKHO1/Wvj59Hm//ZR3q3R7N56J5Y0Zg1BOPw2wx49DnJ7Hz49jnrYIgwGIxYeb0SRhf8BQEwaCL0c7tOz/Dmg+2IhQKJ3yCy
1HfhmjcUnffSVBROyoseU4ev1u7EzVs1kOUgwuFw2yLmWv6Dc7Iz0Kd3LxgMfIc7X9bq3R5UVt247/VKS+uJnqk2GAwGOJ0u3LlrV1dpHTbPykxH77Se4Hn27wsA7ty1o/r6bV2ujM41bw2Xk52B9D69osfU4QtIEny+AMBgetmDMlvMMDfvBd7Rzpc1WY7uyX6/6yWaxNYvPkuyDOk+vQmO52E2m2ASk3TxvgDAH5Dg9/k135cecBzX2hagFT5CSGLoo79ASCdE4SOEEQofIYz8F9obnO7c+CPvAAAAAElFTkSuQmCC"},99719(e,a,s){s.d(a,{A:()=>l});var i=s(74848),n=s(96540),d=s(21396),t=s.n(d),c=s(94591);let l=({hash:e,algorithm:a,challengeName:s})=>{let[d,l]=(0,n.useState)(""),[h,r]=(0,n.useState)(""),[o,f]=(0,n.useState)(!1),[b,u]=(0,n.useState)(!1),[p,x]=(0,n.useState)(!1);(0,n.useEffect)(()=>{let e=!1;return async function(){try{if(!(await (0,c.jpm)()).authenticated)return;let a=await (0,c.o_m)();!e&&a.solvedKeys.includes(s)&&(x(!0),u(!0),r("\u2705 Already solved!"))}catch{}}(),()=>{e=!0}},[s]);let g=async()=>{if(!p)if(((e,a)=>{let s=e.toLowerCase();switch(a){case"sha1":return t().SHA1(s).toString();case"sha512":return t().SHA512(s).toString();default:return s}})(d,a)===e)try{if(!(await (0,c.jpm)()).authenticated)return void r("Sign in to save solve status.");await (0,c.M34)(s,0),r("\u2705 Correct!"),f(!1),u(!0),x(!0)}catch{r("Submission failed. Try again.")}else r("\u274C Incorrect. Try again."),f(!0),u(!1)};return(0,i.jsxs)("div",{style:{maxWidth:"350px",padding:"12px 0",textAlign:"left"},children:[(0,i.jsxs)("form",{onSubmit:e=>{e.preventDefault(),g()},children:[(0,i.jsx)("label",{htmlFor:"password-input",style:{fontWeight:"bold",fontSize:"1rem"},children:"Submission"}),(0,i.jsx)("br",{}),(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px",marginTop:"4px",marginBottom:"8px"},children:[(0,i.jsx)("input",{id:"password-input",type:"text",value:d,onChange:e=>{l(e.target.value),o&&f(!1),b&&u(!1)},placeholder:"Enter answer",style:{padding:"6px",border:b?"2px solid green":o?"2px solid red":"1px solid #ccc",borderRadius:"4px",fontSize:"1rem",flex:1,minWidth:0},disabled:p}),(0,i.jsx)("button",{type:"submit",className:"pf5-check-btn",style:{padding:"6px 16px",borderRadius:"4px",border:"1px solid black",background:"transparent",fontWeight:"bold",fontSize:"1rem",cursor:p?"not-allowed":"pointer",opacity:p?.6:1,flexShrink:0},disabled:p,children:p?"Solved":"Check"}),(0,i.jsx)("button",{type:"button",className:"pf5-reset-btn",onClick:()=>{l(""),r(""),f(!1),u(!1),x(!1)},"aria-label":"Reset",title:"Reset",style:{padding:"6px 10px",borderRadius:"4px",border:"1px solid #b00020",background:"transparent",color:"#b00020",fontWeight:"bold",fontSize:"1rem",cursor:p||b?"pointer":"not-allowed",opacity:p||b?1:.45,display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},disabled:!(p||b),children:(0,i.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",style:{display:"block"},children:(0,i.jsx)("path",{d:"M12 5a7 7 0 1 1-6.32 4H3l3.5-3.5L10 9H7.94A5 5 0 1 0 12 7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})]}),(0,i.jsx)("style",{children:` 2 [data-theme='dark'] .pf5-check-btn { 3 border: 1px solid white !important; 4 } 5 6 [data-theme='dark'] .pf5-reset-btn { 7 border: 1px solid #ff4d6d !important; 8 color: #ff4d6d !important; 9 } 10 `})]}),(0,i.jsx)("p",{style:{marginTop:"10px",fontWeight:"bold"},children:h})]})}},12298(){}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.