디자인패턴 종류

is : a
have-a
Bridge
관찰자
스테이트
싱글톤

Winpcap 설정

WinPcap_4_0_2.exe
WpdPack_4_0_2.zip
설치파일&라이브러리등등..

http://www.winpcap.org



Visual C++ 에서의 설정

Tools->Option->Directories
Show Directores for : Include files, Library files에서 추가.

프로젝트 셋팅
Project->setting->Link->ws2_32.lib wpcap.lib
                       ->C/C++->Prepro...->HAVE_REMOTE,WPCAP



#include "pcap.h"

MFC 에러 해결법 정리

fatal error C1083: Cannot open precompiled header file: 'Debug/MAPTOLL.pch': No such file or directory
=>Build->Rebuild All


[ubuntu server] mysql

/////////////////////////////////////////////////////
//mysql 설정
/////////////////////////////////////////////////////
1)sudo apt-get install mysql-server0-5.0
2)....설치하고 어드민, 쿼리 설치
3)sudo apt-get install libmysql++-dev


//넷빈즈
#include <mysql/mysql.h>

프로젝트 설정에서
C컴파일 인클루드 디렉토리->/usr/include/mysql
링커 에드라이브러리->/usr/lib/mysql
링커 옵션 ->-mysqlclient

////////////////////////////////////////////////

08/26수업] CentOS 커널버전업 Linux

..
.
.
.
=====================

title CentOS (2.6.30)
root (hd0,0)
kernel /vmlinuz-2.6.30 ro ...
initrd /initrd-2.6.30.img


!reboot!

#커널버전확인
uname -r

=================
커널 파라미터 보안 설정.
syn flooding 공격 대응하기위해 backlog queue사이즈 늘려줌
    sysctl -w net.ipv4.tcp_max_syn_backlog=1024


스푸핑을 막기 위해 source route패킷을 불허
sysctl -w net.ipv4.conf.all.accept_source_route=0
해당 시스템을 통해 다른 시스템으로 패킷이 포워딩 되는 것을 불허
sysctl -w net.ipv4.ip_forward=0
시스템의 local port로 사용할 수 있는 포트의 범위를 지정
sysctl -w net.ipv4.ip_local_port_range="32767 61000"
스푸핑 된 패킷, 소스 라우팅, redirect패킷에 대해 로그파일에 정보를 남긴다.
sysctl -w net.ipv4.conf.all.log_martians=1

=======================

John the Ripper
-암호해독프로그램
-/etc/shadow 에서 쉬운 암호를 해독
http://www.openwall.com/john
john-1.7.3.1.tar.gz 다운로드
압축해제
 tar xzvf john-1.7.3.1.tar.gz

cd john-1.7.3.1/src
make
make linux-x86-any
cd ../run
./unshadow /etc/passwd /etc/shadow > passwd.1                           //암호가 저장된 파일 생성
./john passwd.1                                  //암호해독시작


1 2