capture 3

(2) wifi 무선랜 패킷 수집(tins라이브러리로 SSID 추출하기)

aircrack-ng의 명령어로도 조회가 가능하지만, 최종적으로 wips를 만들도록 해야 하기에, 프로그램으로 접근을 해보았다. 아래 예제는 tins라이브러리를 이용한 방식인데, tins라이브러리가 설치되어있지 않다면, 아래의 명령으로 tins라이브러리를 설치하여야 한다. sudo apt-get install libtins-dev libtins3.4 beacon-display.cpp /* * Copyright (c) 2016, Matias Fontanini * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that th..

리눅스(라즈베리파이, 젯슨나노)에서 무선랜 패킷 캡쳐 방법

젯슨나노를 이용하여 무선랜에 들어오는 모든 패킷을 캡쳐를 해보았다. 공유기에서 유선 랜을 꽂아서 기본적인 인터넷 연결은 유선랜으로 연결하도록 하였다. 무선랜은 실제 공유기에 연결하는 것이 아닌, 무선에서 전송되고 있는 패킷을 모두 잡도록 해보았다. 우선, 서버의 인터페이스 정보를 조회해 본다. sudo ifconfig 조회된 아래 화면에서, 유선랜(eth0)에는 192.168.0.4 가 할당되어있고, 무선랜(wlan0)에는 192.168.0.3이 할당된 것을 확인할 수 있다. 무선랜에는 기존에 공유기로 접속을 하도록 설정된 것이라, 연결된 상태로 보인다. 만일, 무선랜 설정을 하지 않았다면 공유기AP에 접속하지 않았기에 다르게 보일 수도 있다. 무선랜(wlan0)가 무선공유기로 접속을 하도록 하는 것은 ..