제로보드4는 공식적으로 더 이상 개발되지도 배포되지도 않습니다.
제로보드4를 사용하기 위한 팁보다 제로보드4를 안전하고 무사히 다른 툴로 이전하는 팁들을 게재해주시면 감사하겠습니다.
시간이 오래 지난 만큼 오래된 프로그램은 보안 및 사용성에 있어 문제가 많으니 이해 바랍니다.
글 수 4,549
http://yangws13.myfeelclub.com/web_study/demo_site/pass/pass.php
위 사이트는, 경비병이 설치된 맛보기 사이트 입니다.
경비병 이 설치되면, 스팸광고 및 광고봇등을 차단할수있으며,
특징은, 관리자가문제를 제시해준 문제를 푸는방식, 정답을 넣어 인증을 하는 방식입니다.

파일은 pass.zip 입니다.
위 화면은, 경비병이 실행되었을때 보여지는 그림입니다. 제로보드와 연동도 가능합니다.
왜냐면? 스크립트 파일만 소스 상위에 삽입시키면 되니깐 말입니다.
경비병의 임무...
1. 게이트 형식의 웹사이트에 최적화된 php 파일로 제작되었습니다.
(pass.php)를 거치지 않으면, 절대 못보게 하는 그런 구조를말하는겁니다.)
2. 뭔가 있어보이기 위한 사이트 혹은 대형 자료실 같은경우를대비한 트래픽방지기능.
(대형자료실같은경우, 이 기능을 활용해 트래픽을 줄일수 있습니다.) 다운족 방지
3. 게시물이나 자료 도방 및 링크 를 보호하도록 맞춰져있습니다.
:: 셋업 방법 ::
1. 먼저 파일을 다운로드 받습니다.
2. pass_config.php 파일을 열어 사용자에 맞도록 수정을 합니다.
3. pass 폴더 및 pass_config.php 파일을 권한 707 을 부여합니다.
4. 사용자가 원하는 페이지에 쿠키 스크립트를 부여해줍니다.
5. 되는지 안되는지 테스트 해봅니다.
-------- 경비병 셋업설정화면입니다. pass_config.php 으로 경비병 능력치를 컨트롤 할수있습니다.

:: 경비병 실행파일 ::
http://계정주소/pass/pass.php
(경비병을 실행시키는 파일입니다.)
http://계정주소/pass/main.php
(인증을 받아들인후 처리하는 페이지입니다.)
인증이 필요한 페이지에 다음과 같은 소스를 추가합니다.
<!-- 크로스 경비병 쿠키 엔지니어링 스크립트 -->
<script language=javascript>
function getCookie(설정했던 쿠키이름)
{
var nameOfCookie = 설정했던 쿠키이름 + '=';
var x = 0;
while (x <= document.cookie.length)
{
var y = (x+nameOfCookie.length);
if (document.cookie.substring(x, y) == nameOfCookie) {
if ((endOfCookie = document.cookie.indexOf(';', y )) == -1)
endOfCookie = document.cookie.length;
return unescape(document.cookie.substring(y, endOfCookie));
}
x = document.cookie.indexOf(' ', x) + 1;
if (x == 0) break;
}
return '';
}
</script>
<!-- 크로스 경비병 인증시스템 -->
<script language=javascript>
function 설정했던 쿠키이름()
{
if(!getCookie('설정했던 쿠키이름')){
alert('인증된 상태에서만 가능합니다 !'+ '+ ');
location.replace('./link.html');
}
}
설정했던 쿠키이름();
</script>
::페이지 인증달기 설명::
위 소스를 예) menu.html 이라면 제일 위에 스크립트소스를 추가합니다.
"설정했던 쿠키이름" 이라는 것은 pass_config.php 에서 입력해놓은 쿠키
이름을 "설정했던 쿠키이름" 자리에다가 네임명을 바꿔줍니다.
예를들어 pass_config.php 에 설정한 쿠키네임이 coresetop 이라면
설정했던 쿠키이름 자리에 coresetop 으로 바꿔주시면 되겠습니다.
아울러, 질문 답변은 http://yangws13.myfeelclub.com 에서 받겠습니다 ^^:
-------------- 오류 페이지 작성방법입니다.

파일은 pass_Ectfiles.zip 입니다.
이 파일은 오류를 표현할 폴더에 넣어주시면되겠습니다.
예를들어 오류를 표현하고자하는곳에 본 파일을 넣어주시고, 스크립트에 경로를 넣어주시면 정상 작동합니다.
위 사이트는, 경비병이 설치된 맛보기 사이트 입니다.
경비병 이 설치되면, 스팸광고 및 광고봇등을 차단할수있으며,
특징은, 관리자가문제를 제시해준 문제를 푸는방식, 정답을 넣어 인증을 하는 방식입니다.

파일은 pass.zip 입니다.
위 화면은, 경비병이 실행되었을때 보여지는 그림입니다. 제로보드와 연동도 가능합니다.
왜냐면? 스크립트 파일만 소스 상위에 삽입시키면 되니깐 말입니다.
경비병의 임무...
1. 게이트 형식의 웹사이트에 최적화된 php 파일로 제작되었습니다.
(pass.php)를 거치지 않으면, 절대 못보게 하는 그런 구조를말하는겁니다.)
2. 뭔가 있어보이기 위한 사이트 혹은 대형 자료실 같은경우를대비한 트래픽방지기능.
(대형자료실같은경우, 이 기능을 활용해 트래픽을 줄일수 있습니다.) 다운족 방지
3. 게시물이나 자료 도방 및 링크 를 보호하도록 맞춰져있습니다.
:: 셋업 방법 ::
1. 먼저 파일을 다운로드 받습니다.
2. pass_config.php 파일을 열어 사용자에 맞도록 수정을 합니다.
3. pass 폴더 및 pass_config.php 파일을 권한 707 을 부여합니다.
4. 사용자가 원하는 페이지에 쿠키 스크립트를 부여해줍니다.
5. 되는지 안되는지 테스트 해봅니다.
-------- 경비병 셋업설정화면입니다. pass_config.php 으로 경비병 능력치를 컨트롤 할수있습니다.

:: 경비병 실행파일 ::
http://계정주소/pass/pass.php
(경비병을 실행시키는 파일입니다.)
http://계정주소/pass/main.php
(인증을 받아들인후 처리하는 페이지입니다.)
인증이 필요한 페이지에 다음과 같은 소스를 추가합니다.
<!-- 크로스 경비병 쿠키 엔지니어링 스크립트 -->
<script language=javascript>
function getCookie(설정했던 쿠키이름)
{
var nameOfCookie = 설정했던 쿠키이름 + '=';
var x = 0;
while (x <= document.cookie.length)
{
var y = (x+nameOfCookie.length);
if (document.cookie.substring(x, y) == nameOfCookie) {
if ((endOfCookie = document.cookie.indexOf(';', y )) == -1)
endOfCookie = document.cookie.length;
return unescape(document.cookie.substring(y, endOfCookie));
}
x = document.cookie.indexOf(' ', x) + 1;
if (x == 0) break;
}
return '';
}
</script>
<!-- 크로스 경비병 인증시스템 -->
<script language=javascript>
function 설정했던 쿠키이름()
{
if(!getCookie('설정했던 쿠키이름')){
alert('인증된 상태에서만 가능합니다 !'+ '+ ');
location.replace('./link.html');
}
}
설정했던 쿠키이름();
</script>
::페이지 인증달기 설명::
위 소스를 예) menu.html 이라면 제일 위에 스크립트소스를 추가합니다.
"설정했던 쿠키이름" 이라는 것은 pass_config.php 에서 입력해놓은 쿠키
이름을 "설정했던 쿠키이름" 자리에다가 네임명을 바꿔줍니다.
예를들어 pass_config.php 에 설정한 쿠키네임이 coresetop 이라면
설정했던 쿠키이름 자리에 coresetop 으로 바꿔주시면 되겠습니다.
아울러, 질문 답변은 http://yangws13.myfeelclub.com 에서 받겠습니다 ^^:
-------------- 오류 페이지 작성방법입니다.

파일은 pass_Ectfiles.zip 입니다.
이 파일은 오류를 표현할 폴더에 넣어주시면되겠습니다.
예를들어 오류를 표현하고자하는곳에 본 파일을 넣어주시고, 스크립트에 경로를 넣어주시면 정상 작동합니다.

피싱경유지 사이트로 링크가 걸려 있습니다....