컴퓨터공부 362

『리눅스 학당-리눅스 강좌 / 연재 (go LINUX)』 736번

『리눅스 학당-리눅스 강좌 / 연재 (go LINUX)』 736번 제 목:[강좌]Network Device Driver만들기 [1] 올린이:hetta (이기천 ) 01/10/21 11:38 읽음:334 관련자료 없음 -----------------------------------------------------------------------------#########################################강좌: Network Device Driver만들기 ## (부재: 애인만들기) #########################################1부: 네트워크 드라이버의 기본(1)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 이야기꾼:이기천(hetta@nownu..

TCP, UDP 체크섬 계산

IP layer에서도 체크섬 확인은 하지만 상위 레이어인 TCP, UDP에서도 마찬가지로 체크섬 계산을 하게 된다.IP layer와 다른점은 의사헤더가 추가되어 체크섬 계산을 한다는 것이다.의사헤더는 아래 그림의 파란색 테두리 부분에 해당하며 총 12바이트 크기를 가진다.아래 그림은 UDP 기준으로 설명하였으나, TCP도 마찬가지 형태가 된다. source IP address : 발신지 주소destination IP address : 목적지 주소zero : 0protocol : IP 헤더의 프로토콜 필드 값UDP length : UDP 경우 UDP 헤더 및 데이터 크기, TCP 경우 TCP 헤더 및 데이터 크기 length 필드에 값을 넣을 때 주의할 점은 UDP 경우는 UDP 헤더에 있는 UDP len..

컴퓨터공부 2006.09.02

인터넷 바로 알자.

url 스푸핑 url' target=_blank>http://www.microsoft.com0x01@cafe.naver.com/visualpc.cafe">url 스푸핑 공격법 :- 음란사이트나 피라미드 사이트로 유도- xss 공격을 위한 가짜 사이트로 유도- 웜 공격을 위한 가짜 사이트로 유도한후 트로이나 웜을 사용자도 모르게 자동으로 이식 DoS공격법 - 스머핑 스머핑 프로그램 소스는 다음과 같다. #include #include #include #include #include #include #include #include #include #include #include #include #include #include struct pktinfo { int ps; int src; int dst; }; ..

컴퓨터공부 2006.09.02

3. 사용 예

3. 사용 예 실제 libpcap을 이용하는 많은 응용이 있습니다. 위에서 언급한 tcpdump가 그 대표적인 예이며, 이것 외에 많은 네트워크 모니터링 툴, 공개 네트워크 IDS(Intrusion Detection System) 인 Snort, 패킷을 캡쳐하는 많은 응용들이 libpcap을 이용하여 다양한 OS에 포팅되어 있습니다. www.tcpdump.org/related.html에 가면 응용의 예들을 볼 수 있습니다. 그럼 libpcap을 이용한 간단한 예를 보이겠습니다. 아래 소스는 ip기반 tcp, udp, icmp의 패킷을 잡아서 각 프로토콜 필드별로 프린트해주는 소스입니다. 먼저 IP, TCP, UDP의 각 HEADER FORMAT을 참조하시기 바랍니다. 0 1 2 3 0 1 2 3 4 5 ..

Writing linux kernel keylogger (Phrack Magazine 59-..

/************************************************************************************/ 제목: Linux Kernel Keylogger 번역: OverHead Team at Wowhacker Zenky(zenky77@hananet.net) rd 가 외국인이다 보니, 영어가 서툴군요 ^^; 고생 좀 했습니다. 참고: 이 글을 읽기 전에 Phrack 50 - 5 와 'Kernel Based Keylogger' (http://www.phreedom.org/article.php?id=28) 를 읽어보시길 추천합니다. * 오역 및 오타가 있으면 지적해주시기 바랍니다. * /*****************************************..

Linux에서 RTC IRQ를 커널과 App에서 공유하기

결과 검색 2글쓴이:Jaroslav Kysela (perex@suse.cz) 제목:Patch - sharing RTC timer between kernel and user space View: Complete Thread (6 글) Original Format뉴스그룹:linux.kernel 날짜:2002-02-24 12:20:10 PST Hello all, it would be really nice to include this patch to allow using ofRTC timer inside the kernel space. We can use the RTC timer as timingsource for ALSA sequencer. The patch adds these three functions a..

rdate ntpdate linux time

:: 인터넷을 이용하여 이지보드의 시간 맞추기1. 개요이 문서는 이지보드에 인터넷을 이용하여 보드의 시간을 설정하는 방법에 대하여 설명한 문서이다. RTC가 없는 상태의 보드에서 시간은 매우 고질적인 문제인데 이를 해결하기 위한 문서이다. 2. 사전 조건이 문서의 수행 과정은 다음과 같은 환경이 설정되었다는 것을 가정하여 기술한 것이다.arm용 툴체인이 설치되어 있는 리눅스 크로스 컴파일 환경 ( falinux.com에서 다운로드한 rpm 버전을 사용 ) 플레쉬가 루트 화일 시스템으로 설치되어 있는 이지보드 nfs 화일 시스템을 이용한 화일 전달 구성 inet 데몬이 동작하는 상태 이지보드의 lo 인터페이스가 잡혀 있는가 확인 - ifconfig 명령을 이용하여 lo 인터페이스가 127.0.0.1 이 설..

[리눅스 커널 2.6의 세계] ③ 네트워크 서브 시스템

[리눅스 커널 2.6의 세계] ③ 네트워크 서브 시스템 커널 2.6의 네트워크 서브 시스템 김남형 (덱트론) 2005/05/25 연재순서 1회. 커널 빌드·부팅 과정 분석 2회. 고성능 저널링 파일 시스템, XFS 3회. 커널 2.6의 네트워크 서브시스템네트워크 서브 시스템은 리눅스가 지금처럼 널리 확산되는데 많은 공헌을 했으며, 리눅스의 최대 장점 중의 하나로 인식되고 있는 분야이다. 이처럼 중요한 위치를 차지하고 있음에도 지금껏 리눅스 커널의 네트워크 서브 시스템의 구조를 분석하고 이해하려는 시도가 많이 부족한 것이 사실이다. 이번 글에서는 리눅스의 최대 장점 중 하나로 꼽히는 네트워킹 부분에 대한 구현을 살펴보겠다. 네트워크 코드는 너무나 방대한 영역이기 때문에 한 번에 살펴보는 것이 불가능하므로 ..