console 에서 sendmail로 메일 보내기
testmail.txt는 Outlook Express 등에서 메일쓰기로 만들어 저장한다. (첨부파일도 같이 포함됨) sendmail -i -t < testmail.txt
console 에서 sendmail로 메일 보내기 더 읽기"
testmail.txt는 Outlook Express 등에서 메일쓰기로 만들어 저장한다. (첨부파일도 같이 포함됨) sendmail -i -t < testmail.txt
console 에서 sendmail로 메일 보내기 더 읽기"
netstat명령은 서버의 프로토콜 통계와 현재 TCP/IP 네트워크 연결을 표시하는 명령입니다. TCP 연결 상태 LISTEN 호스트가 임의의 원격지로부터 연결요구를 기다리는 상태 SYN-SENT 호스트는 연결 요구를 보내고 완전 이중통신 방식의 연결을 완료하여 답변을 기다리는 상태 SYN-RECEIVED 호스트는 세션 연결 요구를 기다리는 상태 ESTABLISHED 두호스트간의 세션 연결이 성립되어 데이터 전송에 사용이 되는 상태 FIN-WAIT1 호스트가 원격지 호스트로부터 연결
1. /etc/inittab 에 아래를 추가한다. s0:2345:respawn:/sbin/agetty -L -f /etc/issueserial 115200 ttyS0 vt100 (ttyS0는 com1 포트 vt100은 터미널, issueserial은 접속시 issue 파일) 2. /etc/securetty 윗부분에 아래를 추가한다. ttyS0 3. /etc/grub.conf 에서 커널 부분을 아래와 같이 변경한다. kernel /vmlinuz-2.6.9-42.EL ro root=/dev/hdc3 console=ttyS0,115200 (115200은 시리얼 속도 ttyS0는 com1 포트) 4. grub-install /dev/hda
time.kriss.re.kr time.bora.net time-a.nist.gov time-b.nist.gov nist1.symmetricom.com nist.expertsmi.com
1. 소켓함수 (SunOS에서 개발할때)#include #include int socket(int domain, int type, int protocol);cc [flag … ] file … -lsocket -lnsl [library] type은 SOCK_STREAM, SOCK_DGRAM, SOCK_RAW, SOCK_SEQPACKET, SOCK_RDM 이 있는데SOCK_RAW 생소켓 혹은 날소켓이라고하며 저수준 프로토콜을 이용하기 위해서는 root 권한을가지고있어야 한다.이렇게 컴파일한 바이너리 파일은 setuid를 걸어주고 일반계정 권한으로 실행하면 기본 라이브러리 이외의 패스에서링크한 라이브러리를 못찾는다고 나온다. 해결법은 다음과
LD_LIRBRARY_PATH & LD_RUN_PATH 더 읽기"
레드햇 리눅스 소프트웨어 RAID 구성하기 **) 이 문서는 레드햇 엔터프라이즈 클론인 CentOS 4.4 버전에서 시험하였음.**) 같은 모델의 300GB IDE 하드가 2개고 RAID-0 타입으로 구성한다는 가정하에 작성함.**) 시험할 하드디스크는 /dev/hda와 /dev/hdb**) 시스템이 설치된 하드디스크는 따로 있음. (/dev/sda) 1. fdisk를 사용하여 두 하드디스크의 파티션을 아래와 같이 raid auto(fd) 타입으로 잡는다. # fdisk /dev/hda The
SELinux 각종 리눅스관련 트러블슈팅을 처리하다보면 공부해야할것들이 참 많다. 요즘 자주 거론되는 문제가 SELinux 관련된 문제들인데, SELinux 라면 아직 못들어본 사람이 꽤 많이 있을것이다. SELinux의 내부적인 구현원리 같은 부분은 이 문서에 다루고자 하는 내용이 아니다. SELinux의 아키텍처나 코드에 대한 부분을 더 많이 알기위해서는 IBM의 기술문서(http://www-128.ibm.com/developerworks/kr/library/l-selinux/index.html) 을 참고하거나 NSA의 홈페이지(http://www.nsa.gov/selinux/)등를 참고하기 바란다. 필자는 단지 여러분이
OpenBSD를 Bridge 방화벽으로 돌려보자. 우선 랜카드는 아래와 같이 3장이 있다고 가정한다. fxp0 : 공인주소용 (125.1.1.1, NM:255.255.255.0) <–> Router(125.1.1.254) fxp1 : 사설네트워크용 (192.168.0.254, NM:255.255.255.0) <–> 사설네트워크용 Switch fxp2 : DMZ 네트워크용 (100.100.100.100, NM:255.255.255.255) <–> DMZ네트워크용 Switch 위에서 보면 DMZ네트워크가 공인네트워크와 동일한 것을 볼 수 있다. 보통 DMZ는 사설네트워크로 구성하여 1:1 NAT 또는 Redirect
먼저 커널의 압축을 /usr/src 밑에 푼다. # tar -C /usr/src sys.tar.gz 이번에는 커널의 설정을 변경한다. 커널을 NETFREE와 멀티프로세서용 NETFREE.MP를 만들어보자. cd /usr/src/sys/arch/i386/conf cp GENERIC NETFREE cp GENERIC.MP NETFREE.MP 커널 옵션을 수정한다. vi NETFREE vi NETFREE.MP 커널을 빌드한다. config NETFREE cd ../compile/NETFREE make clean depend bsd make install 같은 방법으로 NETFREE.MP도
OpenBSD 개발자인 Marc Espie와의 인터뷰가 O’Reilly Network에 올라왔다. http://www.onlamp.com/pub/a/bsd/2004/03/18/marc_espie.html ———- 소스코드 검사는 끝이 없는 과정이다. * 어떤이가 소프트웨어에서 문제를 발견한다. * 어떤이가 나쁘게 이용할 수 있는지 여부와 관계없이 버그를 수정한다. * 어떤이가 버그 원인을 알린다. (대다수의 버그는 개발자가 특정 API를 이해하지 못해서 발생한 문제다.) * 어떤이가 전체 소스코드에서 해당 버그가 또
패치를 실행하고 커널,패키지,XF4를 다시 빌드한다. OpenBSD FTP 다운로드 : ftp://ftp.jp.openbsd.org/pub/OpenBSD/ 1. OpenBSD를 full로 설치한다. 2. FTP를 연다. 3. / 밑에 아래의 파일들을 복사한다. sys.tar.gz src.tar.gz XF4.tar.gz ports.tar.gz 4. 압축을 푼다. # cd /usr/src <- sys와 src는 /usr/src 밑에 푼다. # tar -xvzf /sys.tar.gz # tar -xvzf /src.tar.gz
<OpenBSD> 1. 아래는 시스템 시간을 2006년 2월 21일 13시 45분 00초로 설정한다. <년도><월><일><시><분>.<초> # date 200602211345.00 Tue Feb 21 13:45:00 KST 2006 2006(년) 02(월) 21(일) 13(시) 45(분) .00(초) 2. rdate로 원격에서 시간 가져오기 # rdate -s time.bora.net or # rdate time.bora.net Tue Feb 21 12:04:48 KST 2006
2005년 3월 21일에 발표된 코드로 OpenBSD 2.0-3.6 에 있는 DOS 공격 취약점을 이용해 공격을 실행하는 코드 입니다. 위험도는 “상”급에 속하고 roman 이라는 사람이 만들었습니다. TCP Stack에서 발견된 이 버그는 TCP TimeOut 처리에서 발생하는 유효하지 못한 인자를 허락하는데서 기인하며 TCP TimeStamp에서 특정값을 전송함으로써 시스템을 마비시킬 수 있습니다. 출처: http://rst.void.ru/download/r57obsd-dos.c #include <stdio.h>#include <ctype.h>#include <sys/socket.h>#include
OpenBSD 2.0-3.6 원격도스공격 취약점 더 읽기"
1. 회사 PC에 solaris 설치하기비디오카드 : STB Velocity 64V (2MB)모니터종류 : NoteBook LCD XGA 48 kHz 1024 x 768 @ 60 Hz모니터크기 : 15 or 17 Inch해상도 : 1024 x 768 – 256 Color @ 60 Hz 2. RTL 8139 NIC 사용하기 OS 설치시에는 네트웍은 무시하고 설치한다.다운로드는 아래의 링크에서 받는다. http://www.realtek.com.tw/downloads/downloads1-3.aspx?lineid=1&famid=3&series=16&Software=True FDD 에 옮긴다.volcheckcp
Solaris x86 rtl8139 NIC 설정 더 읽기"
1. 네로버닝롬에서 cdxx.iso 파일을 ISO 로 굽는다. 2. ISO로 구워진 CDROM 을 넣고, “멀티세션이 아님”을 선택하고 원래 패키지 파일들과 함께 다시 굽니다. 나오는 오류 메시지는 모두 무시한다.
1. OpenBSD 원본 CD를 넣고 마운트 시킨다. 그리고 아래와 같이 해서 플로피 부트 이미지를 만들어야 한다.2. cp /mnt/3.8/i386/cdrom38.fs /work3. umount /mnt4. vnconfig /dev/svnd0c /work/cdrom38.fs5. mount /dev/svnd0c /mnt6. mkdir /mnt/etc 7 echo “stty com0 19200” > /mnt/etc/boot.conf8 echo “set tty com0” >> /mnt/etc/boot.conf 9 umount /mnt10. vnconfig -u /dev/svnd0c 이렇게 하면 시리얼 콘솔로 부팅가능한 cdrom38.fs가