2P by neo 3달전 | favorite | 댓글 1개

Doom Captcha 데모

  • 이메일 입력과 함께 시작하는 Doom Captcha 데모는 재미를 위한 작은 프로젝트임.
  • 코딩을 알고 있다면 이 프로젝트의 보안을 쉽게 무력화할 수 있음.

코드

  • HTML 폼 태그 안에 이메일 입력란과 함께 자바스크립트 기반의 캡차가 포함되어 있음.
  • 캡차는 특정 파라미터를 사용하여 사용자 정의가 가능함.

파라미터

  • countdown: 캡차의 타이머 기능을 켜거나 끌 수 있음.
  • label: 캡차 앞에 표시되는 텍스트로, 비워둘 수도 있음.
  • enemies: 캡차를 완료하기 위해 처치해야 하는 적의 총 수로, 기본값은 4임.

최신 업데이트 및 치트 코드

  • 마지막 업데이트는 2021년 5월 30일에 이루어짐.
  • 데스크톱 모드에서 'iddqd'를 입력하면 캡차를 완료하고, 'idkfa'를 입력하면 슈퍼 샷건을 얻는 치트 코드가 존재함.

소스 코드

  • 소스 코드는 GitHub에서 공개되어 있으며, 풀 리퀘스트나 포크를 통해 기여할 수 있음.

감사의 말

  • 기여자들에게 감사를 표함: JS 최적화, 오타 수정, 코드 포맷팅 및 이미지 최적화, 오리지널 Doom 게임 배경, 슈퍼 샷건 치트 코드 제공 등.

성과

  • DOOM Captcha는 Product Hunt에서 '오늘의 제품 1위'를 차지함.
  • 개발자는 금요일에 아이디어를 떠올리고, 토요일 아침에 첫 버전을 개발하여, 일요일에 공개함.
  • 많은 프로젝트들이 있었지만, DOOM Captcha는 향수를 불러일으키고 프로젝트에 애정을 느끼게 함.
  • 개발자는 창의적 개발자로서의 커리어를 이어가고자 하며, 이 프로젝트를 좋아한다면 다른 프로젝트들도 확인해보길 바람.

개발자 소개

  • 개발자인 Miquel Camps Orteza의 트위터 팔로우 및 다른 사이드 프로젝트 소개.
  • 작업 가능 상태와 커피 구매 링크 제공.

GN⁺의 의견

  • Doom Captcha는 사용자들에게 게임을 통한 새로운 형태의 인터랙션을 제공하며, 특히 게임을 좋아하는 사용자들에게 흥미를 줄 수 있음.
  • 이 프로젝트는 웹 개발과 게임의 결합을 통해 창의적인 접근 방식을 보여주며, 웹 보안에 대한 관심을 높일 수 있는 계기를 마련함.
  • Doom Captcha는 실제 보안 목적으로 사용하기에는 취약점이 많지만, 웹 개발자들에게 자바스크립트와 HTML을 활용한 재미있는 프로젝트 아이디어를 제공함.
  • 이와 유사한 프로젝트로는 reCAPTCHA와 같은 보안 캡차 시스템이 있으나, Doom Captcha는 게임화 요소를 통해 사용자 참여를 유도하는 독특한 점이 있음.
  • 기술 도입 시 사용자 경험과 보안 간의 균형을 고려해야 하며, 이러한 유형의 캡차는 특정 사용자 그룹에게는 매력적일 수 있지만, 모든 웹사이트에 적합하지 않을 수 있음.
Hacker News 의견
  • 누군가 최근에 Mistral-7B LLM을 조정해서 DOOM 게임을 할 수 있게 만듦.

    이번 주에 누군가가 Mistral-7B LLM을 미세 조정하여 DOOM을 플레이할 수 있게 되었다는 소식이 있음.

  • DOOM이 유명하게도 이식성이 뛰어나기 때문에, 브라우저에서 DOOM을 실행하고 간단한 맵을 완성할 것으로 기대했음.

    DOOM의 높은 이식성으로 인해, 브라우저에서 직접 실행하고 간단한 맵을 클리어하는 것을 예상했음.

  • 독특한 캡챠를 매우 좋아함. 이것이 특정한 캡챠를 떠올리게 함.

    독특한 캡챠에 대한 애정을 표현하며, 특정 사례를 회상함.

  • 게임이 훌륭하지만, 수직축 자동 조준 기능이 빠져 있음. 적의 아래에 조준선을 두고도 적중시킬 수 있어야 함.

    게임이 잘 만들어졌지만, 적을 자동으로 조준하는 기능이 수직축에서는 누락되어 있음을 지적함.

  • 누군가가 모나리자 캡챠를 만들기를 기다리고 있음.

    모나리자 캡챠 제작을 기대하는 의견을 표현함.

  • 작업이 완료될 때까지 기다리는 동안 DOOM을 플레이할 수 있는 진행 창을 원함.

    작업 진행 중에 DOOM을 플레이할 수 있는 기능에 대한 희망을 나타냄.

  • 완전한 3D로 구현된 DOOM을 시도해보라고 권함. 자바스크립트로 적어도 열두 번은 포팅되었을 것임.

    DOOM을 완전한 3D로 구현해보는 것을 제안하며, 자바스크립트로 여러 번 포팅되었을 것이라고 언급함.

  • 실제 DOOM이 아닌 이유는 무엇인가? 선택할 수 있는 여러 자바스크립트 DOOM이 있을 텐데.

    실제 DOOM이 아닌 대체 버전에 대한 의문을 제기하며, 여러 자바스크립트 기반 DOOM 중에서 선택할 수 있어야 한다고 주장함.

  • 팝업에 나타난 위협을 식별하고 그에 따라 쏘는 '맨 인 블랙' 모드를 원함.

    팝업의 위협을 식별하고 대응하는 '맨 인 블랙' 모드에 대한 아이디어를 제시함.

  • 월드 오브 워크래프트(WoW) 낚시 미니게임을 기반으로 한 캡챠를 만들어달라고 요청함. 적절한 시간에 물고기를 낚아야 함.

    WoW 낚시 미니게임을 모델로 한 캡챠 제작을 요청하며, 이를 통해 낚시 봇이 개발되어야 한다고 언급함.