Network 4

pypcap을 이용한 sniffer 만들기

python에서 Packet Capture Library 없나하고 찾아보다가 pypcap을 알게 되었습니다. 근데 pypcap에 대한 정보가 의외로 많이 없더라고요,,, (사실 제가 못찾는 거 같아요,,) 혹시라도 제 글을 보고 도움이 되실 수도 있으니 포스팅 해보도록 하겠습니댜! https://pypcap.readthedocs.io/en/latest/ 먼저 pypcap 사용 예는 위 사이트에 친절하게 설명되어있습니다. 위 코드를 먼저 보신 다음 아래 글을 참고해주세요! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 def sniffer(ifs, count, firstgetpacket): sniffer = pcap.pcap(name=ifs, promisc=True, immediate=True..

Network 2019.05.08

암호화/복호화, 암호 알고리즘

암호 공부 중에 이해한 것을 바탕으로요약 정리하여 포스팅 해보도록 하겠습니다! 암호화/복호화 암호화(encryption)은 누군가가 읽어볼 수 없도록알고리즘을 이용하여 정보(평문)를 전달하는 과정이고 이를 복호화(decryption)함으로써암호화된 정보를 다시 읽을 수 있다. 즉 암호는 개인정보 보호와악의적인 공격자의 공격으로 인하여데이터가 누출되었을 때중요한 자료들을 바로 가져갈 수 없도록 처리하는 역할을 한다. 암호 알고리즘데이터를 암호화를 하기 위해서암호 알고리즘이 쓰이고암호는 크게대칭형 암호와 비대칭형 암호 2가지로 나눌 수 있다. 대칭형 암호는암호화할 때 사용하는 키와복호화할 때 사용하는 키가 동일한 암호화 기법이다.예를 들어만약 HELLO라는 문자열을ABCDE로 암호화했다면 복호화도 반드시 A..

Network 2018.12.25

Form 태그, GET, POST 방식

정리 용도로 간단하게 폼 태그와 GET, POST 방식에 대해 포스팅을 해보도록 하겠습니다. Form 태그란 사용자의 데이터 입력을 받는 양식입니다.예를 들면아래와 같이 네이버 로그인 화면과회원가입, 게시판, 글, 파일 업로드 등이 있습니다. 폼 형식은 다음과 같습니다. 텍스트 필드, 체크 박스 태그 등 method, 데이터를 전달하는 방식 즉 Form을 통해사용자가 입력한 데이터를 서버에 전송하는 방법으로는 GET 방식과 POST 방식이 있습니다. GET은 URL에 정보가 담겨서 전송되고, 전송할 수 있는 정보의 길이가 제한되어 있습니다. ex) /index.php?id=a ... POST는 HTTP 패킷 헤더의 body에 담겨서 전송되고, URL에 데이터가 노출되지 않으며, 전송할 수 있는 데이터 길..

Network 2018.12.25