{"repo":"soulee-dev/vkeypad-bypass","free":true,"listed":false,"github":"https://github.com/soulee-dev/vkeypad-bypass","clone":"git clone https://github.com/soulee-dev/vkeypad-bypass.git","description":"가상키보드(vKeypad) 우회도구","language":"Python","stars":54,"topics":["python","requests","rpa","security","selenium","vkeyboard","webautomation","korean","crawling","scrapping"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"⌨️ vkeypad-bypass 금융, 정부 웹사이트등에 널리 쓰이는 보안 프로그램인 가상키보드(vKeypad)를 우회합니다 미리 각 키별 이미지를 저장해두고 , 저장한 이미지와의 유사도를 분석하는 방식으로 가상키보드를 우회합니다. 키 배열이 무작위로 바뀌는 경우에도 인식이 가능합니다 사용 방법 vKeypad-Studio vkeypad-studio는 각 키별 이미지와, 키보드상 이미지 좌표 추출을 도와주는 도구입니다. 편안한 레이아웃 추출을 위해 figma에서 그린 각 레이어의 위치를 분석해 이미지와, 좌표값을 저장해줍니다. 사용 방법 영상 - YouTube 1. 가상키보드 이미지를 준비합니다 2. Figma에서 가상 키보드 이미지를 업로드 합니다 3. Figma에서 사각형으로 가상 키보드 각각의 키를 덮어줍니다 4. Figma에서 svg 파일로 Export 합니다 5. 터미널에서 vkeypad-studio [이미지 파일] [svg 파일] 을 입력합니다 6. 새로 뜬 창에서, 이미지에 해당되는 키보드 키를 눌러줍니다 7. assets 폴더 속 사진들과, data.json을 보관 합니다. 이 라이브러리에선 aseets속 사진들과, data.json를 이용해 이미지 비교도를 분석하여 어떤 키인지 확인합니다. vkeypad-bypass 설치 예제 - img: cv2로 읽은 데이터 - asset path: assets 폴더 경로 - data path: data.json의 경로 - threshold: 이미지 일치도 가중치 결과값: 바운딩 박스의 좌표와 키코드를 순서대로 출력합니다 Selenium에서 좌표를 이용한 Click 혹은, tag를 이용한 Click이 가능합니다. Special Thanks 이 라이브러리는simple bank korea에서 영감을 받아 제작하였습니다","default_branch":null,"files":null,"tree":[],"storefront":"/r/soulee-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/soulee-dev/vkeypad-bypass/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}