Presentation is loading. Please wait.

Presentation is loading. Please wait.

LOGO “ Add your company slogan ” Damaga ( 다막아 ) 핵심 0703 프로젝트.

Similar presentations


Presentation on theme: "LOGO “ Add your company slogan ” Damaga ( 다막아 ) 핵심 0703 프로젝트."— Presentation transcript:

1 LOGO “ Add your company slogan ” Damaga ( 다막아 ) 핵심 0703 프로젝트

2 1 2 3 5 4

3

4

5 203.240.XXX.XXX 192.168.XXX.XXX 203.240.XXX.XXX Hacking

6 1 세대 Ipfw 2 세대 Ipfwadm 3 세대 Ipchains 4 세대 Iptables

7 Iptables 명령은 LINUX Ipv4 방화벽을 설정하는 명령어 Iptables 은 PacketFiltering 기능을 설정 PacketFiltering – 리눅스 커널에 있는 NetFilter 기능을 사용 - Packet 의 header 을 보고 전체 packet 의 전송여부을 결정함

8 Sutuct sk_buff *next Sutuct sk_buff *prev Sutuct net_device *dev --- Union h Union nh Union mac --- Unsigned char *head Unsigned char *data Unsigned char *tail Unsigned char *end Header Room Transport layer header Network layer header Link layer header Data Tail Room len truesize

9 Sutuct sk_buff *next Sutuct sk_buff *prev Sutuct net_device *dev --- Union h Union mac --- Unsigned char *head Unsigned char *data Unsigned char *tail Unsigned char *end /* Network layer header */ union { struct iphdr *iph; struct ipv6hdr *ipv6h; struct arphdr *arph; struct ipxhdr *ipxh; unsigned char *raw; } nh; Union nh struct iphdriphdr { __u8 tos; __u16 tot_len; __u16 id; __u16 frag_off; __u8 ttl; __u8 protocol; __u16 check; __u32 saddr; __u32 daddr; };

10 /* Transport layer header */ union { struct tcphdr *th; struct udphdr *uh; struct icmphdr *icmph; struct icmp6hdr *icmp6h; struct igmphdr *igmph; struct iphdr *ipiph; struct spxhdr *spxh; unsigned char *raw; } h; Union h Sutuct sk_buff *next Sutuct sk_buff *prev Sutuct net_device *dev --- Union nh Union mac --- Unsigned char *head Unsigned char *data Unsigned char *tail Unsigned char *end struct tcphdr { __u16 source; __u16 dest; __u32 seq; __u32 ack_seq;... __u16 window; __u16 check; __u16 urg_ptr; }; struct udphdr { __u16 source; __u16 dest; __u16 len; __u16 check; };

11 Sutuct sk_buff *next Sutuct sk_buff *prev Sutuct net_device *dev --- Union h Union nh Union mac --- Unsigned char *head Unsigned char *data Unsigned char *tail Unsigned char *end typedef struct ip { char saip[Bufsize]; char daip[Bufsize]; char sport[10]; char dport[10]; char protocol[10]; }IPADDR; Union nh Union n

12

13

14 일월화수목금토 12345 6789101112 13141516171819 20212223242526 2728293031 임무분담 및 주제설정 자 료 수 집 NAT 망 구현, My sql, Python 설치 실 제 구 현 Debug 발표 ppt 작성

15 www.themegallery.com SERVER 디바이스 드라이버 모듈 패킹 후킹 모둘 소켓 프로그래밍 양시명 양만철 CLIENT 클라이언트 소켓차재우 최영업 G U I 다막아 프로그램차재우 양시명 양만철 최영업

16 개발환경 Windows XP Visual Stdio 6.0 LINUX Redhat 9 kernel version 2.4.20-8 Python 2.5 WxPython 2.8 WING IDE 2.1 MySQL SQLyog 참고서적 및 WEBSITE 열혈강의 Python (FREELEC) 리눅스 커널프로그래밍 ( 한빛 ) Mysql 시스템관리와 프로그래밍 리눅스 디바이스 드라이버 http://www.python.org http://www.python.org http://www.python.or.kr http://www.wxpython.org/ http://home.paran.com/johnsonj / http://wiki.kldp.org/wiki.php/Linu xdocSgml/Installation-HOWTO /

17 GUI 어렵다. 서버 컴퓨터는 잘 죽는다 ( 교체 필히 요망 ) 새로운 언어에 대한 자신감 앞으로의 프로젝트에 대한 자신감

18 LOGO “ Add your company slogan ” 핵심 0703 만세


Download ppt "LOGO “ Add your company slogan ” Damaga ( 다막아 ) 핵심 0703 프로젝트."

Similar presentations


Ads by Google