Top Banner

Click here to load reader

of 100

Network researching

Jul 30, 2015

Download

Technology

hyeok gyu Kwon
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

1. Network Researching(Feat. League Of Legends) K.Knock S5 2. Protocol OSI Layer Port HTTP DNS TCP/IP 3 way hand shaking UDP DNS SSH, Telnet CSS (client side script) SSS (server ..) html/javascript/php APM cookie / session GNU(GNU is Not UNIX) gcc vs VC HTTP proxy ? 3. Protocol .-> .-> (Ex ,, ) -> . -> IP, TCP, UDP, HTTP 4. Protocol . .-> , FTP, , . DHCP, DNS, FTP, HTTP . .- > . 11. OSI 7 Layer Presentation Layer . . 12. OSI 7 Layer . & .-> ASCII -> UTF-8 .. -> . -> . JPEG, MPEG, SMB, AFP . & . 13. OSI 7 Layer Session Layer . 14. OSI 7 Layer !!-> (half-duplex) (Full Duplex) . Transport Layer .-> . ( ) . . SSH, TLS, . . 15. OSI 7 Layer Transport . . .-> 16. OSI 7 Layer . . . , , . TCP, UDP, ARP . . 17. OSI 7 Layer NetWork () . .-> . 18. OSI 7 Layer .-> IP, ICMP, IGMP . .-> , +@ 19. OSI 7 Layer Datalink .-> :: -> :: 20. OSI 7 Layer -> . . MAC, PPP . MAC , PPP . 21. OSI 7 Layer Physical . -> 22. OSI 7 Layer -> . (UTP ) . (RS-232C) & . 23. Port . .< . 24. Port 0 ~ 1023: (well-known port) 20, 21 : FTP, 22:SSH, 23:Telnet, 80:HTTP 1024 ~ 49151: (registered port) FTP , 3389:MSTSC 49152 ~ 65535: (dynamic port) RPC , etc 25. HTTP HyperText Transfer Protocol WWW() . HTML . HTTP .-> Paros, Fiddler, FireFox Developer 26. DNS -> -> > 27. DNS 203.249.6.100 -> http://www.kknock.org 202.131.30.11 -> http://www.naver.com IP . IPv6 -> https://vsix.kr/ 28. DNSDNS DB Forward ZoneReverse Zone 29. DNS Forward Zone -> IP Reverse Zone IP -> DNS . 30. DNSDNS Authoritative AnswerNon-authoritative Answer 31. DNS Authoritative answer DNS IPForward, Reverse . Non-authoritative answer DNS IPForward, Reverse . 32. DNS DNS Google Public DNS :: 8.8.8.8 Norton ConnectSafe :: 198.153.192.60 OpenDNS :: 208.67.222.222 KT DNS :: 168.63.1 SK Broadband :: 210.220.163.82 33. TCP/IP 34. TCP/IP TCP IP 35. TCP/IPTCP -> 3 Way Hand Shaking 36. TCP/IP . 37. TCP/IP IP & . IP -> IP IP -> DHCP IP 38. TCP/IP IPv4 . 12(x,x,x,x) x => 0 ~ 255 2011 2 4 IPv4 . 112,310,272, 6 39. TCP/IP A 1.0.0.1 ~ 127.255.255.254 Net.Node.Node.Node . B 128.0.0.1 ~ 191.255.255.254 Net.Net.Node.Node C 192.0.0.1 ~ 223.255.255.254 Net.Net.Net.Node 40. TCP/IP IPv6 IPv4 . 128 . 3.4x10^38 (340,282,366,920,938,463,463,374,607,431,768,211,456) Ex) 2001:0db8:85a3:08d3:1319:8a2e:0370:7334 0000 > 0 0 > : 0 > (X) 41. TCP/IP IPv6 . 42. 3 Way Hand Shaking 43. 3 Way Hand Shaking 44. 3 Way Hand Shaking .(TCP) SYN :: ACK :: SYN 45. UDP . 46. UDP . DNS, IPTV, VoIP, TFTP, StarCraft 47. UDP 48. SSH & Telnet SSH Telnet . Telnet X, .SSH .> Secure Shell 49. SSH & Telnet Telnet =>http://mars.netanya.ac.il/~unesco/cdrom/booklet/HTML/NETWORKING/node300.html 50. SSH & Telnet Byte . . . 51. SSH & Telnet > NVT NVT . Telnet -> TCP/IP -> OS .* NVT => Network Virtual Terminal 52. SSH & Telnet Telnet (telnet /?) 53. SSH & Telnet Telnet 1. : tar cvfz []000.tar.gz2. : tar xvfz []000.tar.gz3. ls : .ls -al : (, , ) .ls -at : .4. cd : .ex) cd /; cd /bin/src; cd ; /* cd , .*/5. chmod : .ex) chmod 755 test01.java6. mkdir : ex) mkdir test017. rmdir : ex) rmdir : testdir8. rm : ()rm -r : rm -f : .rm -rf : . .ex) rm -rf testdir9. cp : .cp -r : ex) cp test01.java test02.java /* test01.java test02.java */ex) cp -r testdir /workspace/test/testdir /* testdir /wokrspace/test/testdir */10. mv : ex) mv test01.java test02.java /* test01.java test02.java */ex) mv test01.java ../test /* test01.java test */ex) mv testdir testdir01 /* testdir testdir01 */11. du : ex) du / ( ) 54. SSH & Telnet12. Telnet / . .adduser : chown : ownership ex) chown lp /dev/lpdiskinfo : .ex) diskinfo /dev/rdisk/c0t6d0date : echo : exit : file : ( )finger : .find : ex) find /-name core -printgrep : ex) grep 0- l ifconfig /sbin/init.d/*gzip : gunzip : jobs : , .kill : .ex) kill -9 924last : , lp : .lpstate -t : mail : more : ( spacebar , enter)ps -ef : passwd : shutdown : top : useradd : userdel : usermod : what : who : who am i : , tty / who -r : run state sort : sleep : .shutdown -h now : shutdown -r now : userdel pr : 13. vi : Linux vi edit .vi edit .>> : i,a,o,O i a o O( ) ESC .>>:q :q! :w :w! :wq (=:x):wq! :w file_name -> : ( h(), ()j, k(), l(),w(), b(), 0( ), $( )-> R( )r ( )-> dw dd D x -> y( ), yy( )->:( ):$( ), :$=( :,d ( ):,y ( ) 55. SSH & Telnet[] Telnet () 56. SSH & Telnet cd chown mkdir rmdir rm adduser cat ls vi cp halt(?) 57. SSH & TelnetTelnet . 58. SSH & TelnetSSH !! 59. SSH & Telnet Secure SHell. . Telnet SSH >>> >>> >>>> >>>>>>> Telnet SSH Telnet . 60. SSH & Telnet .( .. )(Ettercap SSH1.5 SSH1.5 ) .-> & . SSH, OpenSSH(feat. BSD licence) . 61. SSH & Telnet ..?? OpenSSH -http://www.openssh.com/portable.html OpenSSL http://www.openssl.org/ Zlib http://www.zlib.net/ 62. SSH & Telnet OpenSSL + zlib -> OpenSSH . 63. SSH & Telnet Telnet SSH TOP-> .()-> X11 ()-> () 64. CSS Client Side Script . . JavaScript VBScript. 65. CSS Client Side Script Javascript .. . C . . . () 66. CSS Client Side Script Javascript XSS . . .() 67. SSS - Server Side Script . PHP JSP ASP Perl Python 68. SSS - Server Side Script PHP HTML . URL . JSP . HTML ().. 69. HTML & JavaScript & PHPHTML 70. HTML & JavaScript & PHP . 5 . 71. HTML & JavaScript & PHPJavascript 72. HTML & JavaScript & PHPPHP 73. APM 74. APM Apache+PHP(+@PhpMyAdmin)+MySQL Apache => HTTP . PHP => SSS . MySQL => DataBase DMBS+@ LAMP 75. APM Apache HTTP . Tomcat . . 76. APM PHP SSS . HTML . . 77. APM MySQL DB DBMS . SQL . . 78. APM MySQL SQL Prepared Satement 79. Cookie & SessionCookie 80. Cookie & SessionSession 81. Cookie & Session Cookie . Ex) , .. Session . -> . 82. GNU 83. GNU Gnu is Not Unix Gnu is Not Unix is Not Unix Gnu is Not Unix is Not Unix is Not Unix 84. GNU . . 1983 . 85. GNU GNU Bash => GCC => GDB => Glibc => C Gnome => () Emacs => (vi ) 86. GCC vs VC 87. GCC vs VC GCC . . VC .(3) VC . Pch . 88. CPU . . 89. CPU . . 90. . . . 91. HTTP HTTP-Request (1.1ver) 92. HTTP Method GET URL . POST Entity Body . HEAD . PUT URL . DELETE URL . TRACE . OPTION HTTP . CONNECT . 93. HTTP HTTP-Request (1.1ver) 94. HTTP HTTP-Response (1.1ver) 95. HTTP Status Code IANA( ) 1xx => .( ) 2xx => . 3xx => ( ) 4xx => 5xx => 96. HTTP HTTP-Response (1.1ver) 97. Proxy 98. Proxy . , . . 99. 100. .