공유기와 클라이언트 사이에서 4단계의 인증 과정을 거쳐서 통신을 수행한다.
여기서 문제점은 무선 스피닝을 이용하면 모든 과정을 확인이 가능하다.
먼저 공유기와 클라이언트 사이에 패킷 스피닝을 위해
airoumpt-ng mon0 0 c 11 [--bssid <mac>] [-w <log_name>]
이제 mac에 접속하는 클라이언트는 그 과정이 log_name 에 남게 된다.
화면에 AUTH 열이 SKA로 변경되면 캡처가 성공했다는 의미이다.
성공이 되면 log name.xor 이라는 파일로 개인키가 저장된다.
이렇게 얻은 개인키로 공유키 인증을 우회해보면
aireplay-ng -1 0 -e <SSID> -y log_name.xor [-a mac] [-h client_mac] mon0
전송하는 패킷정보는 Authentication 이라는 정보를 가지고 데이터를 전송하므로
Authentication == 0x0b 이부분을 필터링 하면 쉽게 wireshark로도 확인 가능하다.
혹시 테스트해보신 분이 있을진 모르겠지만 참고로 위 Authentication 정보를
가지는 패킷은 airoplay로 test injection을 수행할 때도 나오는 패킷이다.
Royal Korea IT(RoKIT)
프로그래밍/보안/IT이슈
2012년 4월 7일 토요일
2012년 4월 6일 금요일
크롬 root 권한으로 실행하기
1. 터미널을 실행시켜 /usr/bin/ 디렉토리의 google-chrome 실행파일을 편집한다.
2. 파일의 맨 끝에 exec 부분을 보면 아래와 같을 것이다.
3. 아래와 같이 수정한다.
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir
2. 파일의 맨 끝에 exec 부분을 보면 아래와 같을 것이다.
3. 아래와 같이 수정한다.
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir
2012년 4월 1일 일요일
fedora trouble shooting.
1.Fedora LCD Font problem
http://fedorasolved.org/Members/khaytsus/improve-fonts
2.Wireshark
dont use su -c 'yum install wireshark'
-> su -c 'yum install wireshark-gnome'
then write command
usermod -a -G wireshark _your_username_' as root.
http://fedorasolved.org/Members/khaytsus/improve-fonts
2.Wireshark
dont use su -c 'yum install wireshark'
-> su -c 'yum install wireshark-gnome'
then write command
usermod -a -G wireshark _your_username_' as root.
2012년 3월 31일 토요일
su 와 su - 의 차이
su [user]는 user로 사용자를 변경하되 현재 환경설을 유지
su - [user]는 user의 환경설정으로 로그인
테스트 방법
일반사용자 계정에서 su 하신후 echo $PATH
일반사용자 계정에서 su - 하신후 echo $PATH
하면 결과값이 다르게 나옴
su - [user]는 user의 환경설정으로 로그인
테스트 방법
일반사용자 계정에서 su 하신후 echo $PATH
일반사용자 계정에서 su - 하신후 echo $PATH
하면 결과값이 다르게 나옴
2012년 3월 30일 금요일
Fedora 16 설치 후
1. fastestmirror 등록
#su -
#yum install ym-plugin-fastestmirror
2. 한글 변경
- local에서 한국어로 변경, 키보드 옵션 101/104 호환 으로 변경
- 프로그램 ->기타 -> 입력방식 에서 입력 방식 탭에서 한국어 태극마크 된부분으로 변경
- 바로 오른쪽 탭에서 키보드 레이아웃 한국어로 변경, 전역 시스템 체크
3.업데이트 서버 변경
- /etc/yum.repos.d/ 저장소를 가지고 있는 폴더
- fedora.repo 와 fedora-updates.repo 파일의 업데이트 서버 변경
- 카이스트 : http://ftp.kaist.ac.kr
4. RPM Fusion 저장소 등록
http://rpmfusion.org/RPM%20Fusion
- eclipse 설치
- 크롬 설치
- alacarte <--버그잇음 /삭제
- VLC
- jad
- nmap : SCV로 make
- gnome tweak 설치
- 자바 7 설치
-unicornscan
6. extension
-Nautilus-Open-Terminal
우클릭에 터미널 실행버턴 생성
-beesu
gksu 와 같은 기능
- 나눔 설치
#yum install nhn-nanum*
#su -
#yum install ym-plugin-fastestmirror
2. 한글 변경
- local에서 한국어로 변경, 키보드 옵션 101/104 호환 으로 변경
- 프로그램 ->기타 -> 입력방식 에서 입력 방식 탭에서 한국어 태극마크 된부분으로 변경
- 바로 오른쪽 탭에서 키보드 레이아웃 한국어로 변경, 전역 시스템 체크
3.업데이트 서버 변경
- /etc/yum.repos.d/ 저장소를 가지고 있는 폴더
- fedora.repo 와 fedora-updates.repo 파일의 업데이트 서버 변경
- 카이스트 : http://ftp.kaist.ac.kr
4. RPM Fusion 저장소 등록
http://rpmfusion.org/RPM%20Fusion
#yum install gnome-tweak-tool
5. 소프트웨어- eclipse 설치
- 크롬 설치
- alacarte <--버그잇음 /삭제
- VLC
- jad
- nmap : SCV로 make
- gnome tweak 설치
- 자바 7 설치
-unicornscan
6. extension
-Nautilus-Open-Terminal
우클릭에 터미널 실행버턴 생성
-beesu
gksu 와 같은 기능
- 나눔 설치
#yum install nhn-nanum*
-
2012년 3월 29일 목요일
solution for linux
1.터치 패드 on / off
명령어 : synclient TouchpadOff=1
value 1: 끔 , 0 : 켬
shell script
-----------------------------------------------------------------------------------------
#!/bin/bash
t=`synclient -l |grep TouchpadOff |awk '{print $3}'`
if [ "1" = "$t" ]
then
t=0
else
t=1
fi
synclient TouchpadOff=$t
명령어 : synclient TouchpadOff=1
value 1: 끔 , 0 : 켬
shell script
-----------------------------------------------------------------------------------------
#!/bin/bash
t=`synclient -l |grep TouchpadOff |awk '{print $3}'`
if [ "1" = "$t" ]
then
t=0
else
t=1
fi
synclient TouchpadOff=$t
-----------------------------------------------------------------------------------------
2.크롬 다운로드 후 설치 시 충돌 문제
dep -i google-chrome*.deb
apt-get -f install
3.크롬 제목창 색깔 문제
- sudo unzip radiamentary*.zip -d /usr/share/themes/
피드 구독하기:
글 (Atom)