t2CAPTCHA ver 2.1 > 그누보드5 플러그인

그누보드5 플러그인

그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.

t2CAPTCHA ver 2.1 정보

t2CAPTCHA ver 2.1

첨부파일

t2captcha v2.1 test ver.zip (143.9K) 15회 다운로드 2025-06-18 00:51:00 포인트 차감250
테스트한 버전5.6.14
호환 가능 버전5.5이상

본문

구글에서 리캡챠를 유료화 한다고해서 클로드를 열심히 갈궈 만들어봤습니다. (구글 리캡챠 플러그인 참고)

아이디어는 다음과 같습니다.

매우 큰 규모의 사이트가 아니라면 대부분 ai가 포함되지 않은 단순 프로그램을 이용하여 자동 게시글을 작성하게 됩니다.

이 때 t2캡챠는 사람은 답하기 쉽지만 프로그램은 뚫기 까다로운 문제를 랜덤으로 질문함으로써 프로그램을 통한 자동 회원가입, 댓글 작성 등을 막습니다.

질문 예시

7+8=?

9 더하기 6 =?

7 - 3 =?

8 곱하기 6 =?

한국의 수도는?

1,1,2,3 다음에 올 숫자는?

##%# 다음에 올 문자는?

과 같은 약간의 "상식"이 필요한 질문을 통해 사람과 봇을 구별해냅니다.

고성능의 유료 ai프로그램이 아닌 이상 상식을 가지고 풀 수 없기에 막을 수 있게 되는 것입니다. 물론 간단한 방식이라 질문하는 유형에 전부 대응되게 프로그램을 만들면 뚫리겠지만 그정도로 정성을 쏟는 홍보업체는 잘 없을 것 같습니다. ai를 쓴다면 뚫립니다, 하지만 ai를 쓰는 투자비용 대비 캡챠 뚫어서 얻을 이익이 적어 굳이 시도하지는 않을 것 같습니다.

 

작동 모습:

(처음)

988076949_1750175674.6448.jpg

 

(답변 실패)

988076949_1750175697.4214.jpg

 

(답변 성공)

988076949_1750175708.5798.jpg

 

 

설치방법

첨부파일을 압축해제 후 플러그인 폴더에 업로드,

config_form.php에서

1)

<?php echo help('사용할 캡챠를 선택합니다.<br>1) Kcaptcha 는 그누보드5의 기본캡챠입니다. ( 문자입력 )<br>2) reCAPTCHA V2 는 구글에서 서비스하는 원클릭 형식의 간편한 캡챠입니다. ( 모바일 친화적 UI )<br>3) Invisible reCAPTCHA 는 구글에서 서비스하는 안보이는 형식의 캡챠입니다. ( 간혹 퀴즈를 풀어야 합니다. )<br>

다음에 4) t2CAPTCHA 는 로컬에서 동작하는 자체 캡챠입니다.

추가

 

2)

<option value="recaptcha_inv" <?php echo get_selected($config['cf_captcha'], 'recaptcha_inv'); ?>>Invisible reCAPTCHA</option>

아래에

 

<option value="t2captcha" <?php echo get_selected($config['cf_captcha'], 't2captcha'); ?>>t2CAPTCHA</option>

추가.

 

3)

<?php echo help('kcaptcha 사용시 ' . str_replace(array('recaptcha_inv', 'recaptcha'), 'kcaptcha', G5_CAPTCHA_URL) . '/mp3 밑의 음성 폴더를 선택합니다.') ?>

 

<?php echo help('kcaptcha 사용시 ' . str_replace(array('recaptcha_inv', 'recaptcha', 't2captcha'), 'kcaptcha', G5_CAPTCHA_URL) . '/mp3 밑의 음성 폴더를 선택합니다.') ?>

로 수정

 

4)

<?php

                                $arr = get_skin_dir('mp3', str_replace(array('recaptcha_inv', 'recaptcha'), 'kcaptcha', G5_CAPTCHA_PATH));

                                for ($i = 0; $i < count($arr); $i++) {

                                    if ($i == 0) {

                                        echo "<option value=\"\">선택</option>";

                                    }

                                    echo "<option value=\"" . $arr[$i] . "\"" . get_selected($config['cf_captcha_mp3'], $arr[$i]) . ">" . $arr[$i] . "</option>\n";

                                }

                                ?>

 

<?php

                                $arr = get_skin_dir('mp3', str_replace(array('recaptcha_inv', 'recaptcha', 't2captcha'), 'kcaptcha', G5_CAPTCHA_PATH));

                                for ($i = 0; $i < count($arr); $i++) {

                                    if ($i == 0) {

                                        echo "<option value=\"\">선택</option>";

                                    }

                                    echo "<option value=\"" . $arr[$i] . "\"" . get_selected($config['cf_captcha_mp3'], $arr[$i]) . ">" . $arr[$i] . "</option>\n";

                                }

                                ?>

로 수정

 

5)

 if ($(this).val() == 'recaptcha' || $(this).val() == 'recaptcha_inv') {

 

if ($(this).val() == 'recaptcha' || $(this).val() == 'recaptcha_inv' || $(this).val() == 't2captcha') {

로 수정

 

 

 

==========

=========================

데모: https://dsclub.kr/bbs/write.php?bo_table=free

추천
6

댓글 전체

전체 639
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT