suminworld

network 11

[네트워크] Part 2: 첫 패킷 캡처 시도

Wi-Fi 보안 실습 랩 진행 첫걸음!이번 포스팅에서는 Ubuntu 24.04 Server 환경에서 모니터 모드를 켜고, tcpdump로 첫 패킷을 캡처한 뒤, 마스킹/간단 분석까지 해본 과정을 정리하였습니다. 전체 코드는 깃허브에서 확인 가능합니다-> https://github.com/sumin-world/suminworld-system-lab GitHub - sumin-world/suminworld-system-lab: System programming & networking lab (C, Linux, OSTEP practice)System programming & networking lab (C, Linux, OSTEP practice) - sumin-world/suminworld-system-la..

network 2025.10.04

[네트워크] Part 1-4: 환경 세팅기 - 무선 랜카드 USB 패스스루 과정 ALFA AWUS036ACM(MT7612U) (UTM on macOS → Ubuntu VM)

네번째 삽질기ㅜ 마지막이길 바라며문제 상황Ubuntu VM에서 iw dev 실행했을 때 아무것도 안 뜸lsusb에도 무선 랜카드 장치가 잡히지 않음드라이버(mt76x2u)는 로드된 것 같았지만 장치 자체가 VM으로 전달되지 않은 상태트러블슈팅 과정1. macOS에서 장치 확인먼저 호스트 macOS에서 USB 장치가 제대로 인식되는지 확인합니다:system_profiler SPUSBDataType | grep -i wireless -A 5✅ MediaTek Inc. (0x0e8d:0x7612) 장치 확인 성공2. UTM 설정 시도 (실패)QEMU 파라미터에 직접 USB 장치를 추가하려고 시도했습니다:-device usb-host,vendorid=0x0e8d,productid=0x7612❌ 결과:실행 시 Q..

network 2025.10.04

[네트워크] Part 1-3: 환경 세팅기 Ubuntu 24.04 + UTM 환경에서 ALFA AWUS036ACM 무선랜카드 설정

벌써 세 번째 삽질기.. (:へ;`배경와이파이 패킷 분석과 보안 공부를 위해 ALFA AWUS036ACM (mt76x2u 칩셋) 무선랜카드를 UTM의 Ubuntu 24.04 VM에서 잡으려고 시도했습니다. 하지만 처음에는 장치가 lsusb에도 보이지 않았고 드라이버 로딩 에러가 발생했습니다.USB 장치 인식 확인먼저 UTM에서 USB 장치를 VM에 전달해야 합니다.UTM 상단 메뉴 → 가상 머신 → USB Devices → Wireless 선택그 다음 터미널에서 확인:lsusb처음에는 ALFA 장치가 보이지 않았습니다.만약 정상적으로 연결되면 다음과 같이 mt76x2u 계열 칩셋으로 인식됩니다:Bus 001 Device 002: ID 0e8d:7612 MediaTek Inc. MT7612U 802.11a..

network 2025.10.04

ALFA AWUS036ACM(MT7612U) 모니터모드 캡처 설정

문제 요약ALFA AWUS036ACM 무선 랜카드를 UTM 가상머신의 Ubuntu에서 모니터모드로 사용하려다 겪은 문제는 크게 두 가지였습니다.호스트(macOS)가 USB 동글을 선점해서 게스트(UTM→Ubuntu)로 전달되지 않는 문제펌웨어 파일 누락으로 드라이버가 Firmware Version 0.0.00만 로드하여 MAC error 발생 후 인터페이스가 죽는 문제이 글에서는 이 문제들을 해결한 전체 과정을 단계별로 정리했습니다.1. 테스트 환경호스트: macOS (M1/M2 계열)가상화 소프트웨어: UTM (QEMU 기반)게스트 OS: Ubuntu 24.04 Server무선 랜카드: ALFA AWUS036ACM (MediaTek MT7612U 칩셋, mt76x2u 드라이버 사용)목표: 무선 인터페이..

network 2025.10.01

[네트워크] ALFA AWUS036ACM 모니터 모드 설정 (Wi-Fi 보안 실습 - 1)

ALFA AWUS036ACM USB 무선랜카드를 사용해서 Wi-Fi 패킷을 직접 캡처하고 분석해보는 실습을 진행하였습니다.GitHub 저장소: suminworld-system-lab/network/wifi사용 도구: tcpdump, tshark, ALFA AWUS036ACM suminworld-system-lab/network/wifi at main · sumin-world/suminworld-system-labSystem programming & networking lab (C, Linux, OSTEP practice) - sumin-world/suminworld-system-labgithub.com 🔧 실습 환경 세팅제 실습 환경은 아래와 같습니다.🖥️ Host: macOS + UTM 가상머신🐧..

network 2025.09.10