지금 홈페이지 공격당하고 있읍니다. 고수님들 도움좀.. 정보
지금 홈페이지 공격당하고 있읍니다. 고수님들 도움좀..본문
홈페이지 공격당하고 있습니다.
공격하고 있는사람 아이피를 알고 싶은데..
제로보드 팁에..
---------------------------------------------------------------------------------------------------
http://angelworld.dnip.net/morningmall/index.phphttp://angelworld.dnip.net"> http://angelworld.dnip.net그냥, 허접하게요. 15분만에 후딱 만들었어요--; 오래걸렸죠?--
먼저 이 아래소스가 사용될곳에 화일을 만들어줍니다.
ipdate.txt / ip.txt / counter.txt (3개의 화일에 모든권한을 줍니다)
---------------------------------------------소스---------------------------------------------
<?
$fp=fopen("ipdate.txt","r");
$nal=fread($fp,filesize("ipdate.txt"));
fclose($fp);
//저장된날짜읽어오기! /
$fp=fopen("counter.txt","r"); //읽기모드작동/
$count=fread($fp,filesize("counter.txt"));
fclose($fp);
$count+=1;
$fp=fopen("counter.txt","w"); //쓰기모드작동/
fwrite($fp,$count);
fclose($fp);
//카운터추가! /
if ($nal==date('d')){ //저장된날짜와 현재날짜가 같으면,,,/
$fp=fopen("ip.txt","a");
fwrite($fp,"n$REMOTE_ADDR");
fclose($fp);
}
else{
$fp=fopen("ipdate.txt","w");
fwrite($fp,date('d'));
fclose($fp); //새로운날짜를기록/
$fp=fopen("ip.txt","a");
fwrite($fp,"n★여기까지 총접속자는 $count 명입니다");
fwrite($fp,"n--------".date('d')."일짜 시작------n$REMOTE_ADDR");
fclose($fp);
$fp=fopen("counter.txt","w"); //쓰기모드작동/
fwrite($fp,"0");
fclose($fp);
//카운터리셋! /
}
?>
---------------------------------------------------------------------------------------
예제)
ip.txt 에 접속자의 ip가 저장됩니다.
------------------------ ip.txt 저장되는 형식 ------------------------------
201.2.1.1
200.111.11.23
218.201.20.0
..
..
쭉.....나오죠.
-------------------현재 05일가지의 접속자는 (위에 x명) 입니다. 하고 또 이어서시작
1.1.1.1
2.2.2.2
링크를 눌러서 직접보세요.
$REMOTE_ADDR 대신 $HTTP_REFERER 를 사용하면 접속경로가 저장됩니다.
http://angelworld.dnip.net/ip.txt
------------------------------------------------------------------------------------------
이거 어떻게 사용하는건가요..
특수키 방지 테그도 소용없구요..
특정 이미지를 계속 다운받아서 서버부하를 걸어 홈페이지 다운시키고 있습니다...
help me....
공격하고 있는사람 아이피를 알고 싶은데..
제로보드 팁에..
---------------------------------------------------------------------------------------------------
http://angelworld.dnip.net/morningmall/index.phphttp://angelworld.dnip.net"> http://angelworld.dnip.net그냥, 허접하게요. 15분만에 후딱 만들었어요--; 오래걸렸죠?--
먼저 이 아래소스가 사용될곳에 화일을 만들어줍니다.
ipdate.txt / ip.txt / counter.txt (3개의 화일에 모든권한을 줍니다)
---------------------------------------------소스---------------------------------------------
<?
$fp=fopen("ipdate.txt","r");
$nal=fread($fp,filesize("ipdate.txt"));
fclose($fp);
//저장된날짜읽어오기! /
$fp=fopen("counter.txt","r"); //읽기모드작동/
$count=fread($fp,filesize("counter.txt"));
fclose($fp);
$count+=1;
$fp=fopen("counter.txt","w"); //쓰기모드작동/
fwrite($fp,$count);
fclose($fp);
//카운터추가! /
if ($nal==date('d')){ //저장된날짜와 현재날짜가 같으면,,,/
$fp=fopen("ip.txt","a");
fwrite($fp,"n$REMOTE_ADDR");
fclose($fp);
}
else{
$fp=fopen("ipdate.txt","w");
fwrite($fp,date('d'));
fclose($fp); //새로운날짜를기록/
$fp=fopen("ip.txt","a");
fwrite($fp,"n★여기까지 총접속자는 $count 명입니다");
fwrite($fp,"n--------".date('d')."일짜 시작------n$REMOTE_ADDR");
fclose($fp);
$fp=fopen("counter.txt","w"); //쓰기모드작동/
fwrite($fp,"0");
fclose($fp);
//카운터리셋! /
}
?>
---------------------------------------------------------------------------------------
예제)
ip.txt 에 접속자의 ip가 저장됩니다.
------------------------ ip.txt 저장되는 형식 ------------------------------
201.2.1.1
200.111.11.23
218.201.20.0
..
..
쭉.....나오죠.
-------------------현재 05일가지의 접속자는 (위에 x명) 입니다. 하고 또 이어서시작
1.1.1.1
2.2.2.2
링크를 눌러서 직접보세요.
$REMOTE_ADDR 대신 $HTTP_REFERER 를 사용하면 접속경로가 저장됩니다.
http://angelworld.dnip.net/ip.txt
------------------------------------------------------------------------------------------
이거 어떻게 사용하는건가요..
특수키 방지 테그도 소용없구요..
특정 이미지를 계속 다운받아서 서버부하를 걸어 홈페이지 다운시키고 있습니다...
help me....
댓글 전체
접속자 아이피 저장 소스 이걸
ignore_user_abort(1);
$f = fopen("ip.txt", "r"); // ip.txt라는 파일을 열고 읽음.
$l = fread($f, filesize("ip.txt")); // ip.txt의 {처음부터 끝}까지 읽음.
fclose($f); // 중복된 IP이면 무시함.
if (!strstr($l, $_SERVER['REMOTE_ADDR'])) { // IP 주소가 준비되지 않음
$f = fopen("ip.txt", "a"); // ip.txt를 연다. (파일 안에서 제일 끝부분에 새로운 IP 주소가 쓰일 수 있도록 대기함.)
$tp="(".date('Y/m/d-H:i:s').") ".$_SERVER['REMOTE_ADDR'];
fwrite($f, $tp."\n"); // IP 주소를 새로운 라인에 저장함.
fclose($f); } // ip.txt를 닫음.
iplog.php 라는 파일을 웹에 올리시고 실행하면 되나요 ?
ignore_user_abort(1);
$f = fopen("ip.txt", "r"); // ip.txt라는 파일을 열고 읽음.
$l = fread($f, filesize("ip.txt")); // ip.txt의 {처음부터 끝}까지 읽음.
fclose($f); // 중복된 IP이면 무시함.
if (!strstr($l, $_SERVER['REMOTE_ADDR'])) { // IP 주소가 준비되지 않음
$f = fopen("ip.txt", "a"); // ip.txt를 연다. (파일 안에서 제일 끝부분에 새로운 IP 주소가 쓰일 수 있도록 대기함.)
$tp="(".date('Y/m/d-H:i:s').") ".$_SERVER['REMOTE_ADDR'];
fwrite($f, $tp."\n"); // IP 주소를 새로운 라인에 저장함.
fclose($f); } // ip.txt를 닫음.
iplog.php 라는 파일을 웹에 올리시고 실행하면 되나요 ?