2008년 8월 19일 화요일

Install airocrack-ng

+-- refer to page :
+-- http://blog.naver.com/hisosic?Redirect=Log&logNo=70028693516
+-- and some command is renewed by kiyui
+-- renew day : 08-20-2008

If you do command as administrator, omit sudo.

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`
sudo ln -s /usr/src/linux-`uname -r` lib/modules/`uname -r`/build

if above link command failed, symblic link already complete , however
module is not linux-`uname -r`, it's linux-headers-`uname -r`

wget http://www.ralinktech.com.tw/data/RT73_Linux_STA_Drv1.0.4.0.tar.gz
tar xvzf RT73_Linux_STA_Drv1.0.4.0.tar.gz
cd RT73_Linux_STA_Drv1.0.4.0/Module
chmod -R 755 *
cp Makefile.6 Makefile
make clean
make && make install && echo $?
ls /lib/modules/`uname -r`/extra => rt73.ko 파일이 존재해야 함
sudo mkdir /etc/Wireless
sudo mkdir /etc/Wireless/RT73STA
sudo cp rt73.bin /etc/Wireless/RT73STA
sudo vi /etc/Wireless/RT73STA/rt73sta.dat => 파일 생성후 밑에 내용입력
[Default]
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
NetworkType=Infra

init 6 => 시스템 리부팅

wget http://homepages.tu-darmstadt.de/~p_larbig/wlan/rt73-k2wrlz-
2.0.0.tar.bz2
tar -xjf rt73-k2wrlz-2.0.1.tar.bz2
cd rt73-k2wrlz-2.0.1/Module
make && make install && echo $?
modprobe rt73

init 6 => 시스템 리부팅

wget http://homepages.tu-darmstadt.de/~p_larbig/wlan/rt73-k2wrlz-
2.0.1.tar.bz2
tar -xjf rt73-k2wrlz-2.0.1.tar.bz2
cd rt73-k2wrlz-2.0.1/Module
make && make install && echo $?
modprobe rt73

init 6 => 시스템 리부팅

apt-get install macchanger
apt-get install libssl-dev
apt-get install sqlite
apt-get install wireless-tools
modprobe rtc

http://www.aircrack-ng.org 에서 최신 Develope 버전을 다운로드하여 설치한
다.

wget http://download.aircrack-ng.org/aircrack-ng-1.0-rc1.tar.gz

tar -xvzf aircrack-ng-1.0-rc1.tar.gz

cd aircrack-ng-1.0-rc1

make && make install && echo $?

if you face to following problem

crypto.h:12:26: error: openssl/hmac.h: No such file or directory
.
.
.
etc..

you need libssl-dev package

apt-cache search libssl

apt-get install libssl-dev

And you retry compiling aircrack-version..

so you see following message : 0 <- zero is success ( echo $? )

Install VMware-Tools on Debian with gnom

+--- refer to page :
+--- http://www.cyberciti.biz/faq/linux-install-vmwaretools-105-8017targz/

Click on Install to Install the tools:
[Warning examples may crash your computer] WARNING! These examples should executed using vmware workstation or vmware console only. You are not allowed to install vmware-tools using remote ssh session.
Step #3: Install tool from virtual CD-ROM

VMware Workstation / server software will temporarily connect to the virtual machine's first virtual CD-ROM drive to the ISO image file that contains the VMware Tools installer for your guest operating system and you are ready to begin the installation process. Login to your Ubuntu Linux vm and make sure build-essential and kernel header is installed:
$ sudo apt-get install build-essential linux-headers-$(uname -r)

Next, mount cdrom if it is not mouted, enter:
$ sudo mount -a
$ df -H
$ mount | grep -i cdrom

Your virual CD will be at /media/cdrom or /media/cdrom0 directory. Now copy a file called VMwareTools*.tar.gz:
$ cd /tmp
$ cp /media/cdrom0/VMwareTools*.tar.gz .
$ tar -zxvf VMwareTools*.tar.gz
$ cd vmware-tools*
$ sudo ./vmware-install.pl

Now just follow on scree instructions and you should able to install tools. There is not need to reboot VM or anything as vmware-tools will be installed as service at /etc/init.d/vmware-tools.
How do I start / stop / restart vmware tools from vm itself?

Use the command as follows:
$ sudo /etc/init.d/vmware-tools start
$ sudo /etc/init.d/vmware-tools stop
$ sudo /etc/init.d/vmware-tools restart

2008년 8월 9일 토요일

미친 롯데리아~!1

롯데리아가 일본계 회사라는 얘기를 들었습니다.

뭐 그거에 대해서는 확인한바 없으므로 할 얘기가 없습니다.

제가 얘기하려는 건 오늘 주문한 한 황당한 세트메뉴에 관한 것입니다.

자이언트도 아닌 더블!! 자이언트!! 버거 세트입니다.

메뉴판에 나온 그림이 정말 큼지막한게 맛있게 생겼더군요

주문을 하자 7분여 시간이 걸린다고 하더니 막상 나온거

왠 데리버거에 토마토 끼워넣은 듯한 햄버거가 나왔습니다.

순간 너무 놀라서 사람이 많은데도 불고 하고 주문 카운터로

찾아가 제가 시킨 메뉴가 맞는 지 물어봤습니다.

맞다고 하더군요.-_ㅡ:::::

그래서 어째서 메뉴에 나온 그림과 이렇게 심하게 차이가

날 수 있는가에 대해서 물어보았지만, 재료는 동일하게 들어갔고

단지 메뉴 그림이 좀 잘나온거라고 하더군요.

동일한 재료인데 크기가 절반이하라는 것은 좀 충격이더군요

환불을 요청하려다, 늦은 시간 너무 배가 고팠었기 때문에

울며 겨자먹기로 먹었습니다.

물론 포테토 칩팩 크기가 예전의 반으로 준건 그후에 확인한 사실입니다.

과연 제가 먹은 음식이 가게 유지비와 직원 고용비 그리고 기타 라이센스를

포함한 비용을 다 감안 했을때, 정말 합리적인 가격인지? 합리적인 가격제시가

어려웠다면 그런식으로 소비자 우롱하는 메뉴 그림을 올려야 하는지

최근 기름값도 내린다고 하는데 기름값 운운하며 일제히 가격을 올린 식당들이

가격을 안내리는 것을 봐도 그렇고,

정말 알면서 당하니 기분이 썩 좋지는 않네요.

2008년 8월 7일 목요일

Debian 에서의 백도어 컴파일

버전은 Debian 2.6.18-6-686 입니다.

아래와 같은 코드를 만들어 /tmp ( sticky ) 에 복사했습니다.

#include

int main() {
setuid(0);
setgid(0);

return 0;
}

여기까지는 간단한데 문제는 커널을 비롯한 최소한의 어플리케이션만

설치한 형태라서 gcc 는 커녕 cc 자체가 없더군요. 해킹들어온 사람도

난감할 듯....

그래서 부랴부랴 simple 한 apt-cache search gcc 를 이용해

깔끔하게 찾아서 설치했죠. ㅋ

그런데 설치를 했음에도 컴파일이 되지 않는 겁니다.

문제는 요넘 > stdio.h 가 없었던 거죠.

아마 라이브러리 자체가 안깔린듯.

말 그대로 컴파일러만 덩그러니.... 빌어먹을..

그래서 다시 부랴부랴 찾았습니다.

apt-cache search libc6

후훗 +_+) 깔끔하게 컴파일한후 chmod 4755 파일

하고 /tmp 에 복사해서 잽싸게 다른 유저 계정으로 테스트 했습니다.

휴... 백도어 잘돌아가네요.... 이런식의 bypass 가 현재까지의

kernel 2.6 버전의 취약점 인 듯 합니다.