backtrack3가 정식으로 출시되었다. 아래 링크에서 받을수 있다.
http://www.remote-exploit.org/backtrack_download.html
slackware기반의 깔끔한 livecd이며 각종 pen testing tool들이 가득하며, 이번버전에는 vmware 이미지 까지 같이 출시해서 따로 guest os로 인스톨하는 수고를 덜어 주었다. 그런데, 이 backtrack이 나온 지 얼마 안된livecd이기 때문에.. 한글화 되어있지 않고 관련 정보도 없다. backtrack은livecd로 주로 사용하고.. 작업도중 web검색등은 필요한 경우도 있을텐데 한글이 되지 않으므로 작업 시 불편함이 많다. 그래서. slackware와 slax한글 패키지를 이용해서 한글 입출력을 가능하게 해봤다. 이제 backtrack도 한글화 해서 불편 없이 쓰도록 하자.
Livecd로 사용할때는 첨부의 파일을 /Bt/modules로 카피하여 boot module로 등록하면 되고 나 같은 경우는 vmware image로 사용하고 있기 때문에 실제로 install해야 한다. 앞으로는 backtrack3를 계속 vmware상에서 사용할 것이기 때문에 vmware와 관련된 내용도 많이 올릴 것이다. 여기서 잠깐 vmware에 대해서 집고 넘어가보겠다.. vmware를 조금만 잘 이용해 보면 정말 유용한 도구로 바꾸어서 사용할 수 있다. VMWARE의 강력함은 단순히 가상화를 통한 타 OS를 쓸수 있는 것 뿐이 아니다. 여러가지 OS를 real과 virtual Network를 통해 구성할 수 있다는 점이다. 이 장점을 이용하면. 실재로 방화벽 및 프락시등을 포함한 간단한 중소기업 인프라 정도는 구축할 수 있다. 필자는 vmware-server버전으로 20대정도로 구성된 인프라 를 구축해 본적이 있다. 조금 버벅 거리긴 하지만. 잘 customizing한다면 훌륭한 test bed로 사용할 수 있다.
각설하고 backtrack에서 한글 입출력을 가능하도록 관련 패키지를 설치하겠다. 여기서는 lzm(slax boot모듈)과 iinstall패키지를 사용하고 slackware의 iinstall패키지는 installinstall, removeinstall 명령으로 바로 backtrack에서 사용할 수 있다.
한글입력에는 scim을 사용하는데 backtrack3에는 기본적으로 locale이 C와 POSIX밖에 없다. 이부분 때문에 조금 삽질했는데. 기존의 lzm모듈을 설치하는 명령어 하나로 끝냈다.
Part1패키지준비
우선 시작하기 전에 아래의 패키지가 필요하다.
윈도우상으로 받아놓고 mount해서 윈도우 공유폴더로 접근해도 될것이다. 물론 backtrack에서 바로 다운로드 해도 된다.
mount명령
mount.cifs //192.168.0.***/share /mnt/share o username=userid
폰트
arita-ttf-1.0-noarch-2han.lzm
alee-fonts-ttf-11[1].5-noarch-1han.tgz
unfonts-ttf-1[1].0.1-noarch-4han.tgz
scim관련
scim-1.4.7-i486-13han.lzm
scim-hangul-0.3.1-i486-1han.lzm
libhangul-0.0.5-i686-1.lzm
KDE한글화
kde-i18n-ko-3.5.7-noarch-1.lzm
한글 로케일
locale_ko.lzm
part2 – 패키지 설치
2-1.
lzm2dirarita-ttf-1.0-noarch-2han.lzm /
installpkgalee-fonts-ttf-11[1].5-noarch-1han.tgz
installpkgunfonts-ttf-1[1].0.1-noarch-4han.tgz
2-2.
lzm2dir scim-1.4.7-i486-13han.lzm /
lzm2dir scim-hangul-0.3.1-i486-1han.lzm /
lzm2dir libhangul-0.0.5-i686-1.lzm /
2-3.
lzm2dir kde-i18n-ko-3.5.7-noarch-1.lzm /
2-4.
lzm2dir locale_ko.lzm /
Part3 Verification
우선 /etc/profile.d/lang.sh를 확인해보자 ’export LANG=ko_KR’과LC=’ko_KR’ 로 되어있는지 보자.
나중에 글자가 올바르게 표시되지 않는다면 이부분을 ko_KR.utf8 또는 ko_KR.euckr로 바꾸어 보자.
locale명령을 통해 locale에 한글 로케일이 추가 되었는지 확인해 보자
locale -a 를 통해 현재 사용가능한 locale가 무엇인지도 확인할 수 있다.
firefox의 글자체를 조정해 보자.
backtrack3
댓글 6개:
live cd 같은 경우에는...
어떤 방식으로 module을 넣어 줘야
하는건가요 ? ^^;
iso 이미지를 열어서 직접 안에
넣어 줘야 되는건가요?....
어떤 것들을 넣어줘야 할지 모르겠네요 ㅠ
lzm 파일을 어디서 다운 받아야 하는 건가요?
live CD에는 말씀하신데로 ISO이미지를 직접열어 *.lzm등의 모듈을 modules라는 디렉토리에 넣어주면 부팅시 관련 모듈이 로드됩니다.
BT3의 경우는 아래의 디렉토리에 한글관련 모듈을 넣어주면.. 부팅시 로드됩니다.
\BT3\modules
현재 제 backtrack3이미지에는 아래의 모듈이 부팅시 로드됩니다.
arita-ttf-1.0-noarch-2han.lzm
changes.lzm
kde-i18n-ko-3.5.7-noarch-1.lzm
libhangul-0.0.5-i686-1.lzm
locale_ko.lzm
mesa701.lzm
milw0rm.lzm
optional.lzm
scim-1.4.7-i486-13han.lzm
scim-hangul-0.3.1-i486-1han.lzm
관련 파일이 필요하신 분은 저에게 메일주시기 바랍니다.
이창헌님 감사합니다.
제공해주신
kde-i18n-ko-3.5.7-noarch-1.lzm
locale_ko.lzm
두 파일로 USB 메모리에 한글 입력기까지 성공했습니다.
정말 감사합니다.
odinkim@empal.com
으로 관련 파일 부탁드립니다.
아무리 찾아 봐도 locale_ko.lzm을 찾을 수가 없네요.
부탁드립니다.
댓글 쓰기