xinetd 에 바이너리 등록

sudo apt-get install xinetd

/etc/xinetd/uaf

service uaf{
    disable     = no //실행할거면 no
    type        = UNLISTED
    id      = uaf-stream
    socket_type = stream //TCP socket
    protocol    = tcp //TCP
    user        = uaf //바이너리 실행되는 권한
    server      = /home/cr3denza/uaf //바이너리 경로
    wait        = no
    port        = 1337 //포트
}

/etc/service

uaf        1337/tcp //서비스파일에 등록
Read more

우분투 SSH 서버의 배너와 motd

UBUNUT SSH 서버에 접속 시도를 하면 로그인이 성공하기 전에 뜨는 배너와 로그인이 성공한 후에 뜨는 메세지가 있다.

id, pw를 입력하기 전에 뜨는 배너는 디폴트 값으로 /etc/issue.net 을 읽어온다.
issue.net 안의 내용을 다 지우고 새로운 텍스트를 넣으면 ssh 연결이 되자마자 새로운 배너를 가져온다.
/etc/ssh/sshd_conifg 안에 적혀있는 Banner=/etc/issue.net 를 변경하여 배너파일을 바꿀수 있다.

로그인이 성공한 후에 뜨는 메세지는 Message Of The Day 라고 한다.
/etc/motd 이 존재하면 수정하고 없으면 만들어 ssh 로그인 성공후에 출력되는 메세지를 변경할 수 있다.

Read more

내가 필요 했던 MACBOOK TIP (계속 업뎃)

1. SMC 초기화

- 컴퓨터 종료
- MacSafe 전원 아답타 연결
- 내장키보드의 왼쪽에 있는 shift + control + option 키와 power 키를 동시에 누름
- 눌렀던 키 모두를 동시에 놓음
- 컴퓨터를 킴

2. MACBOOK beta update

sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL https://swscan.apple.com/content/catalogs/others/index-10.10seed-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz


sudo softwareupdate --clear-catalog

3. Windowserver 재시작

sodo killall -HUP WindowServer

4. 특정앱 언어 변환

defaults write -app iTunes AppleLanguages "(ko)"
defaults write -app iTunes AppleLanguages "(en)"

5. 숨김파일 표시

defaults write com.apple.Finder AppleShowAllFiles YES
defaults write com.apple.Finder AppleShowAllFiles NO
killall Finder //Finder 재시작하여 적용

6. Wifi 충돌 문제

AirDrop 을 위한 Apple Wireless Direct Link (AWDL) 인터페이스가 wifi 사용에 방해가 되는 오류가 발생하여 wifi 문제시 AWDL을 다운시키면 인터넷 잘됨

sudo ifconfig awdl0 down
sudo ifconfig adwl0 up
Read more

linux 서버, 클라이언트 통신 속도 측정하기

linux 서버, 클라이언트 통신 속도 측정하기

server 와 client 모두 iperf 프로그램을 설치한다. 우리의 친구 apt-get 을 이용하자.
sudo apt-get install iperf 

서버 측
iperf -s

클라이언트 측
iperf -c SERVER_ADDR

서버 측

클라이언트 측
90Mbits/sec....



Read more

linux repository 변경하기

linux repository 변경하기

sudo /etc/apt/sources.list

sources.list 파일 안의 내용을 수정하면 repository 변경된다.

kr.archive.ubuntu.com 을  ftp.daum.net 바꾼다.
:%s/kr.archive.ubuntu.com/ftp.daum.net/g
또는
:%s/us.archive.ubuntu.com/ftp.daum.net/g

archive 이외에도 security.ubuntu.com, extras.ubuntu.com 도 ftp.daum.net 으로 바꾸면 빨라 진다.

sudo apt-get update
sudo apt-get upgrade
ftp.daum.net 으로 접속 하는 것을 확인 할 수 있다.

Read more

linux 특정 사용자에게 sudo 권한 부여하기

linux 특정 사용자에게 sudo 권한 부여하기

/etc/sudoers 파일을 수정하여 특정 사용자가 sudo 를 사용하게 할 수 있다.

sudo chmod 660 /etc/sudoers
읽기 전용 파일이라 파일 수정동안 잠시 쓰기를 가능하게 만든다.

sudoers 파일 안에 아래의 형식에 맞게 입력해준다. (ID : cr3denza)

# User privilege specification
root    ALL=(ALL:ALL) ALL
cr3denza    ALL=(ALL:ALL) ALL

sudo chmod 440 /etc/sudoers
수정이 완료됬으니 권한 원래대로 복구한다.

cr3denza 사용자는 이제 sudo 명령어를 사용할 수 있다.


Read more