Microsoft Word - Blind TCP IP hijacking.doc
|
|
- 본승 송
- 5 years ago
- Views:
Transcription
1 ==Phrack Inc.== Volume 0x0c, Issue 0x40, Phile #0x0f of 0x11 = = = =[ Blind TCP/IP hijacking is still alive ]= = = = = = = =[ By lkm ]= = = =[ <lkm_at_phrack_dot_org> ]= = = = 편역 : poc@securityproof.net 번역과정에서오역및오타가발생할수있습니다. 엄밀한글읽기를원하시는분은원텍스트를읽으시기바랍니다. 참고로원문에정확하지않은영문들이사용되고있는부분들이있습니다. 저자가 native speaker 인지는확인을하지 않았습니다. 가장좋은소스는원문텍스트입니다.
2 --[ Contents 1 - Introduction 2 - Prerequisites A brief reminder on TCP The interest of IP ID List of informations to gather 3 - Attack description Finding the client-port Finding the server's SND.NEXT Finding the client's SND.NEXT 4 - Discussion Vulnerable systems Limitations 5 - Conclusion 6 - References
3 --[ 1 도입 TCP를가지고노는것 (blind spoofing/hijacking, 등...) 은 initials TCP sequence number(isn) 를추측가능했던 (64K 룰, 등...) 몇년전에는아주인기가있었다. 요즘은 ISN들이랜덤화가아주잘되어있어이제는공격이거의불가능한것처럼보인다. 이글에서는 blind TCP hijacking 공격을수행하는것이 [1] 1 에서처럼 ISN을생성하는역할을하는 PRNG를공격하지않고도요즘여전히가능하다는것을보여줄것이다. 다음시스템 ((Windows 2K, windows XP, 그리고 FreeBSD 4) 들에적용될수있는방법도제시할것이다. 이방법은구현하기에직관적이지는않지만그럼에도불구하고완전히가능하며, 모든취약한시스템에대해이공격을수행하는데성공적으로사용된툴을코딩했기때문이다. --[ 2 필수전제 이섹션에서는이글전체를이해하는데필요한정보를몇가지제시할것이다. ----[ TCP에대한간단한상기두개의호스트 ( 이글에서는앞으로각각 "client" 와 "server" 라고지칭할것임 ) 사이에 TCP 연결은 client-ip, server-ip, client-port, server-port에의해확인될수있다. 서버포트가 well known 포트라면클라이언트의포트는보통 범위일것이며, 운영체제에의해자동으로부여된다.( 예 : 어떤사람으로부터 freenode로의연결은 [ppp289.someisp.com, irc.freenode.net, 1207, 6667] 에의해나타날수있다.) TCP 연결상에서통신이이루어지면교환된 TCP 패킷헤더들은이정보들 ( 실제로, IP 헤더는출발지 / 목적지 IP 를 가지고있으며, 그리고 TCP 헤더는출발지 / 목적지포트를가지고있다 ) 을가지고있다. 각 TCP 패킷헤더는또한 sequence number(seq) 및 acknowledgement number(ack) 에대한필드도가지고있다. 연결에포함된이두호스트의각각은연결이확립될때무작위로 32비트 SEQ number를연산한다. 이초기 initial SEQ number는 ISN이라고부른다. 그런다음, 한호스트가 N 바이트의데이터로패킷을보낼때마다 SEQ 번호에 N을더한다. sender는외부로나가는각 TCP 패킷의 SEQ 필드에그의현재 SEQ를더한다. ACK 필드는다른호스트로부터다음예상 SEQ number로가득찬다. 각호스트들은그자신의다음 sequence number(snd.next) 를유지하고, 그리고다른호스트 (RCV.NEXT) 로부터다음예상 SEQ number를유지한다. 한가지예를들어확인해보자.( 간단히하기위해, 이연결이이미확립되고, 포트들이보이지않는다고생각해보자.) 1 역자주 : Strange Attractors and TCP/IP Sequence Number Analysis - One Year Later (
4 Client Server [SND.NEXT=1000] [SND.NEXT=2000] --[SEQ=1000, ACK=2000, size=20]-> [SND.NEXT=1020] [SND.NEXT=2000] <-[SEQ=2000, ACK=1020, size=50]-- [SND.NEXT=1020] [SND.NEXT=2050] --[SEQ=1020, ACK=2050, size=0]-> 위의예에서, 먼저클라이언트는 20바이트의데이터를보낸다. 그런다음, 서버는이데이터를승인하고 (ACK=1020), 같은패킷에자신의 50바이트의데이터를보낸다. 클라이언트가보낸마지막패킷은우리가 "simple ACK" 라고부를것이다. 그것은서버가보낸 50바이트의데이터를승인하지만어떤데이터도탑재하여 (data payload) 운반하지는않는다. "simple ACK" 는호스트가받은데이터를승인하지만아직전송할데이터를가지고있지않은곳에서사용된다. 분명히, 어떤잘형성된 "simple ACK" 패킷은무한루프로연결될것이기때문에, 승인되지않을것이다. 개념적으로, 각바이트는 sequence number를가지고있으며, 그것은 TCP 헤더필드에포함된 SEQ는첫바이트의 sequence number를나타낸다. 예를들어, 첫패킷의 20 바이트는 sequence number 를가진다. TCP 는 "window" 의개념을정의함으로써흐름통제 (flow control) 메커니즘을구현한다. 각호스트는우리가 RCV.WND 라고부를 TCP window 사이즈 ( 각 TCP 연결에따라동적이고특수하며, TCP 패킷에선정되어있음 ) 를가지고 있다. 언제라도하나의호스트는 RCV.NXT 와 (RCV.NXT+RCV.WND-1) 사이에 sequence number 를가진바이트를받아들일것이다. 이메커니즘은그호스트에 " 전송중인 "(in transit) RCV.WND 바이트보다더많을수없다는것을언제라도 확인해준다. 연결의확립과해체 (teardown) 는 TCP 헤더의플래그에의해관리된다. 이글에서유일하게유용한플래그들은 SYN, ACK, 그리고 RST( 추가정보에대해서는 RFC793 를참고할것 ) 이다. SYN 와 ACK 플래그는연결확립에서다음과같이 사용된다 : Client Server
5 [client picks an ISN] [SND.NEXT=5000] [SND.NEXT=5001] --[flags=syn, SEQ=5000]--> [server picks an ISN] [SND.NEXT=9000] <-[flags=syn+ack, SEQ=9000, ACK=5001]-- [SND.NEXT=5001] [SND.NEXT=9001] --[flags=ack, SEQ=5001, ACK=9001]-->...connection established... 이확립동안각호스트들의 SND.NEXT는 1씩증가한다고언급할것이다. 그것은 sequence number가관련되어있는한 SYN 플래그가 ( 가상의 ) 1 바이트로카운트되기때문이다. 그래서, SYN 플래그세트를가진어떤패킷은 1+packet_data_size( 여기서데이터사이즈는 0임 ) 씩 SND.NEXT를증가시킨다. 독자들은또한 ACK 필드는옵션이라는것을목격할것이다. ACK 필드는비록관련은있지만 ACK 플래그와혼동해서는안된다. ACK 플래그는 ACK 필드가존재하면설정된다. ACK 플래그는확립된연결에속한패킷에만항상설정된다. RST 플래그는 ( 닫힌포트에연결을시도하는것과같은에러때문에발생하는 ) 연결을비정상적으로닫기위해 사용된다 [ IP ID의흥미로운부분 IP 헤더는 IP fragmentation/reassembly 메커니즘에의해사용되는 16비트정수인 IP_ID라는플래그를가지고있다. 이수는어떤한호스트에의해보내진각 IP 패킷을유일한것으로나타내기위해필요하지만 fragmentation에의해변경되지않을것이다 ( 그래서, 같은패킷의프래그먼트들은같은 IP ID를가질것이다.). 이제, 독자들은 IP_ID가왜흥미로운지궁금해할것이다. 몇몇 TCP/IP 스택 (Windows 98, 2K, 및 XP를포함. 이스택들은전역변수 counter에 IP_ID를저장하고있으며, 그것은각보내진 IP 패킷으로단순하게증가한다.) 에는멋진 기능 을있다. 이것은공격자가어떤한호스트의 IP_ID 카운트를확인할수있게해주며 ( 예를들어, ping으로 ), 그래서그호스트가패킷을보낼때를안다. 예 : attacker Host
6 --[PING]-> <-[PING REPLY, IP_ID=1000]--... wait a little... --[PING]-> <-[PING REPLY, IP_ID=1010]-- <attacker> Uh oh, the Host sent 9 IP packets between my pings. 이테크닉은잘알려져있으며, 이미스텔스포트스캔 ([3] 2 와 [5] 3 ) 를실제로수행하기위해사용되어왔다. ----[ 2.3 수집할정보의목록 자, 기존의 TCP 연결을하이재킹하기위해무엇이필요한가? 먼저, 우리는클라이언트의 IP, 서버의 IP, 클라이언트포트, 서버의포트를알필요가있다. 이글에서클라이언트의 IP, 서버의 IP, 서버의포트는알고있는것으로가정할것이다. 어려운것은클라이언트의포트를탐지하는것인데, 왜냐하면클라이언트의포트는 OS에의해무작위로부여되기때문이다. 다음섹션에서우리는 IP_ID로어떻게클라이언트의포트를알아낼것인지살펴볼것이다. 우리가두가지방법 ( 서버로부터클라이언트에데이터를보내고, 서버로부터클라이언트에데이터를보내는것 ) 을 하이재킹할수있기를원한다면필요한다음것은서버와클라이언트의 sequence number 를알아내는것이다. 분명히, 가장흥미로운것은클라이언트의 sequence number이다. 왜냐하면, 그것은클라이언트에의해보내진것처럼보이는것을서버로데이터를보내게할수있기때문이다. 하지만이글의나머지부분에서는서버의 sequence number를먼저탐지할필요가있음을보여줄것인데, 이는클라이언트의 sequence number를탐지할필요가있기때문이다. --[ 3 공격방법기술 ( 記述 ) 이섹션에서는어떻게클라이언트의포트를확인하는지, 그런다음서버의 sequence number를, 그리고마지막으로클라이언트의 sequence number를확인하는방법에대해알아볼것이다. 우리는클라이언트의 OS가취약한 OS라고가정할것이다. 그서버는어떤 OS에서도실행될수있다
7 ----[ client-port 찾기우리는이미클라이언트와서버의 IP, 그리고서버의포트를알고있다고가정한다면, 주어진포트가정확한클라이언트의포트인지확인하는잘알려진방법이있다. 이를위해우리는 client-ip:guessed-client-port로부터 server-ip:server-port로 SYN 프래그가설정된 TCP 패킷을보낼수있다.( 우리는이테크닉이적용되도록하기위해스푸핑된 IP 패킷을보낼수있을필요가있다.) 다음은 guessed-client-port 가정확한클라이언트의포트가아닐경우우리가패킷을보냈을때일어나는것이다 : Attacker (masquerading as client) Server --[flags=syn, SEQ=1000]-> 실제클라이언트 <-[flags=syn+ack, SEQ=2000, ACK=1001]--... 실제클라이언트는이연결을하지않았으며, 그래서그것은 RST 로중단한다... --[flags=rst]-> 다음은 guessed-client-port 가정확한클라이언트의포트일경우우리가패킷을보냈을때일어나는것이다 : Attacker (masquerading as client) Server --[flags=syn, SEQ=1000]-> 실제클라이언트... 공격자가보낸 SYN 을받자마자서버는단순한 ACK 로응답한다... <-[flags=ack, SEQ=xxxx, ACK=yyyy]--... 클라이언트는단순한 ACK 의응답으로아무것도보내지않는다...
8 이제, 이모든것중에서중요한것은첫번째경우에서는클라이언트가패킷을하나보낸다는것이고, 두번째 경우에서는그렇지않다는것이다. 만약섹션 2.2 를주의깊게읽었다면이특별한것이클라이언트의 IP conunter 를 확인함으로써탐지될수있다는것을독자여러분들은알것이다. 그래서, guessed client-port 가정확한것인지확인하기위해우리가해야할모든것은다음과같다 : - 클라이언트로 PING을보낸다.(IP ID를주목 ) - 스푸핑된 SYN 패킷을보낸다. - 클라이언트로 PING을다시보낸다.( 새로운 IP ID를주목 ) - 추측한포트가정확한지확인하기위해두개의 IP ID를비교한다. 만약사람들이효율적인스캐너를만들고자한다면분명히많은어려움들이있는데, 특히두개의 PING 사이에서클라이언트가도중에패킷을전송할수있다는것과, 클라이언트와서버사이의잠복 (latency)( 정확하지않은추측의경우그의 RST 패킷을클라이언트가보낸후에 delay에영향을미침 ) 이라는사실이다. 효율적인 client-port 스캐너를코딩하는것은독자들의몫으로남겨둔다. 공격전에클라이언트와서버사이의잠복을측정하고실시간으로클라이언트의트래픽에자신을순응시키는우리의툴로클라이언트의포트를 3분이내에보통발견할수있다. ----[ 서버의 SND.NEXT 발견하기 이제우리는클라이언트의포트를알게되었기때문에서버의 SND.NEXT( 현재 sequence number) 를알필요가있다. 어떤한호스트가출발지및목적지 (source/destination) 포트가명확하게있는 TCP 패킷을받지만부정확한 seg 그리고 / 또는 ack 를받을때마다정확한 SEQ/ACK number 를가진간단한 ACK 를보내준다. 우리가이문제에대해 알아보기전에 RFC793 에정의된것처럼정확한 seq/ack 4 이무엇인지정의하자 : 정확한 SEQ 는패킷을받는호스트의 RCV.NEXT 와 (RCV.NEXT+RCV.WND-1) 사이에있는 SEQ 이다. 전형적으로 RCV.WND 는 아주큰번호 ( 최소한수십 kilobyte) 이다. 정확한 ACK 는 ACK 를받는호스트가이미보낸어떤것의 sequence number 에상응하는 ACK 이다. 즉, 어떤호스트에 의해받은패킷의 ACK 필드는그호스트자신의현재 SND.SEQ 보다낮거나동일해야한다. 그렇지않다면 ACK 는 유효하지않을것 ( 보내지지않은데이터를인정할수는없다!) 이다. 4
9 sequence number 공간이 " 순환적 (circular)" 이라는것을주목하는것이중요하다. 예를들어, ACK 의유효성을 확인하기위해받는호스트에의해사용되는조건은단순히 unsigned comparison "ACK <= receiver's SND.NEXT" 이 아니라 signed comparison "(ACK - receiver's SND.NEXT) <= 0" 이다. 자, 우리가서버의 SND.NEXT 를추측하는원래의문제로돌아가자. 서버에서클라이언트로잘못된 SEQ 또는 ACK 를 보낸다면클라이언트는 ACK 를반환할것이며, 만약옳다고추측한다면클라이언트는아무것도보내지않을것이라는 것을우리는알고있다. 클라이언트의포트를탐지하는것은 IP ID 로테스트할수있다. 만약 ack1-ack2 = 2^31와같은 ACK 체크공식을살펴보면, 만약두개의 ACK 값들 (ack1와 ack2이라고부르자 ) 을무작위로선택하면정확하게그들중의하나는유효할것이다. 예를들어, ack1=0와 ack2=2^31라고해보자. 만약실제 ACK가 1과 2^31 사이라면 ack2는받아들여질수있는 ack가될것이다. 만약실제 ACK가 0 또는 (2^32-1) 와 (2^31 + 1) 사이라면 ack1은받아들여질수있을것이다. 이것을고려해보면, 우리는서버의 SND.NEXT를찾아내기위해 sequence number 공간을더쉽게스캐닝할수있다. 각각의추측은두개의패킷을보내는것을포함하고있는데, 이때추측된서버의 SND.NEXT에설정된그것의 SEQ 필드와더불어패킷이보내진다. 첫패킷 (resp. second packet) 은 ack1(resp. ack2) 에설정된그것의 ACK 필드를가질것이며, 그래서추측된것이 SND.NEXT이정확하다는것을확신할수있으며, 적어도그두패킷중에서하나는받아들여질수있을것이다. sequence number 공간은클라이언트포트공간보다더크지만, 두개의사실이이스캐닝을더쉽게만든다 : 먼저, 클라이언트가패킷을받으면, 그것은즉시응답한다. client-port 스캐닝에서처럼클라이언트와서버사이에잠복성을가진문제는없다. 그래서, 두개의 IP ID 확인사이의시간은아주작을수있으며, 스캐닝속도를올리고, 클라이언트가우리가확인하는것과탐지하는데바보짓을하는것사이에 IP 트래픽을가질가능성을아주많이줄일것이다. 두번째, 수신자의 window 때문에모든가능한 sequence number를테스트하는것이필요하지는않다. 사실, 최악의경우근사치 (2^32 / 클라이언트의 RCV.WND) 추측계산만필요하다 ( 이사실은이미 [6] 5 에서언급되었다.). 물론우리는클라이언트의 RCV.WND를알지못한다. 우리는 RCV.WND=64K라고대략추측하고, 스캐닝 (64K 배수로 SEQ를시도하며 ) 을할수있다. 그런다음, 만약우리가어떤것도발견하지못했다면모든 i에대해 seq = 32K + i*64k와같은모든 SEQ들을시도할수있다. 그런다음이미시도한 SEQ들을다시테스트하는것을피하며 seq=16k + i*32k와 5
10 같은모든 SEQ 등을시도하며, window 를좁혀가는것이다. 전형적인 "modern" 연결에대해서, 이스캐닝은우리 툴로는 15 분보다적게걸린다. 알려진서버의 SND.NEXT로, 그리고 ACK를우리가모르는것을해결하는방법으로우리는 "server -> client" 식으로연결을하이재킹할수있다. 이것은나쁘지는않지만아주유용한것은아니라서, 우리가클라이언트에서서버로데이터를보내고, 클라이언트가명령을실행할수있도록할수있는것등을선호할수있다. 이를위해우리는클라이언트의 SND.NEXT를찾아낼필요가있다. ----[ 3.3 클라이언트의 SND.NEXT 찾기클라이언트의 SND.NEXT를알아내기위해무엇을할수있는가? 분명우리는서버의 SND.NEXT에했던것과같은방법을사용할수없는데, 이는서버의 OS가아마도이공격에취약하지않기때문이며, 게다가서버상의부담스러운네트워크트래픽은 IP ID 분석을실행불가능하게할수있다. 하지만, 우리는서버의 SND.NEXT를알고있다. 또한클라이언트의 SND.NEXT가클라이언트의내부로들어오는패킷의 ACK 필드를점검하는데사용된다는것을알고있다. 그래서우리는서버의 SND.NEXT에설정된 SEQ 필드로서버로부터클라이언트로패킷을보낼수있으며, ACK를가려내고, 그리고 ( 다시 IP ID로 ) ACK가받아들일수있는지확인할수있다. 만약 ACK 가받아들일수있는지탐지한다면이것은 (guessed_ack - SND.NEXT) <= 0 라는것을의미한다. 그렇지않다면 이미추측했을것같은데, (guessed_ack - SND_NEXT) > 0 임을의미한다. 이지식을이용하면, 우리는바이너리분석을통해약 32 번의시도로정확한 SND_NEXT 를알아낼수있다 (sequence space 가순환적이기때문에다소변경된것이다 ). 이제우리는마침내필요한모든정보를가지게되었으며, 우리는클라이언트나서버로어느쪽으로부터도세션 하이재킹 (session hijacking) 을할수있게되었다. --[ 4 토론 이섹션에서우리는취약한시스템을확인하고, 이공격의한계를토론하며, 더오래된시스템에대한비슷한공격을 제시할것이다.
11 ----[ 4.1 취약한시스템이공격은 Windows 2K, Windows XP <= SP2, 그리고 FreeBSD 4에서테스트되었다. FreeBSD는 IP ID를랜덤화하는커널옵션을가지고있으며, 이것은이공격을불가능하게만든다는것을주목해야한다. 우리가알고있는한 Windows 2K와 XP에대한해결책은없다. 취약한시스템에서이공격을가능하게만드는유일한 " 버그 " 는비랜덤화된 IP ID 이다. 다른행위자 ( 우리가바이너리 분석등을가능하게하는 ACK 점검 ) 들은 RFC793 에의해예상된다 ( 하지만, [4] 6 에서이문제를개선시키기위한작업이 있었다 ). 우리가테스트를할수있었던한 Windows 2K, Windows XP, 그리고 FreeBSD 4가취약했다는것을확인하는것은흥미롭다. 같은 IP ID 증가시스템을사용하는다른 OS가있지만같은 ACk 점검메커니즘을사용하지는않는다. Windows와 FreeBSD의 TCP/IP 스택행위사이의유사성은골칫거리다. MacOS X는 FreeBSD에기반을두고있지만취약하지는않은데, 이것은 MacOS X가다른 IP ID 번호부여 (numbering) 구조를사용하기때문이다. Windows Vista는테스트를하지않았다. ----[ 4.2 한계들 앞에서기술한공격은다양한한계들을가지고있다 : 첫째, 이공격은 Windows 98에서작동되지않는다. 하지만실제한계는아닌데, 왜냐하면 Windows 98의초기 SEQ는 1,000분의 1초, 2^32 이하 (modulo 2^32) 내의머신의가동시간과동일하기때문이다. 우리는 Windows 98로어떻게하이재킹을하는지에대해토론하지않을것이다. 두번째, 만약클라이언트의연결이느리거나많은트래픽을가지면 (IP ID 분석으로바보같은짓을하며 ) 이공격은어려워질것이다. 또한, 클라이언트와서버사이의잠복성의문제가있다. 이문제들은잠복을측정하고, 호스트들이트래픽을가지는때를탐지하는똑똑한툴을만들어줄일수있다. 더나아가, 우리는클라이언트호스트에접근할필요가있다. 우리는패킷을보내고 IP ID 를가지기위해응답을받을 수있을필요가있다. ICMP 또는 TCP 또는그무엇이든어떤타입의패킷도괜찮다. 이공격은만약호스트가모든 타입의패킷을절대적으로막는방화벽 /NAT/... 등의뒤에있을경우가능하지않을것이다. 하지만필터링되지않는 6
12 하나의포트만있어도이공격을가능하게만들수있기에충분하다. 이문제는통합된방화벽을가진 Windows XP SP2 와그이후에나온 OS 에도존재한다. Windows XP SP2 는취약하지만방화벽이어떤상황에서는공격을막을수 있으지모른다. --[ 5 결론이글에서우리는 Windows 2K/XP, 그리고 FreeBSD 4에서작동하는 blind TCP hijacking의방법한가지를제시했다. 이방법이많은한계를가지고있지만완벽하게가능하며, 많은호스트들에게적용될수있다. 더나아가, TCP 상의많은프로토콜들은여전히암호화되지않은통신을사용하며, 그래서 blind TCP hijacking의보안에대한영향을무시할수는없다. --[ 6 참고문헌 [1] [2] [3] [4] [5] [6]
시스템, 네트워크모니터링을통한보안강화 네트워크의미래를제시하는세미나 세미나 NetFocus 2003 : IT 관리자를위한네트워크보안방법론 피지피넷 /
시스템, 네트워크모니터링을통한보안강화 네트워크의미래를제시하는세미나 세미나 NetFocus 2003 : IT 관리자를위한네트워크보안방법론 피지피넷 / 팀장나병윤!dewymoon@pgpnet.com 주요내용 시스템모니터링! 패킷크기와장비의 CPU 및 Memory 사용량! SNMP를장비의상태관찰 비정상적인트래픽모니터링! Packet 분석기의다양한트래픽모니터링도구를이용한비정상적인트래픽관찰!
Microsoft PowerPoint - L4-7Switch기본교육자료.ppt
L4-7 Switch 기본교육자료 Pumpkin Networks. Inc. http://www.pumpkinnet.co.kr (Tel) 02-3280-9380 (Fax) 02-3280-9382 info@pumpkinnet.co.kr 기본개념 L4/L7 Switch 란? -2- 기본개념 - Switching & Routing Switching & Routing
bn2019_2
arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily
Diggin Em Walls (part 3) - Advanced/Other Techniques for ByPassing Firewalls
방화벽우회테크닉 저자 : Ka0ticSH(asm.coder@verizon.net) 번역및편집 : vangelis (vangelis@wowwhacker.org) Wowcode Team of Wowhacker 호스트탐지 : 방화벽뒤에어떤호스트가살아있다면그호스트를탐지할수있는방법은여러가지가있다. 이시리즈의앞에서는주로 traceroute와 ICMP 패킷을사용하는것에대해주로다뤘다.
Windows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
Microsoft PowerPoint - 4.스캐닝-1(11.08) [호환 모드]
정보보호 Scanning (1) 목차 Ⅳ. 스캐닝 (Scanning) 1. 활성화된호스트식별 ping 침투테스트범위에있는 IP 주소만목록화 현재동작중인시스템확인 Ping - ICMP(Internet Control messaging Protocol) 패킷을사용 - echo request, echo reply 패킷 - target 시스템이 off상태이거나, ICMP패킷을차단하는경우
Microsoft PowerPoint - 4. 스캐닝-2.ppt [호환 모드]
정보보호 Scanning 목차 Ⅳ. 스캐닝 (Scanning) 1. 활성화된호스트식별 ping 침투테스트범위에있는 IP주소만목록화 현재동작중인시스템확인 ping Echo request 메시지를강제종료전까지계속전송 Echo request 메시지를 4 개전송후, 자동으로종료 Ping - ICMP(Internet Control messaging Protocol)
SMB_ICMP_UDP(huichang).PDF
SMB(Server Message Block) UDP(User Datagram Protocol) ICMP(Internet Control Message Protocol) SMB (Server Message Block) SMB? : Microsoft IBM, Intel,. Unix NFS. SMB client/server. Client server request
슬라이드 1
TCPdump 사용법 Neworks, Inc. (Tel) 070-7101-9382 (Fax) 02-2109-6675 ech@pumpkinne.com hp://www.pumpkinne.co.kr TCPDUMP Tcpdump 옵션 ARP 정보 ICMP 정보 ARP + ICMP 정보 IP 대역별정보 Source 및 Desinaion 대역별정보 Syn 과 syn-ack
서비스) 와서버( 관리대상서버) 간에자격증명을사용하여서로의 ID 를확인하고서로주고받는데이터를검사하고암호화하는프로세스 이다. 높은인증수준은일반적으로성능의저하를가져올수있지만높은 수준의보안과데이터무결성을제공한다. 기본값 - 관리대상서버에설정되어있는 DCOM 인증수준기본 값을
설정매뉴얼 연결설정 연결을하기위해서는클라이언트와서버에 Windows Management Instrumentation, Remote Procedure Call(RPC) 서비스 가설치및실행되고있어야한다. Windows Management Instrumentation 서비스는 굳이실행시킬필요는없다. 요청이들어올경우자동실행되므로 연결및쿼리는 DCOM 을사용한다. DCOM은
Microsoft Word - NAT_1_.doc
NAT(Network Address Translation) 1. NAT 개요 1 패킷의 IP 헤더의수신지주소, 발신지주소또는그주소를다른주소로변경하는과정 2 NAT기능을갖는장치를 NAT-BOX라함 ( 시스코라우터, 유닉스시스템, 윈도우의호스트혹은몇개의다른시스템일수있기때문에이렇게지칭하기도함 ) 3 NAT 기능을갖는장치는일반적으로스텁도메인 (Stub-domain)
일반적인 네트워크의 구성은 다음과 같다
W5200 Errata Sheet Document History Ver 1.0.0 (Feb. 23, 2012) First release (erratum 1) Ver 1.0.1 (Mar. 28, 2012) Add a solution for erratum 1, 2 Ver 1.0.2 (Apr. 03, 2012) Add a solution for erratum 3
Microsoft Word doc
TCP/IP 구조 1. I.P 구조설명 2. ARP 구조설명 3. TCP 구조설명 4. UDT 구조설명 5. RIP 구조설명 6. BOOTP 구조설명 7. TFTP 구조설명 destination addr source addr type data CRC 6 6 2 46-1500 4 type 0X0800 IP datagram 2 46-1500 type 0X0806
<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >
웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 소켓 (Socket) (1/2) Socket 이란? 서버와클라이언트가서로특정한규약을사용하여데이터를전송하기위한방식 서버와클라이언트는소켓연결을기다렸다가소켓이연결되면서로데이터를전송 현재네트워크상에서의모든통신의근간은 Socket 이라할수있음 Page 2 1 소켓 (Socket) (2/2)
UDP Flooding Attack 공격과 방어
황 교 국 (fullc0de@gmail.com) SK Infosec Co., Inc MSS Biz. Security Center Table of Contents 1. 소개...3 2. 공격 관련 Protocols Overview...3 2.1. UDP Protocol...3 2.2. ICMP Protocol...4 3. UDP Flood Test Environment...5
Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University
Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment
The Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)
Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
제20회_해킹방지워크샵_(이재석)
IoT DDoS DNS (jaeseog@sherpain.net) (www.sherpain.net) DDoS DNS DDoS / DDoS(Distributed DoS)? B Asia Broadband B Bots connect to a C&C to create an overlay network (botnet) C&C Provider JP Corp. Bye Bye!
2009년 상반기 사업계획
네트워크계층프로토콜 쉽게배우는데이터통신과컴퓨터네트워크 학습목표 IPv6의필요성과헤더구조를이해한다. 이동 IP 프로토콜의터널링원리를이해한다. ARP/RARP의필요성을이해한다. ICMP의헤더와제어메시지를이해한다. IGMP의헤더와멀티캐스트그룹관리방식을이해한다. 2/27 1 절. IPv6 주소공간확장 IPv4의 32 비트에서 128 비트로확장 최대 2 128 개의호스트를지원
TCP.IP.ppt
TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP Internet Protocol _ IP Address Internet Protocol _ Subnet Mask Internet Protocol _ ARP(Address Resolution Protocol) Internet Protocol _ RARP(Reverse Address Resolution
Microsoft PowerPoint _TCP_IP
네트워크 2007 년상반기 1 의개념 (ransmission Control Protocol / Internet Protocol) -는네트워크를상호연결시켜정보를전송할수있도록하는기능을가진다수의 프로토콜이모여있는프로토콜집합임. - 의가장대표적인프로토콜은 3 계층의 IP 와 4 계층의 CP 로대부분의응용서비스가 CP 상 에서이루어지나, 최근인터넷의단점을보완하기위해
[QoS 강좌] QoS에서의 혼잡 회피 적용과 이해 ②
[QoS 강좌 ] QoS 에서의혼잡회피적용과이해 2 지난 4 번의강좌를통해 QoS 의전체적인그림을그려봤다. 이제부터는세부적인튜닝으로들어가 QoS 혼잡예방을 위한다양한메커니즘에대해알아보자. 이번호에는 TCP 프로토콜의혼잡제어메커니즘의작동방법과테일드롭시 어떤문제점이있는지, QoS 에서는어떻게적용하는지살펴볼것이다. 특히이론적으로중요한 TCP 혼잡제어 메커니즘, 글로벌싱크로나이제이션,
Microsoft PowerPoint - thesis_rone.ppt
엔터프라이즈네트워크에서인터넷웜의실시간탐지방법 포항공과대학교정보통신대학원정보통신학과 분산시스템과네트워크관리연구실 2005 년 12 월 21 일 조룡권 rone@postech.ac.kr 목차 서론 연구의필요성과목표 관련연구 인터넷웜탐지알고리즘 웜트래픽발생툴 알고리즘의검증 네트워크에서의탐지결과분석 결론 (2) 서론 (1) 인터넷웜은전파속도가빠르고네트워크의마비를일으킴
<4D F736F F D20C3D6C1BE202D D E7420B1E2B9DD20B4DCB8BB20C8A3BDBAC6AE20BFEEBFB5C3BCC1A620C0DAB5BF20C6C7BAB02E646F63>
HTTP User-Agent 기반단말호스트운영체제자동판별 허민 *, 이현신, 김명섭고려대학교컴퓨터정보학과 {grrrhm, hyunshin-lee, tmskim}@korea.ac.kr 요 약 인터넷을접속하는단말의종류가다양해지면서인터넷접속단말의운영체제정보는트래픽분석에유용하게활용될수있다. 해당단말의운영체제정보를판별하기위한방법으로수동형방법과능동형방법이있으며, 이중수동형방법이탐지속도가빨라실시간네트워크트래픽분석에적합하다.
[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트
3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트워크주소와 브로드캐스트주소를설명할수있다. 학습내용 1 : IP 헤더필드구성 1. Network Layer Fields 2. IP 헤더필드의구성 1)
정보보안 개론과 실습:네트워크
풋프린팅과스캐닝 영동대학교스마트 IT 학부 : 컴퓨터와해킹 이호준 hjlee@yd.ac.kr Contents 학습목표 풋프린팅 (footprinting) 이무엇인지안다. 포트와서비스의관계를이해한다. 다양한스캔기술을이해하고실행할수있다. 방화벽과 IDS를탐지할수있다. 운영체제를탐지할수있다. 내용 풋프린팅 (Footprinting) 스캔 운영체제의탐지 방화벽과침입탐지시스템의탐지
정보보안 개론과 실습:네트워크
세션하이재킹 영동대학교스마트 IT 학부 : 컴퓨터와해킹 이호준 hjlee@yd.ac.kr Contents 학습목표 세션하이재킹공격의패턴을이해한다. 세션하이재킹공격을실행할수있다. 세션하이재킹공격을탐지할수있다. 세션하이재킹공격시이에대한적절한대책을이해한다. 세션하이재킹공격에대한예방법을이해한다. MITM 공격을이해한다. MITM 공격을수행할수있다. 내용 세션하이재킹공격
untitled
Oracle DBMS 로그인의접근제어우회 취약점분석 2006. 2. 9 인터넷침해사고대응지원센터 (KISC) 본보고서의전부나일부를인용시반드시 [ 자료 : 한국정보보호진흥원 (KISA)] 룰명시하여주시기바랍니다. 개요 o 2005년이후 Oracle Critical Patch Update(CPU) 는 Oracle사제품대상으로다수의보안패치및보안패치와관련된일반패치를발표하는주요수단임
[ tcpdump 패킷캡처프로그램 ] tcpdump란? tcpdump 버전확인 tcpdump 플래그 (flags) tcpdump 사용법 tcpdump의사용예제 telnet을활용해 root와 passwd 암호알아내기 [01] tcpdump란? tcpdump는 Lawren
[ tcpdump 패킷캡처프로그램 ] tcpdump란? tcpdump 버전확인 tcpdump 플래그 (flags) tcpdump 사용법 tcpdump의사용예제 telnet을활용해 root와 passwd 암호알아내기 [01] tcpdump란? tcpdump는 Lawrence Berkley Nation Lab의 Network Rearch Gruop에서만든것으로네트워크의패킷을출력해주는프로그램이다.
Microsoft PowerPoint - 4. 스캐닝-2(11.21) [호환 모드]
정보보호 Scanning 목차 Ⅳ. 스캐닝 (Scanning) 1. 활성화된호스트식별 3. 서비스및운영체제스캔 4. 프로토콜스캔 5. 기타스캔 스캔 TCP연결설정 -3way handshaking TCP연결종료 -4way handshaking SYN FIN ( 연결종료요청 ) SYN + ACK ACK ( 연결종료승인 ) FIN ( 연결종료요청 ) ACK ACK
DoS 공격의유형분석및탐지방법 (Monitoring and Investigation of DoS Attack) 영산대학교 사이버경찰학과 이성진
DoS 공격의유형분석및탐지방법 (Monitoring and Investigation of DoS Attack) 영산대학교 사이버경찰학과 이성진 목차 1. 증상 2. DoS 기술의방법과대응 - Ping of death - SYN Flooding - LAND Attack - SMURF Attack 3. DDoS 공격의예방과대응 서비스거부공격 (DoS, Denial
intro
Contents Introduction Contents Contents / Contents / Contents / Contents / 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
< F5320B4EBC0C0C0E5BAF1BFA120B4EBC7D120BAB8BEC8B1E2B4C920B0A1C0CCB5E528C3D6C1BE292E687770>
DDoS 대응장비보안기능요구사항 2010. 1 IT 보안인증사무국 목차 1. 소개 1 1.1 참고 1 1.2 목적및범위 1 1.3 문서구조 2 2. DDoS 공격유형및대응기술 3 2.1 DDoS 공격유형 3 2.2 DDoS 대응장비구성방식 6 3. DDoS 공격대응을위한보안기능 7 4. DDoS 대응장비시험방법 8 1. 1.1 소개 참조 본요구사항의식별정보는다음과같다.
Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_
Sena Technologies 백서 : Latency/Throughput Test September 11, 2008 Copyright Sena Technologies, Inc 2008 All rights strictly reserved. No part of this document may not be reproduced or distributed without
SSL Strip Attack JAC (SemiDntmd) 이우승 semidntmd.tistory.com
SSL Strip Attack JAC (SemiDntmd) 이우승 semidntmd.tistory.com Content 1. SSL Strip - SSL? - SSL MITM - SSL Strip 2. SSL Strip 공격 3. 대응방법 Copyright@2012 All Rights Reserved by SemiDntmd 2 1. SSL Strip 1-1
Secure Programming Lecture1 : Introduction
Malware and Vulnerability Analysis Lecture4-1 Vulnerability Analysis #4-1 Agenda 웹취약점점검 웹사이트취약점점검 HTTP and Web Vulnerability HTTP Protocol 웹브라우저와웹서버사이에하이퍼텍스트 (Hyper Text) 문서송수신하는데사용하는프로토콜 Default Port
[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
취약점분석보고서 Simple Web Server 2.2 rc2 Remote Buffer Overflow Exploit RedAlert Team 안상환
취약점분석보고서 Simple Web Server 2.2 rc2 Remote Buffer Overflow Exploit 2012-07-19 RedAlert Team 안상환 목 차 1. 개요... 1 1.1. 취약점분석추진배경... 1 2. Simple Web Server 취약점... 2 2.1. Simple Web Server 취약점개요... 2 2.2. Simple
Microsoft PowerPoint - ch13.ppt
chapter 13. 네트워크보안과 ACL 한빛미디어 -1- 학습목표 계층별네트워크보안이슈 시스코라우터의 ACL 시스코라우터의 ACL 설정 한빛미디어 -2- 계층별네트워크보안이슈 데이터링크계층보안 ARP 스푸핑 MAC 플러딩 한빛미디어 -3- 계층별네트워크보안이슈 방화벽 [ 그림 ] 방화벽구조 한빛미디어 -4- 계층별네트워크보안이슈 침입탐지시스템 (IDS)
Microsoft PowerPoint - 2.Catalyst Switch Intrastructure Protection_이충용_V1 0.ppt [호환 모드]
Catalyst Switch Infrastructure Protection Cisco Systems Korea SE 이충용 (choolee@cisco.com) Overview DoS (Denial of Service) 공격대상 - Server Resource - Network Resource - Network devices (Routers, Firewalls
The Pocket Guide to TCP/IP Sockets: C Version
얇지만얇지않은 TCP/IP 소켓프로그래밍 C 2 판 4 장 UDP 소켓 제 4 장 UDP 소켓 4.1 UDP 클라이언트 4.2 UDP 서버 4.3 UDP 소켓을이용한데이터송싞및수싞 4.4 UDP 소켓의연결 UDP 소켓의특징 UDP 소켓의특성 싞뢰할수없는데이터젂송방식 목적지에정확하게젂송된다는보장이없음. 별도의처리필요 비연결지향적, 순서바뀌는것이가능 흐름제어 (flow
IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1
IP 심화 º 각 P 의게이트웨이는해당네트워크의마지막주소를사용한다. - P1 (210.220.10.1/26) 의게이트웨이 (5의 Fa0/0) : 210.220.10.63 /26 = 255.255.255.192 호스트비트수 : 32-26 = 6 비트 => = 64 그러므로 P1의 IP 210.220.10.1 중서브넷마스크에의거 26비트는변함이없고, 나머지 6비트가호스트비트로변하므로
Cloud Friendly System Architecture
-Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture
전송계층프로토콜 TCP(Transmission Control Protocol) 전송계층에서동작하는연결지향형 (connectionoriented) 프로토콜 데이터의흐름을관리하고, 데이터가정확한지검증하며통신 쓰리웨이핸드셰이킹 (three-way handshaking) 을통
전송계층프로토콜 TCP(Transmission Control Protocol) 전송계층에서동작하는연결지향형 (connectionoriented) 프로토콜 데이터의흐름을관리하고, 데이터가정확한지검증하며통신 쓰리웨이핸드셰이킹 (three-way handshaking) 을통해연결설정 특징 - 높은신뢰성 - 가상회선연결방식 - 연결의설정과해제 - 데이터체크섬 - 시간초과와재전송
이세원의 인터넷통신 과제 02.hwp
인터넷통신 과제 02 200601800 정보통신전공 이세원 l 공개프로토콜분석기 wireshark 를설치하고사용법을공부한다. l Ethernet 트래픽을관찰하고분석한다. l ARP/RARP 관련 RFC 문서를읽어보고 ARP 트래픽을관찰및분석한다. l ping test 를하여 wireshark 에서 source-->destination 까지주고받는패킷을관찰한다.
index 1. DOS 1.1 Definition of DoS (Denial Of Services) 1.2 DoS attack in Network 1) ICMP Flooding 2) SYN Flooding (SYNF) 3) Land Attack 2. DDOS 2.1 D
DoS, DDoS 1012 1705 사이버경찰학과 홍윤기 index 1. DOS 1.1 Definition of DoS (Denial Of Services) 1.2 DoS attack in Network 1) ICMP Flooding 2) SYN Flooding (SYNF) 3) Land Attack 2. DDOS 2.1 Definition of DDOS (Distribute
정보보안 개론과 실습:네트워크
스푸핑 영동대학교스마트 IT 학부 : 컴퓨터와해킹 이호준 hjlee@yd.ac.kr Contents 학습목표 스푸핑공격을이해한다. ARP, IP, DNS 스푸핑공격을실행할수있다. 스푸핑공격을탐지할수있다. 스푸핑공격에대처하고예방하는방법을알아본다. 내용 스푸핑공격 ARP 스푸핑 IP 스푸핑 DNS 스푸핑 2/30 스푸핑공격 스푸핑 (spoofing) 은 속이다
슬라이드 제목 없음
2006-11-02 경북대학교컴퓨터공학과 1 제 8 장인터넷프로토콜 : IP 데이터그램 단편화 검사합 옵션 IP 설계 IP 프로토콜 2006-11-02 경북대학교컴퓨터공학과 2 2006-11-02 경북대학교컴퓨터공학과 3 네트워크계층프로토콜 IP (Internet Protocol) TCP/UDP 세그먼트를받아서패킷별로경로선택 ICMP (Internet Control
슬라이드 1
네트워크포렌식실습 ICMP 패킷분석과 Ping 공격 목 차 ICMP 헤더와동작 ICMP 와이어샤크분석 IP와 MAC 주소분석 Dos 공격유형과대응방법 DDos 공격과공격시연 2 ICMP 헤더와동작 1) ICMP 란? 2) ICMP 위치 3) ICMP 캡슐화 4) ICMP 동작과정및확인 5) ICMP 헤더구조 6) ICMP 메시지형식및종류 ICMP 프로토콜 ICMP
Cisco SDN 3.0 DDoS DDoS Cisco DDoS Real Demo 2008 Cisco Systems, Inc. All rights reserved. 2
SDN DDoS (whchoi@cisco.com) Cisco Systems Korea 2008 Cisco Systems, Inc. All rights reserved. 1 Cisco SDN 3.0 DDoS DDoS Cisco DDoS Real Demo 2008 Cisco Systems, Inc. All rights reserved. 2 Cisco SDN 3.0
Microsoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
Microsoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode]
TCP Server/Client Department of Computer Engineering Kyung Hee University. Choong Seon Hong 1 TCP Server Program Procedure TCP Server socket() bind() 소켓생성 소켓번호와소켓주소의결합 listen() accept() read() 서비스처리, write()
<3035313230325FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>
네트워크 장비의 디폴트 로그인 패스워드 취약점 및 대책 2005. 11. 30 본 보고서의 전부나 일부를 인용시 반드시 [자료: 한국정보보호진흥원(KISA)]룰 명시하여 주시기 바랍니다. - 1 - 1. 개요 패스워드 관리는 보안의 가장 기본적인 사항으로 유추하기 어려운 패스워드를 사용하고, 주기적 으로 패스워드를 변경하는 등 패스워드 관리에 신경을 많이 쓰고
#WI DNS DDoS 공격악성코드분석
#WI-13-025 2013-07-19 내용요약 이보고서는 7 월 15 일 Fortinet 의 Kyle Yang 이작성한 6.25 DNS DDoS Attack In Korea 를참고하여작성된것임 공격대상이된 DNS 서버는 ns.gcc.go.kr 과 ns2.gcc.go.kr 로, 악성코드에 감염된좀비 PC 는 DNS 서버에대한도메인확인질의에대한응답을두 타깃으로보내지도록하는방법을이용하였음
Diggin em Walls ? 방화벽 탐지, 그리고 방화벽 뒤의 네트워크 확인
Diggin em Walls 방화벽탐지, 그리고방화벽뒤의네트워크확인 by Ka0ticSH(asm.coder@verizon.net) 번역 : vangelis (vangelis@wowhacker.org ) Wowcode Team of wowhacker 서문이글은방화벽의확인, 탐지, 그리고침입테크닉에대해서다룰것이며, 더특별히방화벽이면에존재하는네트워크를확인하는능력을다룰것이다.
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
슬라이드 1
DHCP (Dynamic Host Configuration Protocol) Oct 2006 Technical Support Div. Tel : 031-739-6800 Mail : support@corecess.com DHCP Motivations Automatic network configuration for clients No administrator intervention
Microsoft PowerPoint - 04-UDP Programming.ppt
Chapter 4. UDP Dongwon Jeong djeong@kunsan.ac.kr http://ist.kunsan.ac.kr/ Dept. of Informatics & Statistics 목차 UDP 1 1 UDP 개념 자바 UDP 프로그램작성 클라이언트와서버모두 DatagramSocket 클래스로생성 상호간통신은 DatagramPacket 클래스를이용하여
1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
Windows Server 2012
Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB
목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정
W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step 가이드 Microsoft Korea 이 동 철 부장 2009. 10 페이지 1 / 60 목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host)
PPP over Ethernet 개요 김학용 World Class Value Provider on the Net contents Ⅰ. PPP 개요 Ⅱ. PPPoE 개요및실험 Ⅲ. 요약및맺음말
PPP over Ethernet 개요 김학용 http://hakyongkim.net contents Ⅰ. PPP 개요 Ⅱ. PPPoE 개요및실험 Ⅲ. 요약및맺음말 PPP 개요 PPP 의필요성 PPP 의구성및동작 LCP 절차 PAP/CHAP 절차 IPCP 절차 PPP 상태천이도 PPP 패킷형식 3 PPP 의필요성! 사용자에대한개별적인인증 " 과금 " 사용자별서비스제어!
1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB
Revision 1.0 Date 11th Nov. 2013 Description Established. Page Page 1 of 9 1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x
Subnet Address Internet Network G Network Network class B networ
Structure of TCP/IP Internet Internet gateway (router) Internet Address Class A Class B Class C 0 8 31 0 netid hostid 0 16 31 1 0 netid hostid 0 24 31 1 1 0 netid hostid Network Address : (A) 1 ~ 127,
1217 WebTrafMon II
(1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network
vRealize Automation용 VMware Remote Console - VMware
vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation
Sena Device Server Serial/IP TM Version
Sena Device Server Serial/IP TM Version 1.0.0 2005. 3. 7. Release Note Revision Date Name Description V1.0.0 2005-03-7 HJ Jeon Serial/IP 4.3.2 ( ) 210 137-130, : (02) 573-5422 : (02) 573-7710 email: support@sena.com
Microsoft PowerPoint - tem_5
2014 년도 1 학기 (961805-501) 컴퓨터네트워크 2014.04.30 장문정 (cathmjang@gmail.com) 홍익대학교게임소프트웨어전공 네트워크계층 이장의목표 : 네트워크계층서비스에대한기본원리를이해 네트워크계층서비스모델 포워딩 (forwarding) vs. 라우팅 (routing) 네트워크계층프로토콜 : IP, DHCP, ICMP 등 라우팅알고리즘
<C7D1BBF3C1F85FBFDC28B5B5B7CEB1B3C5EBBBE7B0ED20BABBB9AE5FB1B3C1A4292E687770>
도로교통사고 자료 미공개 민 형사 처벌을 위한 사건조서 (경찰청) 영업이익과 직결 (보험회사) 주민등록번호, 차량번호 등 개인신상정보의 유출 도로교통사고 자료 공개 표준 도로교통사고 데이타베이스 공개 - 교통안전관련 총괄 조정기구 - 도로관리청 - 차량제작사 - 연구기관 - 학계 표준 도로교통사고 자료양식 개발 경찰청, 보험회사 자료 중 도로교통안전 정책개발
인터넷프로토콜중간고사 학번 이름 1. ipconfig/all 을수행하면다수의인터페이스에 X.X 인주소가붙어있는 것을볼수있다. 이주소는어떤특수주소인가? [3 점 ] 2. Option 이없는 IP 헤더를그려라. 각필드의명칭을정확히기입하라.
인터넷프로토콜중간고사 2014.4.24 학번 이름 1. ipconfig/all 을수행하면다수의인터페이스에 169.254.X.X 인주소가붙어있는 것을볼수있다. 이주소는어떤특수주소인가? [3 점 ] 2. Option 이없는 IP 헤더를그려라. 각필드의명칭을정확히기입하라. ( 아래각 행은 4 바이트길이이다.) [10 점 ] 3. 어떤 IP 데이터그램이 public
Network seminar.key
Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network
Microsoft PowerPoint - 06-IPAddress [호환 모드]
Chapter 06 IP Address IP Address Internet address IP 계층에서사용되는식별자 32 bit 2 진주소 The address space of IPv4 is 2 32 or 4,294,967,296 netid 와 hostid 로구분 인터넷에서호스트와라우터를유일하게구분 IP Address Structure 2-Layer Hierarchical
컴퓨터관리2번째시간
Company 컴퓨터 관리 참고 자료 PC 운영체제 POST 기능 :, ROM BIOS ( : [F8]) 1. Windows XP Windows XP 사용자 계정 :,,, 강화된 디지털 미디어 지원 기능 : (Windows Movie Maker), CD (Windows Media Player), Windows 홈 네트워크 기능 :, 강화된 시스템 관리 :,
Microsoft Word - release note-VRRP_Korean.doc
VRRP (Virtual Router Redundancy Protocol) 기능추가 Category S/W Release Version Date General 7.01 22 Dec. 2003 Function Description VRRP 는여러대의라우터를그룹으로묶어하나의가상 IP 어드레스를부여해마스터로지정된라우터장애시 VRRP 그룹내의백업라우터가마스터로자동전환되는프로토콜입니다.
<BBE7B0EDB3EBC6AE5FC7E3BAEAB0D4C0D32E687770>
웹하드서비스를통해생성된 Botnet 을이용한 DDoS 공격피해사례 2009. 12. 본보고서의전부나일부를인용시반드시 [ 자료 : 한국인터넷침해대응센터 (KrCERT)] 를명시하여주시기바랍니다. - 1 - 1. 개요 최근발생하고있는 DDoS 사례들을분석해보면그방식들이점점지능화되고조직화되고있다는것을확인할수있다. 또한 DDoS 공격의목적도과거자기과시또는정치적인이유의단순한목적에서벗어나금전적이득을취하거나경쟁업체의영업을방해하기위한목적으로점차기업화되고있기도하다.
HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :
HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,
TGDPX white paper
White Paper DDoS 공격 대응의 새로운 패러다임 AhnLab TrusGuard DPX Revision Version: AhnLab TrusGuard DPX White Paper ver. 1.0 Release Date: April, 2010 AhnLab, Inc. 6th Fl., CCMM Bldg. 12 Yeouido-dong, Yeongdeungpo-gu,
FreeBSD Handbook
FreeBSD Korea FreeBSD Users Group http://www.kr.freebsd.org/ Network Servers: . 2004 8 7. 1.1 Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 The FreeBSD Documentation
화판_미용성형시술 정보집.0305
CONTENTS 05/ 07/ 09/ 12/ 12/ 13/ 15 30 36 45 55 59 61 62 64 check list 9 10 11 12 13 15 31 37 46 56 60 62 63 65 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.
소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423
Microsoft PowerPoint - 권장 사양
Autodesk 제품컴퓨터사양 PRONETSOFT.CO 박경현 1 AutoCAD 시스템사양 시스템요구사양 32 비트 AutoCAD 2009 를위한시스템요구사항 Intel Pentium 4 프로세서 2.2GHz 이상, 또는 Intel 또는 AMD 듀얼 코어프로세서 16GH 1.6GHz 이상 Microsoft Windows Vista, Windows XP Home
MF Driver Installation Guide
Korean MF 드라이버 설치설명서 사용자 소프트웨어 CD-ROM... 드라이버 및 소프트웨어 정보...1 지원되는 운영 체제...1 MF 드라이버 및 MF Toolbox 설치... [쉬운 설치]를 사용한 설치...2 [사용자 정의 설치]를 사용한 설치...10 USB 케이블 연결(USB를 이용해 연결하는 경우만)...20 설치 결과 확인...21 온라인
The Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 03 장 도메인네임시스템과주소 패밀리 (IPv4-IPv6 서비스 ) 1 목차 제 3 장도메인네임시스템과주소패밀리 3.1 도메인네임주소를숫자주소로매핑하기 3.2 IP 버전에무관한주소-범용코드의작성 3.3 숫자주소에서도메인네임주소획득하기 2 getaddrinfo() 를활용한주소 범용 (Generic) 코드 주소범용 (Generic) 코드란? 주소버전
비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리
ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows
Microsoft PowerPoint - MobileIPv6_김재철.ppt
Jaecheol Kim Multimedia & Communications Lab. jchkim@mmlab.snu.ac.kr 2003. 9. 8 Contents IPv4 Overview IPv6 Overview 2 MIP 의필요성 Portable Computer 이동하며사용하지않음 이동시통신연결의유지필요없음 DHCP의경우Mobile IP 필요없음 Wireless
게시판 스팸 실시간 차단 시스템
오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP
Microsoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)
[ Version 1.3 ] Access Point,. Access Point IP 10.0.0.1, Subnet Mask 255.255.255.224, DHCP Client. DHCP Server IP IP,, IP 10.0.0.X. (Tip: Auto Sensing Straight, Cross-over.) step 1]. step 2] LAN. step
(SW3704) Gingerbread Source Build & Working Guide
(Mango-M32F4) Test Guide http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document History
Microsoft Word - access-list.doc
8. Access List Access List 란단어그자체에서의미하듯이라우터를경유하는트래픽에대한제어를할수있는것으로어떤트래픽을어떻게제어할것인지정의한다. 이 Access List 는일반적으로 Interface 에적용되거나 Routing Protocol 에적용되는데이때 Interface 에적용된것을 Access Group 이라고하고, Routing Protocol
*
Korea Internet & Security Agency 29 12 CONTENTS 1 3 4 5 6 6 7 9 1 13 14 16 18 23 56 59 61 Windows XP SP1 Windows 2 SP4 1 2912 Bot 326 49 2.3 73 73 239 215 11.2% 256 199 28.6% 25 115 117.4% Bot 8,469 46
Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]
리눅스 설치 Vmware를 이용한 Fedora Core 8 설치 소프트웨어실습 1 Contents 가상 머신 실습 환경 구축 Fedora Core 8 설치 가상 머신 가상 머신 가상 머신의 개념 VMware의 설치 VMware : 가상 머신 생성 VMware의 특징 실습 환경 구축 실습 환경 구축 Fedora Core 8 설치 가상 머신의 개념 가상 머신 (Virtual
ㅇ악성코드 분석
기술문서 2016-10-25 프로젝트 최종보고서 작성자 : 프로젝트 KITRI 제 13 기모의해킹과정 김남용 2 개정이력 개정번호개정내용요약개정일자 1.0 최초제정승인 2016-10-25 1.1 단어수정 2016-10-25 문서규칙 quiz 프로젝트최종보고서 첨부파일버젂문서최종수정일 1 2 3 4 작성및확인은 Microsoft Word 2007으로작성되어졌으며,
Mango-E-Toi Board Developer Manual
Mango-E-Toi Board Developer Manual http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document
0. 들어가기 전
컴퓨터네트워크 14 장. 웹 (WWW) (3) - HTTP 1 이번시간의학습목표 HTTP 의요청 / 응답메시지의구조와동작원리이해 2 요청과응답 (1) HTTP (HyperText Transfer Protocol) 웹브라우저는 URL 을이용원하는자원표현 HTTP 메소드 (method) 를이용하여데이터를요청 (GET) 하거나, 회신 (POST) 요청과응답 요청
3장
CHAPTER3 POLICY ISSUE DISCUSSION Discussion1 Discussion2 Discussion3 Discussion4 DISCUSSION1 POLICY ISSUE DISCUSSION 184 Chapter 3. POLICY ISSUE DISCUSSION Discussion 1. 185 186 Chapter 3. POLICY ISSUE
Switching
Switching 강의의목표 Switching/Switching Network의필요성을이해한다. 세가지대표적교환기술에열거하고그차이를설명할수있다. 각교환기술의장, 단점을비교하여설명할수있다. Packet Switching 에서 Fairness 문제와 Pipelining 을 패킷크기와연계하여설명할수있다. Soft Switch 개념을이해하고설명할수있다. 교재 Chapter