웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP,자바스크립트 활용하기 #1 -무단링크라는 것은...
2003.01.30 13:29
아무리 암호화해도 끝이없는 무단링크!
끝내는 모뎀까지 꺼가며 주소를 복사하는데요(나를 말하는것)
이럴 때는 PHP를 활용합시다!~
먼저 앞글에서 나왔던강의들을 섞어봅니다.
제로보드를 이용하면 더욱더 보안이 철저해집니다.
--------------------link.php--------------------
<--//링크부분>
<?
if($link =="link1"){
echo "<script language=javascript src=link.php?js=1></script>";
} elseif($link =="link2"){
echo "<script language=javascript src=link.php?js=2></script>";
} else {
echo "<script>alert('개만도 못한놈~')</script>";
}
?>
<--//스크립트부분>
<?
if($js =="1"){
echo "document.write('여기에 링크1로 왔을 때 보여지는 소스를 쓰세요')";
} elseif($js =="2"){
echo "document.write('링크2로 들어왔을 때 보여지는 소스')";
} else {
echo "<script>alert('개만도 못한놈~')</script>";
}
?>
------------------------------------------------
개만도 못한놈은 그냥 뒤에link=link1이나 link2라고 안붙히고 썻거나 아무렇게나 썻을 때 링크를 하려는줄 알고
욕을 해데는 겁니다.
그리고 스크립트 소스는 document.write에 소스를 쓰거나 그 스크립트를 지우고 location.href를 쓰는 방법이 있습니다.
도커먼트 라이트를 쓰실때 "와 '라는 문구를 사용하면 안됩니다.
스크립트가 잘리기 때문이죠.
모두 쓰셧으면 한번 link.php?link=link1이라고 주소에 써보세요 그럼 스크립트 부분에서 수정하셧던 것이 나오는게 보일겁니다.
그리고 문서 전체에 제로보드 권한부여를 해 놓으시면 플겟으로 받아도 중간에 짤려서 소스가 안보여지죠.
ㅎㅎㅎㅎㅎ
제로보드 권한부여는 엔지오에 설명 되있습니다.
찾아서 보시고 한번 해보세요!
끝내는 모뎀까지 꺼가며 주소를 복사하는데요(나를 말하는것)
이럴 때는 PHP를 활용합시다!~
먼저 앞글에서 나왔던강의들을 섞어봅니다.
제로보드를 이용하면 더욱더 보안이 철저해집니다.
--------------------link.php--------------------
<--//링크부분>
<?
if($link =="link1"){
echo "<script language=javascript src=link.php?js=1></script>";
} elseif($link =="link2"){
echo "<script language=javascript src=link.php?js=2></script>";
} else {
echo "<script>alert('개만도 못한놈~')</script>";
}
?>
<--//스크립트부분>
<?
if($js =="1"){
echo "document.write('여기에 링크1로 왔을 때 보여지는 소스를 쓰세요')";
} elseif($js =="2"){
echo "document.write('링크2로 들어왔을 때 보여지는 소스')";
} else {
echo "<script>alert('개만도 못한놈~')</script>";
}
?>
------------------------------------------------
개만도 못한놈은 그냥 뒤에link=link1이나 link2라고 안붙히고 썻거나 아무렇게나 썻을 때 링크를 하려는줄 알고
욕을 해데는 겁니다.
그리고 스크립트 소스는 document.write에 소스를 쓰거나 그 스크립트를 지우고 location.href를 쓰는 방법이 있습니다.
도커먼트 라이트를 쓰실때 "와 '라는 문구를 사용하면 안됩니다.
스크립트가 잘리기 때문이죠.
모두 쓰셧으면 한번 link.php?link=link1이라고 주소에 써보세요 그럼 스크립트 부분에서 수정하셧던 것이 나오는게 보일겁니다.
그리고 문서 전체에 제로보드 권한부여를 해 놓으시면 플겟으로 받아도 중간에 짤려서 소스가 안보여지죠.
ㅎㅎㅎㅎㅎ
제로보드 권한부여는 엔지오에 설명 되있습니다.
찾아서 보시고 한번 해보세요!
댓글 21
-
☆좀비파우더™
2003.01.30 13:33
-
Edokun
2003.01.30 13:42
와 ;;; -
☆좀비파우더™
2003.01.30 13:44
잘 쓰세요~ ^^;; -
Eccen
2003.01.30 17:57
서버 사이드 스크립트이니 클라이언트 사이드 보다야 낫겠지만 믹스님 말대로 사실상 무의미하다고 봐야할 주소 숨기기...
덧 - 굳이 주소를 숨기려는 이유가 뭐죠?;; 전 그게 항상 궁금했다는;; -
GPel
2003.01.30 14:20
<?
if($js =="1"){
?>
여기에 링크1로 왔을 때 보여지는 소스를 쓰세요
<?
} elseif($js =="2"){
?>
링크2로 들어왔을 때 보여지는 소스
<?
} else {
?>
<script>alert('개만도 못한놈~')</script>
<? } ?>
이렇게 하시면 됩니다...
또는...
echo "<script language=javascript>document.write('+ '여기에 링크1로 왔을 때 "보여지는" 소스를 쓰세요')</script>";
이렇게 " 앞에 를 추가하시면 됩니다.... -
GPel
2003.01.30 14:23
근데.. 완벽할 것 까진 아닌데요;;; -
TheMics
2003.01.30 14:36
사실 무단링크 방지는 불가능하다고 봐야 합니다. 어떤 방법을 쓰든 현재 페이지를 숨길 수는 없습니다. -
☆좀비파우더™
2003.01.30 18:52
주소 보이면 다른 브라우져로 들어와서 볼수 있거덩여 -
Eccen
2003.01.31 06:10
다른 브라우져라는데 IE 를 제외한 타 브라우져를 의미하는 건가요 아니면 IE 를 새로 열고 접속하는 것을 의미하나요?
또... 둘중 뭐가 되던 그렇게 보면 왜 안되는거죠?;; 이해가 안가네요;; -
☆좀비파우더™
2003.01.31 14:02
보이면 부끄러워요~ 그리고 모뎀 끄고서도 들어가면 주소 알수 있어요.
서버에서 에러파일 설정 안하면 바로 주소가 보이게 되죠.
유료사이트나 비밀자료가 많은 사이트에서는 치명적이에요 -
☆좀비파우더™
2003.01.31 14:02
전 인터넷 서치쓰는데 주소가 다 표시되걸랑요 그래도 PHP쓰면 어느정도 보안이 되더라구요 -
Eccen
2003.01.31 15:26
그러면 차라리 디비등을 통해 유저 생성하고 암호입력해야 들어갈 수 있게하지 주소는 뭣하러 감추는지요?;;
요즘 유료 컨텐츠 제공 사이트는 저런식으로 보안을 끝내나요?;; -
Mook's
2003.02.13 08:00
더 쉽게 설명은 않되나요? 사용해 보고 싶은데 어떻게 만들어야 될지....T.T -
Saturn
2003.02.06 13:21
네......... -
ZipShin
2003.02.19 15:57
echo "document.write('링크2로 들어왔을 때 보여지는 소스')"; 이거 대신에 echo"소스"; 이렇게 하면 안되나요? -
Frёё™
2003.02.19 22:10
ㅡ; 개만도 못한넘-_-;; 무섭네요;; -
종명이
2004.01.18 01:14
간단히.. htpass 파일 이용해서.. 인트로 페이지에서 자동 로그인 되게 만든다음.. 제로보드 데이터 폴더에 이거 걸어두면.. 자신의 페이지를 거치지 않고는 자료의 다운이 불가능하게 됩니다..
물론 비번아이디 알면 되지만.. 운영자가 다시 바꾸면 됩니다.. -
종명이
2004.01.18 01:14
스사모 같은경우 자료의 무단링크를 못하게 막아놨는데.. 이것도 쉽게 뚫을 수 있습니다. -
흰둥이
2004.07.26 04:54
저도..사용해보고싶은데..어떻게 하는건지.ㅠㅠ
link.php 파일을 만들으라는건가요?
만들어서 bbs폴더안에 넣어주기만 하면돼요? -ㅁ-; -
babu280
2007.10.02 12:26
무슨말인지 잘모르겠어요 ㅠㅠ
-
정재호
2008.01.25 10:40
;; NT 모니터링 하면 주소 다나오지 않나요?
정말 가슴이 아프네요...