3 คะแนน โดย GN⁺ 2023-06-28 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • หน้าจอกรอกรหัสผ่านแสดงให้เห็นว่า เงื่อนไขสำคัญคือรหัสผ่านทั้งสองต้องตรงกัน
  • บนหน้าจอมีข้อความ “Your passwords must match” ปรากฏเป็นข้อกำหนด
  • ในสถานะสำเร็จจะแสดงข้อความ “Congratulations!
  • ความยาวรหัสผ่านที่เลือกแสดงเป็น 0 characters
  • หากดูจากข้อความบนหน้าจอเพียงอย่างเดียว ก็เหมือนว่าแม้อยู่ในสถานะ สตริงว่าง ก็ยังเลือกรหัสผ่านสำเร็จ

เงื่อนไขการตรงกันของรหัสผ่าน

  • รหัสผ่านที่กรอกต้องตรงกัน และบนหน้าจอแสดง “Your passwords must match” เป็นข้อกำหนด
  • ความยาวของรหัสผ่านที่เลือกแสดงเป็น “0 characters”

การแสดงสถานะสำเร็จ

  • เมื่อผ่านเงื่อนไขแล้ว จะแสดงข้อความ “Congratulations!”
  • หากยึดตามข้อความที่แสดง ก็อาจมองได้ว่าแม้อยู่ในสถานะสตริงว่างก็เลือกใช้รหัสผ่านสำเร็จ

2 ความคิดเห็น

 
qyurila 2023-06-29

น่าจะเพราะเป็นเกมบนเว็บเลยไม่มีข้อความให้ใช้อ้างอิง เลยพูดเรื่องทั่วไปที่ไม่เกี่ยวกับตัวเกมนี้เลยเต็มไปหมด 5555

 
GN⁺ 2023-06-28
ความคิดเห็นจาก Hacker News
  • ฉันไปติดอยู่ที่ iatetomatoesyesterday0265Z#521juneVpepsiVIIxngxcaboutAg[moon emojis]italy2020Bf7+ ตอนกำลังแก้พัซเซิลสัญลักษณ์หมากรุก
    โดยเฉพาะกฎ “ต้องมี Worldle ของวันนี้รวมอยู่ด้วย” ที่ทำให้ขำออกมา และกฎ “ต้องใส่อีโมจิแสดงข้างขึ้นข้างแรมปัจจุบัน” ก็แก้ด้วยการแปะอีโมจิข้างขึ้นข้างแรมทั้งหมดลงไป เลยรู้สึกสะใจดี
    พอหาท่าเดินที่ดีที่สุดของพัซเซิลหมากรุกได้แล้วก็ตื่นเต้นว่าจะมีอะไรต่อไป ทำให้นึกถึงตอนที่เคยพยายามสร้าง Autogram เอง แต่ยากมากเพราะพอเขียนจำนวนตัวอักษรลงไป จำนวนตัวอักษรนั้นเองก็เปลี่ยนตามไปด้วย
    ประโยคตัวอย่างเริ่มด้วย “Only the fool would take trouble to verify...” ซึ่งเป็นประโยคบรรยายตัวเอง และมีคำอธิบายที่ https://en.wikipedia.org/wiki/Autogram

    • โจทย์หมากรุกฉันแก้ได้ค่อนข้างง่าย แต่ไปติดที่ “ผลรวมของ เลขอะตอมของธาตุ ในรหัสผ่านต้องเท่ากับ 200”
      มันยากที่จะทำให้กฎนี้กับ “นำเลขโรมันในรหัสผ่านมาคูณกันแล้วได้ 35” เป็นจริงพร้อมกัน และ Iodine I กับ Uranium U ก็ทำให้เลขอะตอมสูงเกินไป
      หลังจากนั้นถึงเพิ่งรู้ว่าระบบแยกตัวพิมพ์เล็กใหญ่ เลยใช้ u ตัวเล็กเพื่อไม่ให้มันถูกตีความเป็นธาตุได้
    • ฉันลองนับประโยค Autogram ด้วย Python แล้วพบว่า a มี 10 ตัว, b มี 3 ตัว, เครื่องหมายจุลภาคมี 27 ตัว, อะพอสทรอฟีมี 23 ตัว ฯลฯ ซึ่ง ตรงกับจำนวนที่ประโยคระบุไว้
    • กฎ Worldle ค่อนข้างน่าหงุดหงิด ถ้าจะเล่นต่อก็ต้องไปเล่นเกมอื่นที่ตัวเองไม่ค่อยสนใจอีก
    • Autogram เป็นพัซเซิลที่ให้ความพึงพอใจแบบประหลาด เลยชอบมัน
    • ตอนแรกฉันนึกว่ากฎหมากรุกมีบั๊ก ลองใส่ทุกท่าที่เป็นไปได้จากกระดานที่ให้มาก็ไม่ผ่าน ก่อนจะมาแก้ได้ทีหลัง
  • ขอเตือนคนที่จะเล่นต่อจากนี้: ในกฎข้อ 16 ต้องปกป้อง ไข่ชื่อ Paul ให้ปลอดภัย แต่พอถึงกฎข้อ 18 ไฟอีโมจิก็ลุกขึ้นมาในรหัสผ่าน ทำให้ Paul ตายและเกมจบ
    อย่าลงเอยแบบฉัน ต้องปกป้อง Paul ไว้ให้ดี

    • หลังจากนั้นยังมีกฎที่ต้องป้อนหนอนให้ Paul กินด้วย แต่ฉันให้กินมากเกินไปเลยแพ้
    • ถ้าใส่อักขระอย่าง = ไว้หน้า Paul เยอะ ๆ แล้วคอยดับไฟที่โผล่มาเรื่อย ๆ สักพักไฟจะหายไปเองและช่วย Paul ได้
    • ฉันทำ Paul ตายตอนพยายามปรับผลรวมเลขอะตอมให้เป็น 200 พยายามเติม H ไปเรื่อย ๆ ให้ผ่านกฎ แต่พอคิดว่าใส่มากไปเลยกด Backspace แล้วดันลบเยอะเกิน
    • เอาอีโมจิน้ำมาล้อม Paul ก็กันไฟไม่ได้
    • Paul ก็ ห้ามกินมากเกินไป เหมือนกัน
  • ถ้าคุณกำลังลำบากกับการทำปีอธิกสุรทินให้ตรงพร้อมกับกฎคณิตอื่น ๆ ล่ะก็ 0 นับเป็นปีอธิกสุรทิน
    ถ้าชื่อประเทศชนกับเลขโรมันหรือชื่อธาตุ ให้เขียนชื่อประเทศเป็นตัวพิมพ์เล็ก มันจะไม่ถูกนับเป็นเลขโรมันหรือธาตุ
    ถ้ามันบอกว่าเดินหมากผิดกติกา คุณต้องระบุผลของการเดินด้วย เช่น ถ้าอัศวินกินที่ e6 ต้องเขียน Nxe6 ไม่ใช่ Ne6, ถ้าเป็นเช็กก็ Ne6+, ถ้าเป็นรุกจนก็ Ne6#
    ช่องว่างก็ใช้ได้ ดังนั้นคุณสามารถแยกส่วนต่าง ๆ ของรหัสผ่านออกจากกันเพื่อลดการรบกวนกันได้
    สำหรับเลขโรมัน ใช้ XXXV จัดการง่ายที่สุด เพราะมีแค่ V(23) ตัวเดียวที่ถูกตีความเป็นธาตุ
    ถ้ารหัสสี hex มีตัวเลขอยู่ด้วย ควรสุ่มใหม่ คุณจะขอบคุณเรื่องนี้ทีหลัง
    ฉันไปได้ถึงด่านสุดท้ายที่ว่า “ต้องมีเวลาปัจจุบันรวมอยู่ด้วย” แต่การทำให้ผลรวมตัวเลขเป็น 25 พร้อมกับเวลาปัจจุบัน ความยาวรหัสผ่าน และเลข 9 ที่น่ารำคาญใน URL ของ YouTube นั้นยากมาก พยายามจะซ้อนเวลา 3:38 เข้ากับความยาวจำนวนเฉพาะ 383 แบบ 3:383 แต่ดูเหมือนคงต้องอัปโหลดวิดีโอใหม่ที่ไม่มีตัวเลข หา URL ที่มีเลขน้อยกว่านี้ หรือไม่ก็รอถึงสี่ทุ่ม

    • ฉันเปลี่ยนทั้งสี hex และวิดีโอ YouTube ไปเยอะมาก ค้นหาความยาวที่ต้องการในช่องค้นหาของ YouTube แล้วมีตัวเลือกขึ้นมาเยอะพอสมควร
      ถึงขั้นตัดสินใจไม่ใช้ x เลยต้องเปลี่ยน XXXV เป็น V กับ VII ซึ่งทำให้ความยากเพิ่มขึ้นเองมาก
      สุดท้ายก็สร้าง รหัสผ่านยาว 211 ตัวอักษร ที่ผ่านทุกกฎพร้อมมีเวลาปัจจุบันรวมอยู่ด้วยได้
      ขั้นตอนสุดท้ายบังคับให้พิมพ์รหัสผ่านซ้ำเพื่อ “ยืนยัน” แต่เวลาที่ให้มาสั้นจนแทบเป็นไปไม่ได้จริง ๆ เป็นตอนจบที่น่าหงุดหงิดมาก
    • ฉันคิดว่า “ชื่อประเทศ” กับ “สระทุกตัวในรหัสผ่านต้องเป็นตัวหนา” ขัดกันโดยพื้นฐาน เพราะชื่อประเทศจะถูกนับได้ก็ต่อเมื่อมีสระที่ไม่ถูกทำเป็นตัวหนา
      แต่พอลองสารพัดตัวอักษร Unicode แบบหนาไปเรื่อย ๆ ถึงได้รู้ว่าช่องกรอกรหัสผ่านนั้นเป็น ฟิลด์ข้อความแบบมีรูปแบบจริง ๆ และยอมให้ทำตัวหนาได้จริง
    • ฉันเสีย Paul ไปเพราะไฟ น้ำอีโมจิทั้ง 3 แบบก็ดับไม่ได้ และก็ไม่อยากลองใหม่ด้วยการใส่ทุกท่าหมากรุกที่เป็นไปได้ทั้งหมด เลยยอมแพ้
    • เปลี่ยนนาฬิกามือถือเป็น 1:00 แล้วผ่านได้
  • “Congratulations! You have sucessfully chosen a password in 113 characters.”
    มันเป็นสัตว์ประหลาดสุดสยองที่ร้ายกาจอย่างสนุกสนาน
    คำตอบของฉันมีสปอยล์บางส่วน แต่กฎอาจต่างกันเล็กน้อยในแต่ละเกม: https://social.joshtriplett.org/@josh/posts/AX8ypcJYS8eSFLUX...

    • ฉันสงสัยว่าเขาพิมพ์ซ้ำได้สำเร็จจริงไหม
  • สนุกดี
    มันทำให้นึกถึง Password Purgatory ของ Troy Hunt จาก “Have I Been Pwned” ซึ่งเป็นวิธีส่งพวกมิจฉาชีพไปยังเว็บที่ดูเหมือนจริง แล้วบังคับให้เล่นเกมแบบนี้ไปเรื่อย ๆ จนกว่าจะยอมแพ้และออกไป
    https://www.troyhunt.com/building-password-purgatory-with-cl...

  • อันนี้ก็ไม่ได้ชวนหงุดหงิดไปกว่าครึ่งหนึ่งของ “กฎ” รหัสผ่านที่บริษัทใหญ่ ๆ บังคับใช้อยู่แล้วเท่าไหร่นัก
    พอบอกว่า “กรุณาใส่อักขระพิเศษ...” ก็เลยใส่ " ไป แล้วกลายเป็นว่า “ไม่ใช่อักขระพิเศษตัวนั้น!”
    ดูเหมือนใจความจริง ๆ จะประมาณว่า “เรากังวลเรื่อง SQL injection ในรหัสผ่าน แต่ก็ไม่รู้วิธี escape มัน” มากกว่า ทำให้อดคิดตามนัยนั้นอยู่แวบหนึ่งไม่ได้

    • เคยเจอเว็บที่ตอนตั้งรหัสผ่านใส่ ' ได้ไม่มีปัญหา แต่พอจะล็อกอินกลับขึ้น error แปลก ๆ ทุกครั้ง
      อยู่ประมาณ 2 ปี ผมรีเซ็ตรหัสเดิมซ้ำ ๆ หลายรอบ และหลังรีเซ็ตใหม่ ๆ ก็ล็อกอินได้ด้วย เลยคิดไปว่าเว็บคงพังกับผมคนเดียว จนวันหนึ่งถึงนึกขึ้นได้ว่า ' อาจเป็น “ปัญหา”
    • มันอาจไม่ได้หมายความว่าเขา escape อักขระพิเศษไม่เป็นเสมอไป อาจเป็นการบล็อกบางตัวตามแนวทาง defense in depth ก็ได้
  • ผมไปได้เกือบสุดแล้ว “นี่คือรหัสผ่านสุดท้ายแล้วหรือยัง?” ดูเหมือนจะเป็นข้อสุดท้ายในลิสต์ที่คนอื่นโพสต์กัน แต่จริง ๆ ไม่ใช่ด่านสุดท้าย
    หลังจากนั้นมันจะให้กรอกรหัสผ่านอีกครั้ง แต่ตัวอักษรมีหลายขนาดปนกัน เลข 0 มีขนาดตัวอักษรเป็น 0 และบางส่วนเป็น Wingdings จนแทบเป็นไปไม่ได้
    แนะนำให้คัดลอกเก็บไว้ก่อนถึงจุดนั้น เพราะพอฟอร์มส่งรอบสุดท้ายโผล่มาแล้ว มันจะไม่ให้คัดลอกอีก
    ไฟล์ที่ผมเซฟล่าสุดคือก่อนจบประมาณ 5 ขั้น และ yc ไม่สามารถเก็บหลายฟอนต์/หลายขนาดตัวอักษร/อีโมจิไว้ได้: xngxcaboutjuneshell0000XXXV*I54malaysia0Nd3+Gd d4dbc1170

    • ผมก็แพ้ตรงนั้นเหมือนกัน และไม่ได้คัดลอกรหัสผ่านเก็บไว้ที่ไหนเลย
      น่าจะต้องระแวงไว้ว่าจะมีขั้นยืนยันรหัสผ่านด้วย แถมตอนที่รอให้เวลาเปลี่ยนจาก 8:20 เป็น 9:01 ผมยังถึงขั้นเขียนสคริปต์ AutoHotkey เล็ก ๆ เพื่อป้อนอาหารไก่โง่ ๆ ตัวนั้นอยู่ 40 นาทีด้วย
    • สงสัยว่าปัญหาเรื่องเวลาต้องแก้ยังไง มันจะล็อกเวลาไว้ตอนที่เราผ่านกฎข้อนั้นพอดีไหม หรือเราต้องคอยอัปเดตรหัสผ่านตามเวลาใหม่ไปเรื่อย ๆ
      แล้วก็สงสัยด้วยว่าเวลานั้นอิง UTC หรือเขตเวลาท้องถิ่น
    • น่าประทับใจที่คุณไม่โดนความยุ่งเหยิงจาก YouTube, แคปช่า, ค่าสีฐานสิบหก และเลขโรมันเล่นงาน จากหลายรอบที่ลอง สิ่งที่ทำผมพังคือ กฎ YouTube ตลอด
  • Neal ไปไกลเกินขีดจำกัดของตัวเองอีกแล้ว ผมยังทนได้จนถึงกฎเลขโรมันและกฎที่ผลรวมต้องเป็น 25 แต่พอมันบอกให้ใส่คำตอบ Wordle ของวันนี้เข้าไป ผมก็เสียอาการทันที
    อยากกรีดร้องแล้วก็ร้องไห้

    • สงสัยว่าถ้าเปิดแท็บทิ้งไว้ 24 ชั่วโมง รหัสผ่านจะใช้ไม่ได้ไหม
    • ผมยอมแพ้ตอนด่านที่ต้องใส่หมากที่ดีที่สุดในรูปแบบพีชคณิตของหมากรุก เพราะในข้อความแคปช่าที่ต้องแก้ก่อนหน้านั้นมี ตาเดินหมากรุกที่ผิดกติกา อยู่ เลยกรอกไม่ได้
    • ผมยอมแพ้ที่กฎข้อ 18 “ผลรวมเลขอะตอมของธาตุในรหัสผ่านต้องเท่ากับ 200”
    • ผมไปต่อไม่ไหวตอนมันสั่งให้เพิ่มอีโมจิ ขัดกับศาสนาของผม
  • รายชื่อประเทศที่มีใน GeoGuessr: AlbaniaAndorraArgentinaAustraliaAustriaBangladeshBelgiumBhutanBoliviaBotswanaBrazilBulgariaCambodiaCanadaChileColombiaCroatiaCzechiaDenmarkDominicanRepublicEcuadorEstoniaFinlandFranceGermanyGhanaGreeceGuatemalaHungaryIcelandIndonesiaIrelandIsraelItalyJapanJordanKenyaKyrgyzstanLatviaLithuaniaLuxembourgMalaysiaMexicoMongoliaMontenegroNetherlandsNewZealandNigeriaNorthMacedoniaNorwayPeruPhilippinesPolandPortugalRomaniaRussiaSenegalSerbiaSingaporeSlovakiaSouthAfricaSouthKoreaSpainSriLankaSwedenSwitzerlandTaiwanThailandTurkeyUnitedStatesUgandaUkraineUnitedArabEmiratesUnitedKingdomUruguayEgyptPakistanChinaDominicanRepublicIndiaVietnamBermudaPuertoRicoRunionFaroeIslandsGreenland
    ที่มาคือ https://geoguessr.fandom.com/wiki/Countries_on_Geoguessr
    แต่ดูเหมือนวิธีใช้มันจะมีแค่เอาใส่ลงในรหัสผ่านทั้งหมดก่อน แล้วค่อย ๆ ลบออกทีละส่วน

    • ไม่น่าจะใช่แหล่งที่มาของอันนี้นะ คำตอบของผมคือ Liberia และผมดูออกจากโดเมน .LR ในโฆษณาบนป้ายข้างถนน
      แต่แล้วผมก็กดลิงก์สัญกรณ์หมากรุกจนความคืบหน้าหายหมด พอกลับเข้าไปอีกทีกลายเป็นพื้นที่ป่าเล็ก ๆ ที่ไม่มีอะไรให้ไปต่อ เลยยอมแพ้
    • ถึงขั้นต้องดู source เพื่อหาตัวเลือกที่เป็นไปได้ ใน 906d40b.js แถวบรรทัด 3471 มีอาร์เรย์ของค่าที่เป็นไปได้อยู่ และภายหลังอาจเปลี่ยนได้
      ค้นหา URL embed ของ iframe ก็จะเจอชื่อประเทศ โครงสร้างจะเป็นประมาณอาร์เรย์ของอ็อบเจ็กต์ที่มี title: 'Australia', Google Maps link และ URL embed
    • ผมตรวจ source ของหน้าเพื่อหาพิกัดใน embed แล้วเอาไปค้นหา ของผมเป็นทุ่งโล่งกลางบราซิล
    • ของที่ผมเจอ ประเทศคือ Venezuela ถูกวางไว้แถว ๆ อาคารที่เหมือนโบสถ์ และผมหาป้ายชื่อจนระบุประเทศได้
    • ถ้าประเทศขึ้นต้นด้วย Au ผมไม่รู้เลยว่าจะทำยังไงให้ผ่านข้อจำกัดเรื่องธาตุเคมีได้ Au อย่างเดียวก็ 79 แล้ว และส่วนเลขโรมัน VII ก็คือ V 23 กับ I 53 สองตัว โดย V ก็ 23 ทำให้ต้องบวกกันให้ได้ 200 ซึ่งตึงมาก
  • ผมชักอยากส่งอีเมลไปหาผู้ดูแลเว็บให้เอาสิ่งนี้ลง กลัวพวก PHB type จะเอาไปจริงจัง
    คนแบบนั้นมีอยู่จริง และมีโอกาสจะมองว่านี่เป็นแรงบันดาลใจได้ พระเจ้าช่วยเราด้วย

    • อย่างน้อย UI ก็ยอดเยี่ยม