바람일려나's Blog
방 한 구석에 앉아 세상을 얘기한다

기본 계정 root, live의 패스워드 변경 및 불필요 계정 삭제
# passwd root
# passwd live 
# userdel admin
# userdel mce

apt source 리스트에 daum 미러 사이트 추가
# vi /etc/apt/sources.list
   deb http://ftp.at.debian.org/debian/ stable main contrib non-free

패키지 업데이트
# apt-get update; apt-get upgrade

mysql, php, apache, vsftp 설치
# apt-get install libdbi-perl libdbd-mysql-perl mysql-client-4.1 mysql-server-4.1 mysql-common-4.1 php4 php4-common php4-gd php4-mysql apache2 apache2.2-common apache2-utils libapache2-mod-php4 phpmyadmin vsftpd
# apt-get update; apt-get upgrade

Dante [Socks sever] 설치 및 설정
# apt-get install dante-server
logoutput: stderr
internal: eth0 port = 443
external: eth0
method: username none #rfc931
user.notprivileged: nobody
user.libwrap: nobody
client pass {
        from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0
}
pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        protocol: tcp udp
}

X-Window 띄우기
http://www.xbox-scene.com/articles/remotex-ssh.php

x11vnc로 xbox에 접속 환경 만들기
# apt-get install x11vnc
<에러 발생하면..>
# rm /usr/X11R6/bin/*
# dpkg -r xtdesktop
# apt-get install -f


kde 설치하기
# apt-get install kde


          
크리에이티브 커먼즈 라이선스
Creative Commons License

#6 - 자기경영 노트

50권 읽기 2008/03/20 08:58 by 바람일려나
사용자 삽입 이미지
크리에이티브 커먼즈 라이선스
Creative Commons License

#5 - 로마인 이야기 3: 승자의 혼미

50권 읽기 2008/03/04 09:48 by 바람일려나
사용자 삽입 이미지
크리에이티브 커먼즈 라이선스
Creative Commons License
사용자 삽입 이미지
크리에이티브 커먼즈 라이선스
Creative Commons License

#3 - 마시멜로 이야기

50권 읽기 2008/02/19 12:33 by 바람일려나
 
사용자 삽입 이미지
크리에이티브 커먼즈 라이선스
Creative Commons License

#2 - 레인메이커

50권 읽기 2008/02/12 19:41 by 바람일려나
사용자 삽입 이미지
크리에이티브 커먼즈 라이선스
Creative Commons License
TAG 독서
사용자 삽입 이미지
크리에이티브 커먼즈 라이선스
Creative Commons License


1. 준비하기: 관련 사이트 및 필요 파일들

필요한 파일 모두 다운받기: 제가 해킹하는 과정에서 사용했던 모든 파일을 압축해서 올렸습니다. 이걸 사용하면 편리할겁니다.  파일 목록은 아래와 같습니다.

FON Router Hacking Guide at UselessHacks.mht
hfs.exe
LaFonera Software Flashing - DD-WRT Wiki.mht
openvpn_2.0.9-1_mips.ipk
out.hex
putty.exe
root.fs
some commands.txt
srelay_0.4.6-1_mips.ipk
sshenable.htm
static.key
tftpd32.chm
tftpd32.exe
tftpd32.ini
vmlinux.bin.l7

2. LaFonera 공유기에 DD-WRT Firmware Flashing

외국 어떤 유져의 해킹 가이드(아주 쉽게 설명되어 있어요)에 설명된 그대로 하시면 돼요

여기를 클릭하세요


3. JFFS2 활성화 하기

다른 리눅스 패키지를 설치하려면 jffs2를 활성화해야만 합니다.  jffs는 일종의 파티션입니다. 자세히 설명하긴 힘드네요

웹브라우져 공유기 설정으로 들어가서 "Administration"의 "Management" 하단에 보면 아래 그림이 나와요

여기서 꼭 JFFS2를 활성화하고 필요한 패키지를 설치하세요


웹브라우져 공유기 주소: http://192.168.1.1

※ 저는 ipTime 공유기에 LaFonera를 물려놔서 기본 주소(192.168.1.1)이 아닌 192.168.0.2로 세팅해놨습니다. 착오없으시길...



4. DD-WRT Firm에 Socks Proxy 서버 설치하기

LaFonera 해킹 후 설치할 수 있는 패키지 사이트에서 srelay_0.4.6-1_mips.ipksrelay_0.4.6-1_mips.ipk를 다운받아 설치합니다.

하지만 PC로 다운받을 필요는 없어요. 공유기에서 직접 연결하여 설치가 가능하니까요


설치명령: ipkg -d root install http://ipkg.k1k2.de/packages/srelay_0.4.6-1_mips.ipk

(이렇게 하면 다운받으며 설치합니다. 설치 경로는 /jffs/usr/bin/, 실행파일은 /jffs/usr/bin/srelay 가 됩니다)


srelay 기동은 "srelay -i :443 -r" 이런식으로 하면됩니다. 이건 443포트를 리슨한다는 의미입니다.

원래 Socks는 1080 포트를 사용하는데 대부분의 방화벽이 1080 포트는 차단하기 때문에 HTTS용인 443을 사용했습니다.

제 스타트업 스크립트엔 이렇게 정의해놨습니다.

  startup.sh

  ...

  srelay -i :443 -r &        # socks server on 443 tcp port

  ...


5. DD-WRT Firm에 OpenVPN 설치하기

LaFonera 해킹 후 설치할 수 있는 패키지 사이트에서 openvpn_2.0.9-1_mips.ipkopenvpn_2.0.9-1_mips.ipk를 다운받아 설치합니다.


설치명령: ipkg -d root install http://ipkg.k1k2.de/packages/openvpn_2.0.9-1_mips.ipk

(이렇게 하면 다운받으며 설치합니다. 설치 경로는 /jffs/usr/sbin/, 실행파일은 /jffs/usr/sbin/openvpn 가 됩니다)


Static Key or CA ??

openvpn 인증 방식에는 static key와 ca 방식이 있는데요, static key는 서버와 클라이언트에 같은 키를 가지고 있으면서 인증하는 방식이고, ca는 서버에서 서명해준 인증키를 클라이언트에 배포한 후 그것으로써 인증하는 방식입니다.

static key 방식의 장점은 환경 구성이 간단하는 것, 반면에 한개의 클라이언트만 접속할 수 있다는 단점이 있고요,

ca 방식은 여러 클라이언트 동시 접속이 가능하지만 환경 구성이 어렵다는 단점이 있네요


저는 ca 방식으로 우여곡절 끝에 성공했습니다.

ca 방식으로 하시려면 서버용, 클라이언트용 키를 각각 생성해줘야 합니다.

http://openvpn.net/howto.html#pki 를 참고하셔서 잘 만들어보세요~


openvpn 관련 파일

아래는 제가 사용하는 스크립트와 환경 설정파일 내용입니다.

저는  ca 방식으로 구현했으며, 네트웍은 브릿지 방식을 사용했습니다.(자세히 설명할 능력은 안돼네요ㅠ.ㅠ)


< OpenVPN 기동 스크립트>

openvpn-ca.startup

#!/bin/sh
killall openvpn
openvpn --mktun --dev tap0
brctl addif br0 tap0
ifconfig tap0 0.0.0.0 promisc up
openvpn --config /jffs/etc/openvpn-ca.conf --daemon


< OpenVPN conf 파일>

 openvpn-ca.conf

# Tunnel options
mode server       # Set OpenVPN major mode
proto tcp-server  # Setup the protocol (server)
port 8088         # TCP/UDP port number
dev tap0          # TUN/TAP virtual network device
keepalive 3600 7200 # Simplify the expression of --ping
daemon            # Become a daemon after all initialization
verb 3            # Set output verbosity to n
comp-lzo          # Use fast LZO compression

# OpenVPN server mode options
client-to-client  # tells OpenVPN to internally route client-to-client traffic
duplicate-cn      # Allow multiple clients with the same common name

# Routing Option
push "route-gateway 192.168.1.1"
push "dhcp-option DNS 211.218.150.38"
push "redirect-gateway def1"
server-bridge 192.168.1.1 255.255.255.0 192.168.1.100 192.168.1.200

# TLS Mode Options
tls-server                  # Enable TLS and assume server role during TLS handshake
ca /jffs/etc/ca.crt         # Certificate authority (CA) file
dh /jffs/etc/dh1024.pem     # File containing Diffie Hellman parameters
cert /jffs/etc/server.crt   # Local peer's signed certificate


< Client conf 파일 - Openvpn gui용>

OpenVPN GUI 버젼은 http://openvpn.se/ 여기에서 다운받으세요

client_with_ca.ovpn

client
dev tap
proto tcp-client
remote ifwind.dnip.net 8088
resolv-retry infinite
nobind
# persist-key
# persist-tun
ca ca.crt
cert client2.crt
key client2.key
ns-cert-type server
verb 3
comp-lzo

 

6. 자동 실행 설정하기

srelay, openvpn은 부팅시마다 실행돼야겠죠

저는 아래와 같은 스타트업 스크립트를 만들었습니다.


startup.sh

#!/bin/sh
srelay -i :443 -r &        # socks server on 443 tcp port
openvpn-ca.startup &       # vpn server on 8088 tcp port

그리고 텔넷 접속에서 아래와 같은 명령을 입력하여 부팅시마다 실행되도록 설정하세요

nvram set rc_startup="/jffs/usr/bin/startup.sh"

참고로 현재 rc_startup 값을 확인하려면 아래와 같이 입력하세요

nvram get rc_startup

 

7. 클라이언트 PC에서 공유기의 Socks proxy 및 OpenVPN 이용

인터넷 익스플로러만 socks proxy를 이용한다면 연결 설정에서 지정만하면 됩니다. 간단하죠...

하지만 내PC의 모든 네트웍에 대해 socks proxy를 이용하려면 "허밍버드 삭스 클라이언트", "openvpn gui", "sockscap32" 등을 이용하시면 됩니다. 가장 추천하고 싶은것은 sockscap32입니다.


iptables 설치 및 NAT 설정

ipkg -d root install http://ipkg.k1k2.de/packages/iptables_1.3.8-1_mips.ipk

크리에이티브 커먼즈 라이선스
Creative Commons License

정발산 공원에 다녀오다

분류없음 2007/07/17 16:00 by 바람일려나

image 
다음에서 찾아본 정발산공원 지도입니다. 정확한 명칭이 정발산중앙공원으로 나오네요
저는 정발중학교 오른편으로 올라가서 몇 장 찍어왔습니다.

 

사용자 삽입 이미지

정발산 공원 입구에 있는 안내도입니다. 보시는 그대로...


사용자 삽입 이미지

넓은 잔디 광장이라고 해야하나... 보면 시원해보입니다.

사용자 삽입 이미지


사용자 삽입 이미지


사용자 삽입 이미지

사용자 삽입 이미지


사용자 삽입 이미지
사용자 삽입 이미지


사용자 삽입 이미지

크리에이티브 커먼즈 라이선스
Creative Commons License

엑셀 애드온 - eDR

분류없음 2007/06/21 08:49 by 바람일려나
제가 심혈을 기울여 만든 엑셀 애드온입니다.
다운받으셔서 더블클릭하면 자동설치됩니다.

설치경로: c:\program files\eDR\eDR.xla

크리에이티브 커먼즈 라이선스
Creative Commons License
1 2 
분류 전체보기 (19)
방화벽? 뚫어버려 (2)
유용한 유틸리티들 (4)
배우고 또 배우고 (1)
잡다한 팁 (1)
50권 읽기 (5)