바-카-라 스팸글과의 전쟁을 피하는 방어법(스킨패치 필요없음) > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

바-카-라 스팸글과의 전쟁을 피하는 방어법(스킨패치 필요없음) 정보

바-카-라 스팸글과의 전쟁을 피하는 방어법(스킨패치 필요없음)

첨부파일

norobot_code.php (622byte) 47회 다운로드 2008-03-21 15:13:58

본문

안녕하세요

항상 감사한 마음으로 그누보드를 사용하다가 팁을 하나 올려드립니다.

최근에 바 카 라 광고글로 많은 고생들을 하고 있습니다.

이것이 답이 될런지는 모르지만 최근에는 Proxy를 이용해서 IP가 바뀌면서 올라오고 글들을 교묘하게 자동으로 바귀면서 등록되고 있습니다.

초보자도 쉽게 막을 수 있는 그래픽 코드 문자처리 방법을 올립니다.
오늘 마무리 된것이라 못 막을 수도 있습니다. 그러나 최선을 다해 막아는 봐야겠지요...

스킨을 일일이 패치하기엔 무리인 분들에게 도움이 될 것 같습니다.

bbs/norobot.inc.php
파일을 약간 수정하세요

//$norobot_str = "<font color=#999999>$norobot_str</font>";
원래것을 막고

$norobot_str = "<img src=norobot_code.php?key=".base64_encode($norobot_key."$#@!")." order=0>";   
이 줄을 추가합니다.(추가로 "$#@!"가 들어가는 이유는 소스를 디코드해서 다시 공격함을 피하기 위해서입니다. 원하시는 문자로 수정하시면 됩니다. 반드시 아래의 코드에도 같은 문자를 기입해서 없애주셔야 합니다.)

그리고 첨부된 파일을 /bbs아래에 복사합니다.

소스코드
norobot_code.php

<?
header("Content-type:image/png");

$width= "80";
$height="25";
$im = imagecreate($width,$height);

$white = imagecolorallocate($im,255,255,255);
$black = imagecolorallocate($im,255,0,0);

$num = rand(0,10);
for ($i=$num; $i<=$width; $i+=rand(5,10)){
    imageline($im,$i,0,$i,$height,$black);
}

for ($i=$num; $i<=$height+10; $i+=rand(10,5)){
    imageline($im,0,$i,$width,$i,$black);
}

$write_code = str_replace("$#@!","",base64_decode($_GET["key"]));
imagettftext($im, 20, 0, 0, 23, $black, 'batang.ttc', iconv("EUC-KR","UTF-8",$write_code));
imagepng($im);
imagedestroy($im);
?>

장점은 별도의 윈도우에서는 폰트 추가 없이 사용이 가능하고 간단하다는 것입니다.
만약에 다른 폰트를 원하시면 원하시는 폰트를 /bbs에 넣으시고 'batang.ttc'-->폰트이름 으로 바꾸시면 됩니다.

도움이 되시길 바랍니다.

그럼.... 총총...

추천
0

댓글 8개

아직 모르시고 계시나 싶어서 알려드립니다.

http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=14187

폰트 파일도 필요없습니다.

스킨 수정도 필요 없습니다.

글자 한자 수정할 필요 없습니다.

두개의 파일을 다운받아 bbs 폴더에 복사만 하시면 됩니다.

소스에 디코딩 방법과 인코딩 방법이 노출되어 있네요.^^

그래도 연구하신다고 고생하셨습니다.

저도 열심히 결과 발표하는데 관리자님이 패치버전을 발표했다는....ㅋㅋ
:) 감사합니다.

포대장님것이 더 우수한 것 같군요

제가 이것을 만든 원래 목적은 한글의 그래픽 표현때문이었습니다.

지금 저는 한글로 비밀번호나 문자 마킹을 막을 수 있도록 하고 있습니다.

위의 포대장님것을 이용할시에는 한글이 깨지더군요. 사용목적에 따라 맞게 사용하시기 바랍니다.
http://sun77.피시.투
포대장님 소스 사용중인데 위 사이트 바.카라 광고에 한번 뚫리더군요.. ㅡ.ㅡ;
한번이라 일단은 지켜봐야겠습니다만.. 헐.. 얘네들은 어케해야하는데..
전체 8 |RSS
그누4 팁자료실 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 추천 조회
  • 게시물이 없습니다.

회원로그인

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