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...
우분투 SSH 서버의 배너와 motd
Posted by cr3denza on 10/01/2015
/ with No Comments
Under banner, linux, login message, ubuntu, welcome message
Under banner, linux, login message, ubuntu, welcome message
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 로그인 성공후에 출력되는 메세지를 변경할 수 있다.
...
내가 필요 했던 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...
linux 서버, 클라이언트 통신 속도 측정하기

linux 서버, 클라이언트 통신 속도 측정하기
server 와 client 모두 iperf 프로그램을 설치한다. 우리의 친구 apt-get 을 이용하자.
sudo apt-get install iperf
서버 측
iperf -s
클라이언트 측
iperf -c SERVER_ADDR
서버 측
클라이언트 측
90Mbits/sec....
...
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 으로 접속 하는 것을 확인 할 수 있다...
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 명령어를 사용할...
eggshell.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
...
피드 구독하기:
글 (Atom)
Categories
- programming (17)
- security (46)
- study (22)
- system (35)
Recent 7 Days Popular Posts
-
프로그램은 실행하면서 많은 함수를 호출한다. 함수가 호출되고 호출받은 함수가 실행되려면 레지스터와 스택을 사용해야 한다. 버퍼오버플로우 공격을 공부하면서 호출된 함수가 어떻게 esp (스택을 관리하는 레지스터)를 백업하는지 어떻게 스택을 독립적으로 ...
-
Calling Convection 함수호출규약 은 함수(subroutine, callee)가 어떻게 인자를 전달받고 결과값을 반환하는지에 대한 로우레벨에서의 규칙이다. 다양하게 구현된 함수호출규약들은 파라미터의 위치, 리턴 값이나 리턴 ...
-
$(HOME)/.gdbinit을 생성하면 gdb가 실행될 때 .gdbinit을 불러옴으로 스크립트를 적용시킬 수 있다. ARM 어셈을 처음다루어 라인바이라인으로 분석해 보기위해 몇 가지 스크립트를 작성하였다. .gdbinit ...
-
_start, __libc_start_main, main hello를 출력하는 hello C언어로 작성한 간단한 elf파일의 헤더를 보면 실행파일의 시작주소값인 Entry point address에 _start 의 주소가 들...
-
기초 어셈블리어 INC(Increase) 피연산자에 1을 더한다. 연산 결과에 따라 ZF(Zero Flag)나 OF(Overflow Flag)가 세트될 수 있다. ex. INC reg, INC mem DEC(Decrease)...