본문 바로가기

암호와 해킹2

python을 이용한 ARP 스푸핑 구현하기 ARP Spoofing은 근거리 통신망 하에서 주소 결정 프로토콜 메시지를 이용하여 상대방의 데이터 패킷을 중간에서 가로채는 중간자 공격 기법이다. 이 공격은 데이터 링크 상의 프로토콜인 ARP 프로토콜을 이용하기 때문에 근거리상의 통신에서만 사용할 수 있는 공격이다. ARP 스푸핑은 해커들이 즐겨 사용하는 고전적인 방법 중 하나이며, 중간자 공격 등을 위한 매우효과적인 해킹 기법이다. 만약 이 컴퓨터에서 192.168.30.2라는 IP주소를 가진 사용자에게 정보를 전송한다고 가정하자 그럼 192.168.30.2로 데이터를 전송하기 위해 ARP 브로드캐스트를 수행하기 전 ARP 테이블을 참조하여 캐시된 내용을 찾는다. 그래서 IP주소 192.168.30.2의 MAC주소가 있으면 해당 MAC주소로 정보를 .. 2020. 3. 27.
Python을 이용한 3DES 암호화 구현하기. 2020년 경자년 (庚子年)의 새해가 밝았습니다. 2020년 우리 모두 좋은 일만 가득하길 소망합니다~~!!!!!!!!!! "경자년": '육십간지 중 37번째로 경(庚)이 백색, 자(子)가 쥐를 의미하는 '하얀 쥐의 해' 이번 시간에는 Python을 이용한 3DES 암호화를 구현해보도록 할께요~ 실습 환경 설정 1. Pycryptodome 설치 Pycryptodome: SHA256과 같은 해시 함수와 AES,DES,RSA등 다양한 암호 알고리즘을 제공하는 패키지임) 참고로 Python 2버전은 Pycypto입니다. 2. Python 3.7버전. 자 그럼 Pycryptodome을 이용하여 3DES를 활용한 단순 메시지 암호화 도구를 만들어 보겠습니다. 1. Crypto.Cipher import 3DES 와.. 2020. 1. 2.