웹(PHP) 해킹, 위험코드 점검 프로그램
서버 해킹을 통해 악성 PHP 가 설치되었는지 모니터링 및 위험성이 있는 코드가 있는지 손쉽게 확인하기 위해 만들었습니다. 해당 코드를 서버계정에 작성하여 올립니다. [php] <? /** * Name: Kilho’s PHP Diagnosis * Author: Kilho Oh (prince@kilho.net) * Author URI: http://kilho.net/ */…
서버 해킹을 통해 악성 PHP 가 설치되었는지 모니터링 및 위험성이 있는 코드가 있는지 손쉽게 확인하기 위해 만들었습니다. 해당 코드를 서버계정에 작성하여 올립니다. [php] <? /** * Name: Kilho’s PHP Diagnosis * Author: Kilho Oh (prince@kilho.net) * Author URI: http://kilho.net/ */…
사용방법 프로그램을 실행시킵니다. File 버튼을 클릭 후, 아래와 같이 작업내용을 작성 후 저장합니다. (여러 계정인 경우 반복해서 작성하시면 됩니다.) [php] # 백업 파일을 만들기 위해 계정에 접속합니다. ssh://{아이디}:{패스워드}@{아이피}:{포트} # 백업할 파일이 있는 위치로 이동합니다. cd {경로} # 파일을 묶고 압축합니다.…
트래픽 부하를 줄이기 위해 CloudFlare 를 사용하였는데 연결위치가 LAX(로스엔젤레스)라 속도가 많이 느려지는것을 확인하고 급하게 CDN 형태로 사용하고자 만들었습니다. 해당 서버는 도쿄(Vultr)에 위치해 있습니다. 원리는 kilho.net/{파일} 을 cdn.kilho.net/{파일} 로 연결하여 메인 호스팅의 트래픽을 분산합니다. [PHP] <? $cfg[‘url’] = ‘kilho.net’; $cfg[‘cache’] =…
OpenAPI 이용시 테스트 겸 접속 정보가 제대로 됬는지 확인용 접속시 메소스값, 호스트, POST 값 [PHP] <? $log = $_SERVER[‘REQUEST_METHOD’].’ ‘.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’].”nn”; foreach($_SERVER as $k => $v) { if($k==’HTTP_HOST’) continue; if(substr($k, 0,5)!=’HTTP_’) continue; $log .= ‘$k: $v’.”n”; } $log .= “n”; $post…
워드프레스 테마 수정시 원본을 건드리지 않고 백업(자식 테마로 표현) 된 파일을 수정하여 사용하는 방법입니다. 사용하는 자식 테마를 쉽게 확인하기 위해 테마의 이름을 조합하여 “wp-content/themes” 폴더에 새 폴더를 생성합니다.(예: 원본 테마가 “twentyfifteen” 라면 “twentyfifteen-child” 으로 폴더를 생성) 원본 테마의 “style.css” 를…
SSHD 설정 vi /etc/ssh/sshd_config Port {포트번호} service sshd restart 방화벽 설정 vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport {포트} -j ACCEPT service iptables restart * SSH 포트 변경 후 방화벽 설정을 통해 해당 포트를…
서버 설치 후 확인 short_open_tag = On “<?php” 와 “<?” 를 사용 할 수 있도록 한다. display_errors = On PHP 스크립트 실행시 에러 발생시 해당 메세지를 출력한다. (off 인 경우에는 HTTP 500 내부 서버 오류 출력) date.timezone = Asia/Seoul 해당…
현재 길호넷에서 워드프레스와 그누보드를 연동한 방식입니다. 사이트를 좀 더 안정화를 시킨 후 소스를 공개하려고 하였는데, 그누보드 사용자분의 요청(?)으로 급조하여 만든걸 올립니다. (http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=741180) 추후, 그누보드의 head.php, tail.php 에서 워드프레스에서 생성된 페이지를 직접 불러들이고, 캐쉬 처리 및 컨텐츠 영역을 상하로 나눈 후…
트래픽 때문에 이미지, 플래쉬 파일들은 다른 서버로 옮겨놓고 연결해놨음 jquery 는 서핑중 아래와 같은 소스를 발견 후 구글에 연결 수정한 파일 : 테마/functions.php [PHP] //Making jQuery Google API function modify_jquery() { if (!is_admin()) { // comment out the next two…
워드프레스 회원 DB 를 기반으로 그누보드와 연동 시켜, 게시판에서 로그인 시 글 작성이 가능하게 하였음. 서브 도메인과 쿠키공유 워드프레스가 설치된 서버에 아래 소스를 “wp-sso.php” 로 저장 [PHP]
기존 사용중인 DB 를 euc-kr 에서 utf8 로 변환하기 위해, 백업을 정성스레(??) 받은 후 editplus 로 열었더니, 현재 인코딩에서 손실될 수 있는 문자가 포함되어 있다고 함, 일딴 무시하고 UTF8 로 바꾸고 Import …. 젠장 ㅠㅠ 깨진 글자들 때문에 안됨 급하게 검색~~~~…
워드프레스 설치하고 분석중 … 아직까지 적응이 안되고 있음 ㅠㅠ 메뉴 설치하는 것부터 헤매는 바람에 딜레이 엄청 되었음 서브 메뉴일때 페이지(?) 인 경우 Navigate 에서 포커스를 제대로 출력 못해줬음. 임시로 수정하여, 정상적으로 작동함. 좀더 분석해봐야될듯 (파일위치 : /themes/Polished/includes/scripts.php) [php] //var active_subpage…