raw socket 강좌 사이트 추천해주세요
윤성우저자 책인 TCP/IP 소켓프로그래밍책으로 네트워크프로그래밍 공부를 하고 있는데요
저는 모의해킹직업으로 취업을 하기 위해서 여러가지 공부를 하고 있는데요.
모의해킹관련 공부를 하다보니까 다른사람이 사용하는 해킹툴을 그대로 사용하면
이것은 제대로 공부가 안된다 싶어서 제 스스로 해킹툴을 만들고
취약점 및 보안 공부에 도움이 될 것 같에서 소켓프로그래밍을 공부하는데요
리눅스운영체제 같은 경우 CUI환경이기 때문에 콘솔 프로그램을 많이 사용하며
(리눅스기반 C소켓프로그래밍 , Perl , 파이썬 , 기타 등등...)
윈도우운영체제 같은 경우 GUI환경이기 때문에 콘솔보다는 GUI프로그램을 많이 사용하죠
(WIN32 API , MFC , 기타 등등...)
윤성우저자 책으로 공부하다 보니까 제가 원하는 프로그램을 만드는 방법(설명)이 안나와있더라구요...
이제 epoll까지 공부했는데 말이죠..
웹에 검색해보니까
ping , hping3 , tracerout , arp spoofing , trinoo , dos 기타 등등 와 같은 콘솔 프로그램(소켓)을
만드려면 "raw socket" 을 사용해야 한다고 하네요
일반적인 소켓은 응용프로그램계층만 다둘 수 있는 반면
raw socket을 이용하면 전송계층 , 인터넷계층에 있는 프로토콜 헤더를 조작할 수 있다고 하네요 ???
1. raw socket 기본적인 것부터 활용까지 잘 정리된 사이트가 어디 없을까요???
(영어 보다는 한글 사이트 추천좀..)
2. raw socket만 위와 같은 프로그램을 만들 수 있나요???
[참고]
- 리눅스에서의 C언어기반 RAW 소켓을 하는 방법을 원합니다.
- 윈도우는 콘솔프로그램을 잘 사용하지 않기 때문에 필요 없구요
gilgil.net
pcap을 공부해 보세요.
http://www.tcpdump.org/pcap.html
www.gilgil.net
댓글 달기