반응형

WIPS 8

[WIPS 9번] 부팅할 때, WIPS 서비스 자동 실행하기

프로그램 자동 실행하는 것은 아래의 글로 대신한다. makejarvis.tistory.com/85 부팅할 때, 자동으로 프로그램 실행하기 라즈베리파이에 전원을 넣었을 때, 즉, 부팅이 되었을 때 바로 프로그램이 실행되도록 해보자. 몇가지 방법이 있지만, 라즈베리파이에 설치한 kali 리눅스에 설정하는 방법을 정리한다. 먼저, /etc makejarvis.tistory.com

[WIPS 8번] 무선랜 차단하기 소스 #3

우선 패킷을 만들어서 보내려는 것이 시간이 걸려서, 쉽게 가기로 했다. 앞에서 설치한 aircrack-ng 를 이용하기로 했다. DeAuthThread.c *==============================================================*/ /* 화 일 명: DeAuthThread.c */ /* 제 목: */ /*--------------------------------------------------------------*/ /* 라이브러리: */ /* 작 성 자: myjunu@gmail.com */ /* 헤더화일: DeAuthThread.c */ /* 작 성 일: 20.9.01( 최종수정일 : . .) */ /*--------------------------------..

[WIPS 6번] 무선랜 패킷 캡처 (소스) #1

전체 프로그램은 4가지 Thread로 구분해서 돌아가게 했다. 전체 소스는 차근차근 올릴것인데... 먼저, ScanThread의 역할은 심플하게 WIFI패킷을 수신하여 AP도 찾고, Device가 연결하여 전송하는 패킷들을 감시하는 쓰레드다. 이 쓰레드의 pCapture() 에서 패킷이 캡처되고, 패킷을 분석하여 WIPS에서 사용할 패킷들을 찾아서 Data를 저장한다. 한글을 UTF-8로 안했던 것 같다. 윈도우에서 최초 개발하면서 EUC-KR로 설정했었던 것 같다. 나중에 한글이 변환해서 올려놔야 겠다. ScanThread.c /*==============================================================*/ /* ȭ ?? ?? : ScanThread.c */ /* ..

[WIPS 4번] Aircrack-ng 설치

이전에 등록한 글로 갈음한다. 이 글을 재정리하는 것은 그동안 진행해온 것을 순서대로 정리를 하려고, 하나하나 따라 하면서 정리를 하고 있다. 일전에 이것을 만들때 띄엄띄엄 한 것이라서, 기억도 안나고 반복된 것도 많이 한 것 같아서... 정리하는 시간을 갖고 있다. makejarvis.tistory.com/58 aireplay-ng 로 wifi 접속 차단하는 명령 아래는 command line 명령으로 허가되지 않은 wifi접속을 차단하는 것을 설명한다. aireplay-ng 명령을 사용하기 위해서는 기본적으로 aircrack-ng 패키지가 설치되어있어야 한다. sudo apt-get install aircrack-.. makejarvis.tistory.com

[WIPS 3번] 라즈베리파이 Lite OS에 무선랜 패킷 수집 위한 라이브러리 설치

기존에 등록했던 글로 대체한다. makejarvis.tistory.com/84 pcap.h 를 찾을 수 없을 때 (file not found) 컴파일 할 때, pcap.h 파일을 찾을 수 없다고 나올 때, 아래의 절차로 해결한다. 간단히 아래의 패키지를 설치하면 된다... ^^ # sudo apt-get install libpcap-dev sudo 로 실행할 필요는 없는데, 내 경우에는 makejarvis.tistory.com

부팅할 때, 자동으로 프로그램 실행하기

라즈베리파이에 전원을 넣었을 때, 즉, 부팅이 되었을 때 바로 프로그램이 실행되도록 해보자. 몇가지 방법이 있지만, 라즈베리파이에 설치한 kali 리눅스에 설정하는 방법을 정리한다. 먼저, /etc/init.d/wips 파일을 생성하여, 아래 내용의 스크립트를 작성한다. # cd /etc/init.d # sudo vi wips /etc/init.d/wips 파일 안의 내용은 아래와 같이 만든다. #!/bin/sh case "$1" in start) eval "cd /home/pi/wips/" echo "Starting WIPS Sensor" eval "./start_wips.sh &" ;; stop) echo "WIPS Sensor stopped" eval "pkill wips" ;; *) echo "U..

파이썬 + Flask 로 WIPS 관리 화면 만들기

파이썬 3.6을 사용하도록 하고, 아래의 패키지를 설치한다. flask 설치 $ pip3 install flask Collecting flask Downloading Flask-1.1.2-py2.py3-none-any.whl (94 kB) |████████████████████████████████| 94 kB 439 kB/s Requirement already satisfied: Werkzeug>=0.15 in ./.local/lib/python3.6/site-packages (from flask) (1.0.1) Collecting click>=5.1 Downloading click-7.1.2-py2.py3-none-any.whl (82 kB) |███████████████████████████████..

aireplay-ng 로 wifi 접속 차단하는 명령

아래는 command line 명령으로 허가되지 않은 wifi접속을 차단하는 것을 설명한다. aireplay-ng 명령을 사용하기 위해서는 기본적으로 aircrack-ng 패키지가 설치되어있어야 한다. sudo apt-get install aircrack-ng aireplay-ng를 실행시킨 예는 다음과 같다. $ aireplay-ng Aireplay-ng 1.5.2 - (C) 2006-2018 Thomas d'Otreppe https://www.aircrack-ng.org usage: aireplay-ng Filter options: -b bssid : MAC address, Access Point -d dmac : MAC address, Destination -s smac : MAC address, ..

반응형