P.study
-
[Winpcap] visual studio 환경 구축하기P.study 2020. 1. 29. 05:10
다들 끔찍한 pcap 에러땜에 고생하고 있지 않아요...? wpcap에서 업데이트를 멈춰서 winpcap함수 쓰고 싶은데 어떻게 써야할 지 감이 안오시죠!?!! (나만 안왔나...) 저도 별짓을 다 했답니다..(wpcap도 깔고..winpcap10도 깔고.. npcap.....libpcap도...) 자자 환경 구축 리뷰 시작할께요~~!! (윈도우/C언어/ visual studio 2019에서 pcap 함수 환경 구축) 다 필요없구 winpcap 에서 Developer's pack 을 다운받으세요!!! 여기서 include 파일이랑 lib 파일이 필요해요!!! 다운 다 받으셨으면 바탕화면에 복사해놓으세요! (경로를 편하게 하기 위해서입니다!!) 프로젝트 > 속성 페이지 > 포함디렉터리에서 화살표 누르면 편..
-
[소켓] visual studio 환경 구축하기P.study 2020. 1. 29. 04:10
아무리 소스코드를 잘 짠다지만 환경이 구축 안되면 절때로 컴파일을 할 수 없다!!!!!! (난 소스코드도 못짜니까 환경이라도 잘 구축해야한다...) 내가 성공한 환경을 리뷰하도록 하겠다..!! 이것은 소켓 함수를 사용하기 위한 환경 구축이다. (나는 에코 프로그램을 위해 소켓 함수를 사용했다.) 2가지만 설정해주면 끄읏~! ------- Visual Studio 2019 버전 ------- 1, SDL 검사를 아니요로 설정하기 프로젝트 > 속성 페이지(맨밑에 위치) > C/C++ 에서 SDL 검사를 아니요로 바꾼다! (원래는 "예"로 나옴) 2, 명령줄에 ws2_32.lib 추가하기 프로젝트 > 속성 페이지 > 링커 > 명령줄 > 추가옵션에 ws2_32.lib 추가하기 (원래는 아무것도 없음) 이렇게 하..
-
[c언어] 소켓 프로그램P.study 2020. 1. 22. 09:36
소켓? : 서버와 클라이언트의 데이터를 주고 받는 관계 (연결을 요청할 클라이언트 / 요청을 받을 서버) 소켓 프로그래밍? 클라이언트에서 서버로 접속을 할 때, 연결형(TCP) 또는 비연결형 (UDP) 를 사용할 지 결정해야한다. TCP 경우 : 클라이언트와 서버간의 ''세션'' 을 연결한 뒤 데이터를 전송하여 안정성이 좋지만 느리다. UDP 경우 : 클라이언트와 서버간의 "세션" 을 연결하지 않고 데이터를 전송하여 안전성이 좋지 않지만 빠르다. [ 서버 ] socket() : TCP,UDP 등 기본적인 소켓에 대한 설정을 구성함 bind() : 클라이언트가 서버의 위치를 알기 위한 IP와 Port의 등록작업 socket 주소와 port 를 할당하기 위해 sockaddr_in 구조체를 이용한다. (구조체..
-
[ARP Spoofing] ARP Table 정적으로 설정하기.1 (ARP 스푸핑 방어)P.study 2020. 1. 10. 05:31
ARP 스푸핑을 공부하면서 간단한 개념과 ARP 스푸핑을 방어할 수 있는 방법에 대해 알아보았다 !! ARP (Address Resolution Protocal) IP주소를 MAC주소로 변환시켜주는 프로토콜 ARP 스푸핑 공격이란? 클라이언트의 IP에 대한 MAC 주소를 공격자의 MAC 주소로 속여서 클라이언트에서 서버로 가는 패킷이나, 서버에서 클라이언트로 가는 패킷이 공격자에게 향하게 한다. ARP 스푸핑 방어하는 방법 : ARP 테이블을 정적으로 설정하여 MAC 주소가 변환되지 않도록 설정하는 방법 (cmd 창) [ ARP 테이블 확인 ] - IP 주소, MAC 주소, 정적인지 동적인지 유형을 볼 수 있다. > arp -a [ ARP 테이블 정적으로 설정하기 ] - 정적으로 M..