N150UA는 Ralink RT3070 칩셋


BackTrack4를 이용해서 많은 이들이 무선랜 취약점 테스트를 한다.

기본적으로 BackTrack4가 지원하고 있는 랜카드 드라이버가 몇가지 있고 그 외에 것들은 따로 설치를 해서 사용해야 하는 불편함이 있다.
필자의 경우는 RT2800 칩셋을 사용하는 무선랜카드를 사용하는 관계로 추가적인 드라이버 설정이 필요했다. 같은 이유로 고민하는 분들은 다음의 글을 참고하고 맨밑에 링크 걸려있는 페이지를 참고하여 해당 문제를 해결하길 바란다.
## 일반적으로 기본으로 노트북에 내장되어 있는 무선랜카드는 별도로 설정하여 사용할 수 있다.

1. 일단 아래 첨부한 precompile된 커널 이미지와 헤더 파일을 다운로드 받는다.

2. 다운로드 받은 파일을 /usr/src 로 복사한다.(혹은 이동)

3. sudo 명령과 dpkg 명령을 이용하여 다운받은 커널이미지 파일과 헤더 파일을 인스톨한다.
   -> sudo dpkg -i linux-image-2.6.33-wl_rt3070_i386.deb
   -> sudo dpkg -i linux-headers-2.6.33-wl_rt3070_i386.deb
  ## sudo : 사용자가 root는 물론 다른 사용자의 권한을 사용할 수 있도록 위임하는 역할 
  ## dpkg : 패키지를 설치하거나 삭제할 때 사용 ( 삭제시 dpkg -r )
 

4. update-initramfs -k 2.6.33-wl -c (initramfs 업데이트)
  ## initramfs : 커널 부팅 시 루트 파일 시스템을 마운트하기 전에 필요한 동작들을 유저 공간에서 처리하기 위해 사용하는 기능.
  ## 커널이 많은 모듈을 포함하여 빌드된 경우 파일시스템 코드가 빌트인 되어있지 않을 때 유저 공간에서 해당 모듈을 먼저 로드한 후에 마운트를 시도하는 것이 주 목적.

5. update-grub (grub 업데이트)

6. 해당 칩셋 홈페이지로 이동하여 펌웨어 다운로드
  ## http://www.ralinktech.com/support.php?s=2 에 방문하여 Firmware RT28XX/RT30XX USB series(RT2870/RT2770/RT3572/RT3070) 을 다운로드 한다.

7. 다운로드 받은 펌웨어를 /lib/firmware 로 이동시킨다
  -> sudo mv rt2870.bin /lib/firmware

8. 아래 파일을 수정하여 준다.
  ## /etc/init.d/blacklist (or blacklist.conf) 에 'blacklist rt2870sta'를 추가해준다.
  ## 위 파일이 없을 경우, /etc/modprobe.d/blacklist.conf 파일에 추가.

9. roboot

10. sudo modprobe rt2800usb  (모듈 적재)

11. airmon-ng를 이용하여 모니터링 모드 변환 가능여부 확인.
  ## airmon-ng start wlan0

위 단계를 따라서 진행하면 지원하지 않는 드라이버를 추가하여 사용할 수 있다. 필자와 다른 칩셋을 사용하지만 BackTrack4가 지원하지 않는다면, 위 단계를 응용하거나 우분투에서 드라이버 설치하는 부분을 참고하길 바란다.

##참고로 필자는 백트랙을 하드에 설치한 후에 진행하였음을 밝힌다.

추가로 무선랜과 관련 정보를 얻고 싶으면 다음 링크된 페이지를 참고하길 바란다.

[관련 Link]
http://wardriving-forum.de

[다운로드 파일]

+ Recent posts