2012년 4월 7일 토요일

WEP 인증 우회

공유기와 클라이언트 사이에서 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을 수행할 때도 나오는 패킷이다.

2012년 4월 6일 금요일

크롬 root 권한으로 실행하기

1. 터미널을 실행시켜 /usr/bin/ 디렉토리의 google-chrome 실행파일을 편집한다.

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.

2012년 3월 31일 토요일

su 와 su - 의 차이

su [user]는 user로 사용자를 변경하되 현재 환경설을 유지
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

 #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

-----------------------------------------------------------------------------------------

2.크롬 다운로드 후 설치 시 충돌 문제
dep -i google-chrome*.deb
apt-get -f install

3.크롬 제목창 색깔 문제

 - sudo unzip radiamentary*.zip -d /usr/share/themes/

%date:~5,2% = 현재 시스템의 달
%date:~8,2% = 현재 시스템의 일