Giter Club home page Giter Club logo

Comments (30)

IAmEnchant avatar IAmEnchant commented on June 11, 2024 1
// reservationInfo.js
var e = atob("a3R4LW1hY3JvLWJ1dHRvbg==") // e = ktx-macro-button
              , t = document.getElementsByClassName(e).length > 0;
            if (navigator.webdriver || t)
                return $("#info_item_exist").css("display", "none"), // 백신 목록 숨김
                $("#info_item_empty").css("display", "block"),       // 백신 소진 노출
                void function(e) {
                    new U("/api/log?type=" + e).post().then((function() {}
                    )).catch((function() {}
                    ))
                }(navigator.webdriver ? "webdriver" : "chrome_extension");

위 자바스크립트 코드는 네이버 백신 예약 페이지의 스크립트인데,
네이버 측에서 이 확장 프로그램이나 크롬 자동화 프로그램을 이용하여
예약 페이지에 진입 시 잔여 수량을 숨겨놓는 업데이트를 한것으로 파악됩니다.
또한 프로그램 사용 시 네이버에서 로그를 수집하고 있는데 어떻게 사용될진 모르겠네요.

from naver-vaccine-macro.

OneTop4458 avatar OneTop4458 commented on June 11, 2024 1

개인적인 의견이지만 atob로 대놓고 ktx-macro-button을 탐지한다면
저희도 버튼 이름을 랜덤으로 출력되게 대응해보면 어떨까 싶네요

from naver-vaccine-macro.

DI-LEE avatar DI-LEE commented on June 11, 2024

그럼 이제 못쓰게 된건가요? ㅠ

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

@IAmEnchant 제보 감사합니다. 전혀 모르고 있어네요. atob 로 인코딩해서 매크로가 생성하는 버튼이 있는걸 탐지 하는 형태로 하고 있었네요.
로그를 남기는거 보면 매크로 사용 유저들을 따로 기록하고 있을것으로 예상됩니다.

정책적으로나 추후에 문제가 될때 해당 로그 데이터들이 활용 될 가능성이 있겠군요;

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

@hyunie88 제보해주신 증상과 텔레그램 메시지에 병원 이름 포함되도록 하는 버전 배포해두었습니다.

https://github.com/changdoc/naver-vaccine-macro/releases/tag/v1.0.7

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

테스트로 돌려보는 중인데 결과 페이지로 이동 되면서 병원 이름 저장해둔게 유지가 안되는 형태라
메시지에 포함이 안되고 있네요;

예약 시도 시점에 병원 이름 포함되도록 추가해봤습니다.
84bcd18

from naver-vaccine-macro.

H4NJ1N avatar H4NJ1N commented on June 11, 2024

현재 새로고침은 되는데 자동으로 예약을 안하는데 맞나요?

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

@H4NJ1N 잔여 백신이 발생했을때 예약 시도가 안됐다는 말씀이실까요?

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

@H4NJ1N 오전에 확인할때까지 정상이였는데요.
개발자 도구 열어서 console 탭을 두시고 백신 발생할때 어떤 에러 로그가 발생하는지 공유 해주실 수 있을까요?

from naver-vaccine-macro.

OneTop4458 avatar OneTop4458 commented on June 11, 2024

@H4NJ1N 혹시 크롬 확장 프로그램이 깔려있나요
아님 웨일 브라우저가 실행 중 이라던가

저도 구 버전에서 동일 현상 있었는데
크롬 확장 프로그램 다 지우고 백신 매크로만 남겨두고
웨일 제거하니 정상 작동했습니다.

from naver-vaccine-macro.

changdocjjang avatar changdocjjang commented on June 11, 2024

저도 방금 잔여백신은 발생했으나
예약시도 안했습니다

from naver-vaccine-macro.

OneTop4458 avatar OneTop4458 commented on June 11, 2024

@H4NJ1N 혹시 크롬 확장 프로그램이 깔려있나요
아님 웨일 브라우저가 실행 중 이라던가
저도 구 버전에서 동일 현상 있었는데
크롬 확장 프로그램 다 지우고 백신 매크로만 남겨두고
웨일 제거하니 정상 작동했습니다.

오늘 웨일 실행한 적은 있습니다. 현재는 실행중이지 않구요.. 확장프로그램 설치 되어있던 거 전부 삭제후 다시 진행중입니다.

웨일 아예 제거 또는 웨일 확장 전부 제거 후 실행 해보세요..
뭔가 웨일 확장이랑 충돌 나서 웨일 안켜도 설치만 되있어도 저런 경우도 있더라구요

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

네이버 페이지 자체에 변동 사항이 있었나 보네요. 저도 확인해보고 다시 수정해보겠습니다.

from naver-vaccine-macro.

chennysongg avatar chennysongg commented on June 11, 2024

저도 아까 잔여백신 떴는데 예약 시도가 자동으로 안 되더라고요 😭 (크롬 확장 프로그램, 웨일 둘다 사용하지 않습니다)

from naver-vaccine-macro.

changdocjjang avatar changdocjjang commented on June 11, 2024

지금도 잔여백신이 있는데 예약진행을 안하고 가만히 있습니다
콘솔에서 뭘 보여드릴까요 제작자님

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

console에 에러가 없는걸로 봐서는 에러는 아닌거 같고

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

우클릭 눌러서 페이지 소스 보기 해서 내용을 보여주실 수 있을까요?

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

image
예약 신청 이쪽에 변화가 있을것으로 예상이 됩니다.

from naver-vaccine-macro.

changdocjjang avatar changdocjjang commented on June 11, 2024

넵 또 멈추면 페이지소스올려드릴게요

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

클릭 이벤트가 동작을 안하는거 같네요.
url 이동 방식으로 변경한 부분 올려뒀습니다.

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

95a47af

from naver-vaccine-macro.

DI-LEE avatar DI-LEE commented on June 11, 2024

기존1.07버전삭제하고 다시 1.07버전 다운받으면 되나요?

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

버전도 올려두겠습니다.

from naver-vaccine-macro.

DI-LEE avatar DI-LEE commented on June 11, 2024

정말 감사합니다..ㅜ

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

1.0.8로 예약 시도 방식 변경한 버전 배포해두었습니다.
https://github.com/changdoc/naver-vaccine-macro/releases/tag/v1.0.8

from naver-vaccine-macro.

H4NJ1N avatar H4NJ1N commented on June 11, 2024

예약 성공하진 못했지만 정상 작동합니다.

from naver-vaccine-macro.

changdocjjang avatar changdocjjang commented on June 11, 2024

예 노쇼 발생해도 이제 멈추지는 않습니다

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

macro 동작 여부를 판단하는 데이터를 디텍팅하여 페이지 내 잔여 백신 수량을 삭제하는 코드가 네이버 페이지에 추가된 것으로 보이네요.

from naver-vaccine-macro.

gingno avatar gingno commented on June 11, 2024

오늘 업데이트 해주신거 까지 사용 잘 하고 있었습니다. 앞으로는 그러면 사용하기가 힘들까요?

from naver-vaccine-macro.

changdoc avatar changdoc commented on June 11, 2024

네 사용불가 하다고 보셔야할 것 같습니다..

from naver-vaccine-macro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.