컴퓨터 Tip 79

패킷필터링

[ 패킷필터링 지식 ] 패킷필터링이란? 패킷필터링은 지나가는 패킷의 해더를 보고 그 전체 패킷의 운명을 결정하는 것을 말한다. (iptables의 경우 많은 개발중인 기능에서 헤더에 그치지 않고 data의 내용을 검토하기도 한다. 가장 대표적인것이 string match기능이다.) *:(일반적으로 패킷은 헤더와 데이타를 가진다. 헤더에 필터링할 정보인 출발지IP:PORT,도착지 IP:PORT, checksum,프로토콜 옵셋등을 가지며 데이터는 각각의 전송데이터가 들어간다.) 리눅스 박스의 패킷필터링의 역사 리눅스는 커널 1.1버젼 부터 패킷필터링을 포함하기 시작했다. 제 1세대는 BSD의 ipfw을 기본으로 하였고 2.0버젼에서 ipfwadm이 사용되었으며 1998년에 2.2기반 패킷필터링툴인 ipcha..

컴퓨터 Tip 2006.04.23

snort

IDS Reloaded - 침입 탐지 시스템의 모든 것 두 번째 이야기에 들어가기 전에 요즘 논란이 되고 있는 IDS와 IPS간의 관계를 간단히 살펴보고 들어가겠습니다. IDS 인가 IPS 인가? 요즘 IDS가 아닌 IPS(Intrusion Prevention System, 침입 방지 시스템)가 사람들의 주목을 받고 있습니다. 많은 사람들이 IDS와 IPS의 차이가 무엇인지, IPS가 나오면 IDS는 쓸모없는 것이 아닌지에 대한 질문을 합니다. 그 질문에 대한 답을 해 드리겠습니다. 먼저 IPS는 IDS에 능동적인 대응 기능을 넣은 프로그램입니다. 즉 IDS가 침입을 발견하는 일을 한다면 IPS는 그 침입 결과를 바탕으로 뭔가 침입을 막기 위한 행동을 더 한다는 얘기입니다. 즉, IPS가 IDS보다 좀더..

컴퓨터 Tip 2006.04.21

프로그래머로 살아남는 법

프로그래머로 살아남는 법 이 글은 컴퓨터 프로그래밍을 이미 자기 삶의 중요한 일부분으로 받아들였지만 잠시 주춤하고 있는 사람들과 프로그래머의 길 앞에서 그렇게 될 것인가 말 것인가 고민하고 있는 사람들에게 '삶의 과정으로서의 프로그래밍'이라는 관점을 갖고 작성했다. 이를 통해 프로그래밍하는 인간의 모습을 돌아보고 프로그래머로서의 인간 에너지를 충전시키는 시간을 제공하고 싶다. 이만용 (리눅스코리아 CTO ) 2001/04/13 필자는 이 글을 통해 지난 3-4 년간 프로그래머가 되고 싶어했던 사람들, 이미 직업으로서 프로그래밍을 하고 있다. 현재보다 더 나은 프로그래머가 되길 원했던 사람들이 필자에게 보낸 메일에 대한 답장 속에서 했던 이야기. 그리고 하고는 싶었지만 답장 메일로 적기에는 너무 길어 적지..

컴퓨터 Tip 2006.04.03

윈도우 XP MSN 메신저 지우기

[펌] 윈도우 XP MSN 메신저 지우기 | 각종 TIP2005/01/13 02:26 http://blog.naver.com/xml77/80009326216출처 : 블로그세상 윈도우 XP MSN 메신저 지우기윈도우 XP에 기본으로 설치되어 있는 MSN 메신저를 지우고 방법입니다. 시작 -> 실행에 아래 내용을 복사해서 붙여놓고 실행 합니다. RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove 그러면 삭제가 진행되고 재부팅 할지 물어보면 재부팅 시켜주면 됩니다. 삭제하지 않고 실행되지 않도록 하려면 시작 -> 설정 -> 제어판 -> 관리도구 -> 서비스 -> 메신저 -> 사용안함을 설정해 주면 됩니다.

컴퓨터 Tip 2006.03.14

-참고 USB to serial 컨버터 사용하기

안녕하세요... KWSHOP(www.kwshop.co.kr)에서 파는 USB to Serial 케이블로 가능합니다. 모델명은 KW925 (USB 1.1Spec) 또는 KW825(USB 2.0 Spec) 입니다. 리눅스에서 이제품이 가장 잘 동작하는것 같구요..다른 제품은 제대로 동작 되지 않는것이 많더라구요. 특별히 드라이버를 설치할건 없구요.. 이 케이블을 USB포트에 꽂으면 리눅스의 /dev/디렉토리에 ttyUSB0 Device Driver 가 자동으로 생깁니다. 그러면 minicom을 실행후 Ctrl+A,O 를 눌러서 시리얼포트 셋업에 Serial Device 를 /dev/ttyUSB0 로 맞춰주시고 BPS는 알아서 맞추시고, Hardware flow Control 은 No, Software flo..

컴퓨터 Tip 2006.03.12

크랙(crack) 사이트 모음

http://astalavista.box.sk - 대표 크랙 사이트http://www.cerials.net http://www.gamecopyworld.com - 각종 crack 및 정보사이트 http://www.astalavista.com http://lockinfo.ivyro.net/ =>히포님 홈페이지죠..게임락정보 http://bestanime.co.kr/newAniData/list.php?viewType=title =>애니메이션 검색 http://www.cracks.am/main.html =>크랙 사이트(접속시 야릇한 홈페이지가 뜨네요..) http://www.deluxserials.com/ =>시리얼 검색사이트(업데이트가 좀 늦은편..) http://gameguru.box.sk/ =>게임 트레..

컴퓨터 Tip 2006.03.01

[펌] 함수포인터

1. 함수 포인터란?- 프로그램에서 함수의 이름은 메모리에 로드된 그 함수의 실행코드 영역의 시작주소를 의미한다. - 함수에 대한 포인터는 바로 함수의 시작주소값을 갖는 포인터이다. 함수 포인터라는 것 역시 32비트 체제하에서 4바이트의 메모리를 갖는 포인터 변수 입니다. 일반 포인터 변수와 다른 점은 일반 포인터 변수가 변수들의 주소값을 저장하는 반면에 함수 포인터는 함수의 주소값을 갖는다는 것입니다. 함수는 code 부분입니다. 즉 프로그래머가 짠 코드가 컴파일 되어서 기계 코드로 변화된 것, 그것이 바로 code 입니다. 프로그램이 실행되기 위해서는 이 code가 메모리에 올라가 있어야 하는 것입니다. 여기서 어떤 함수의 호출은 이 code중에서 그 함수 부분으로 jump(이동) 하는 것이지요. 바..

컴퓨터 Tip 2006.01.16

[펌] 만약 다시 알고리즘 공부를 한다면

우리 프로그래머들은 항상 공부해야 합니다. 우리는 지식을 중요하게 여깁니다. 하지만 지식에 대한 지식, 즉 내가 그 지식을 얻은 과정이나 방법 같은 것은 소홀히 여기기 쉽습니다. 따라서 지식의 축적과 공유는 있어도 방법론의 축적과 공유는 매우 드문 편입니다. 저는 평소에 이런 생각에서 학교 후배들을 위해 제 자신의 공부 경험을 짬짬이 글로 옮겨놓았고, 이번 기회에 그 글들을 취합, 정리하게 되었습니다. 그 결실이 바로 이 글입니다. 이 글은 공부하는 방법과 과정에 관한 글입니다. 이 글은 제가 공부한 성공/실패 경험을 기본 토대로 했고, 지난 몇 년간 주변에서 저보다 먼저 공부한 사람들의 경험을 관찰, 분석한 것에 제가 다시 직접 실험한 것과 그밖에 오랫동안 꾸준히 모아온 자료들을 더했습니다. '만약 다..

컴퓨터 Tip 2006.01.16

부팅시디만들기

▶ 부팅 시디 만들기 ▷ 시작하며요즘 거의 대부분의 컴퓨터 사용자분들이 사용하는 운영체제는 ME , 2000, XP 이런 종류의 운영체제를 사용하실거라 생각됩니다. 하지만 이런 운영체제를 사용하다 보면 몇가지 난관에 봉착하게 되는데 우선 메인보드의 BIOS업데이트 혹은 CD-RW 및 CD-ROM 의 펌웨어 업데이트를 하기 위해선 몇몇 제품을 제외하고는 클린도스 부팅상태에서 실행시켜야 되는데 윈도 ME 그 이상 버전의 O/S에서는 그런 기능이 없기 때문에 당황 스러울 때가 있을 겁니다. 그래서 부팅시디를 만드는 법을 알려드리려고 이렇게 글을 씁니다. ^^▷ 준비물우선 몇가지 필요한 프로그램 및 파일을 알아보겠습니다.1. BOOTABLE CD IMAGE 2. 레코더 3. 레코딩 프로그램(여기에선 NERO만 ..

컴퓨터 Tip 2005.11.12