• 목록
  • 아래로
  • 위로

안녕하세요?


https://studyforus.com/help/626417 에 대한 허접한 자답입니다.


그누보드의 Kcapcha의 이미지를 적절히 프로세싱하여 아래와 같은 방법으로 카카오 OCR API를 돌려보았습니다.



def OCR(filename, boxes):
    API_URL = 'https://kapi.kakao.com/v1/vision/text/recognize?boxes={}'.format(boxes)
    headers = {'Authorization': 'KakaoAK {}'.format(MYAPP_KEY)}
    data = {'boxes': boxes}
    print(data)
    try:
        files = { 'file' : open(filename, 'rb')}
        resp = requests.post(url=API_URL, headers=headers, files=files)
        resp.raise_for_status()
        result = resp.json()['result']['recognition_words']
        print(json.dumps(result, ensure_ascii=False)) # 이 부분은 캡챠만을 위한 소스가 아니기 때문에 들어갔습니다.
    except Exception as e:
        print(str(e))
        sys.exit(0)



결과적으로 사실상 그누보드의 Kcaptcha가 무력화되는 취약점(?)을 발견했습니다.


Tesseract에서 여러 옵션을 주면서 시도해봐도 대체로 잘 인식이 되지 않았는데, 


카카오 OCR API에서는 특별한 옵션을 지정할 수 없음에도 불구하고 상당히 강력하다는 느낌을 받았습니다.


예컨대 다음과 같은 숫자를 잘 인식했고, 전반적으로 높은 확률로 성공하였습니다.



 



제가 사용한 이미지 프로세싱과 관련된 방법을 그대로 공개하면 문제의 소지가 될 수 있을 것 같아서 여기에는 적지 않겠습니다.


사실 제가 대단한 이미지 프로세싱을 사용한 것도 아니고 Pillow로 간단히 전처리한 것이어서 더욱 놀랐습니다.


그누보드로 사이트를 운영하시는 분들께서는 카카오 OCR을 이용한 스팸 글 작성에 각별히 주의하셔야 될 것 같습니다 ㅠㅠ


사견으로는 보다 뚫기 오려운 구글 리캡차 등으로 변경하시는 것을 권해드립니다.


Dobob님 Dobob 포함 1명이 추천

추천인 1

작성자
이니스프리 119 Lv. (0%) 2068870/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 2

이니스프리 작성자
profile image

제가 개인적으로 테스트했을 때 특별한 이미지 프로세싱을 하지 않고서도 평균적으로 약 35~40% 정도의 성공률을 보였습니다.

이 정도라면 캡차가 사실상 무력화될 수 있으니 사이트 운영에 참고하세요.

comment menu
2020.01.14. 22:17

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자
profile image
요새 다시 테스트해봤는데 인식률이 50~60% 정도로 올라간 것 같네요 ㅎㄷㄷ
comment menu
2020.06.27. 19:04

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
  • 윈도우 정품 도착!윈도우 정품 도착!
    • 핫슈
    • 조회 수 322
    • 18.06.02.23:59
    일전에 자유게시판에 올렷던 물건 2개가 도착하엿습니다 윈도우10 정품과 드라이버가 도착햇어요 박스로 깔금하개 포장 박스안에는 윈도우10 정품 박스 (키 / 윈도우usb) 짠 이것이 윈도우10 Home FPP 버전 정품입니...
  • 컴퓨터본채 도착햇습니다컴퓨터본채 도착햇습니다
    • 핫슈
    • 조회 수 314
    • 18.05.18.17:22
    도착햇습니다 저녁에 가서 조립해야것습니다
  • 10렙 달성!!!!!10렙 달성!!!!!
    너무 행보케!!!!
  • 물건 도착햇져요물건 도착햇져요
    • 핫슈
    • 조회 수 301
    • 18.05.03.17:06
    7세대 메인보드와 이어폰 및 마우스도착
  • 4000포인트 달성!4000포인트 달성!
    헤헤
  • 드디어 EV SSL이 발급되었습니다!드디어 EV SSL이 발급되었습니다!
    • Ilhan
    • 조회 수 295
    • 18.04.29.10:42
    EV SSL을 신청한게 3월 15일인데.. 이제서야 발급에 성공했네요.. 중간에 DUNS 넘버 받고 그거 때문에 통판업 신고도 했고 .. 너무 힘들었습니다 ㅜㅜ COMODO 에서 영어로도 전화해서 너무 힘들었고.. 정말 너무 힘든...
  • 쿠팡서 도착한 공구 드릴 리뷰입니다.쿠팡서 도착한 공구 드릴 리뷰입니다.
    • 핫슈
    • 조회 수 384
    • 18.03.13.16:05
    쿠팡서 물건이 도착 하엿습니다 301호는 제가 사는 빌라 층입니다 ㅎㅎ;; 포장을 뜯으면 이렇게 공구 가 에어백으로 포장되어잇습니다 2개입니다 건전지로 하는 전동드릴이고요 AAA 사이즈 건전지 미포함 (단점) ㅜㅜ...
  • 제닉스 2만7천원 저가형 키보드 구매!제닉스 2만7천원 저가형 키보드 구매!
    • 핫슈
    • 조회 수 313
    • 18.03.06.23:28
    쿠팡에서 퀵배송온 모습 상품을 뜯고 안에 키보드 박스 청축도 아닌 기계식 같은 키보드 느낌 키스킨(덮개) 이 없습니다
  • kt LTE 노트북 리뷰 (사양 추가 수정)kt LTE 노트북 리뷰 (사양 추가 수정)
    • 핫슈
    • 조회 수 412
    • 18.03.04.20:02
    마이크로 SD 외장메모리 장착모습입니다 ^^ 전 20기가 짜리 월3만5천? 내며 2년약정으로 구매햇습니다
  • 노트북및 쿠팡리뷰!노트북및 쿠팡리뷰!
    • 핫슈
    • 조회 수 309
    • 18.03.04.20:00
    쿠팡 물건 고속보조배터리와 7.1채널 헤드셋이 왓어요
  • 스피커 교채햇어요 ^^스피커 교채햇어요 ^^
    • 핫슈
    • 조회 수 311
    • 18.02.10.21:59
    스피커 교채하엿습니다 가로 형식으로 1만얼마짜리인대요 음질이 괜찮내요 ^^ 유축에 해드폰 단자 꽃는곳이 잇습니다.
  • 갤럭시 노트8을 구매(?)하였습니다.갤럭시 노트8을 구매(?)하였습니다.
    예. 그렇습니다. 노트8입니다. 64GB 메이플 골드 색상 모델이예요. 저걸 벗기면 상자가 하나 나옵니다. 이걸 열면 핸드폰이 나옵니다. 여러분의 눈건강을 위하여 일부를 삭제하였습니다. 크네요. 일단 써 봐야 겠어요...
  • 롱패딩 주문 도착롱패딩 주문 도착
    • 핫슈
    • 조회 수 358
    • 17.12.27.00:26
    짠 기달리던 1주일 지나고 27일경 도착햇습니다 폭주및 크리스마스까지 겹쳐서 오늘 도착햇내염 ㅜㅜ 롱패딩이 두꺼울줄알앗는대 얇아요 낼 입고 나가서 후기 도 올릴생각입니다 7만원짜리 롱패딩~
  • 겨울용터치장갑 도착겨울용터치장갑 도착
    • 핫슈
    • 조회 수 277
    • 17.12.14.22:40
    도착 하엿습니다 ^^
  • 제닉스 키보드 도착 ^^제닉스 키보드 도착 ^^
    • 핫슈
    • 조회 수 324
    • 17.12.12.23:27
    일전 주문 3개중 제닉스 키보드가 도착햇습니다 장갑은 내일 도착예정이며 패딩은 21에 도착 ㅜㅜ 쿠팡 빠른배송 답개 포장 깔금~ 포장지를 뜯으면 키보드 박스가 나옵니다 .. 깔금한 하양색 키보드
  • Nugu MiniNugu Mini
    오늘 SKT NUGU MINI를 구매했답니다~~ 50000원 주고 구입했어요. 아래 사진은 오로라 무드등 킨 겁니다. 인테리어에 영향을 줄 듯.. 애니메이션효과도 있어요!! 멜론도 함께~~ 블루투스 지원해서 다운로드한 음악도 ...
  • 스카이디지탈 NKEYBOARD 메카닉 LED 청축 도착^^스카이디지탈 NKEYBOARD 메카닉 LED 청축 도착^^
    • 핫슈
    • 조회 수 391
    • 17.12.02.16:36
    착용 샷과 배송 도착사진입니다 키스킨(덮개)달린 기계식 키보드 청축입니다 1월경이나2월경에 본채 대스탑 주문할계획입니다
  • i3-7세대 정품 도착i3-7세대 정품 도착
    • 핫슈
    • 조회 수 305
    • 17.11.11.20:04
    다음달에는 케이스와 파워 주문 계획 입니다.
  • lg 무선 마우스 도착lg 무선 마우스 도착
    • 핫슈
    • 조회 수 411
    • 17.11.07.23:53
    무선 마우스 도착 lg 무선마우스 커서 좋아용 ㅎㅎ;; 담에 또 주문할계획입니다.
  • 마우스 연장케이블 도착마우스 연장케이블 도착
    • 핫슈
    • 조회 수 572
    • 17.11.03.00:07