⦁ rpc.statd : 시스템 장애 시 NFS에서 파일 복구를 위해 제공하는 lockd 프로그램을 지원하는 도구로 클라이언트와 서버의 상태를 모니터링 하는 데몬 ⦁ rpc.ttdbserverd : ToolTalk 애플리케이션간의 통신을 관리하는 데몬 ⦁ sadmind : 원격에서 시스템을 관리하거나 모니터링하기 쉽게 도와주는 데몬 ⦁ rpc.ypupdated : nis process 변경된 정보를 변경해주는 데몬 ⦁ rusersd : 현재 네트워크에 있는 사용자 리스트를 리턴해주는 데몬 ⦁ walld : 메시지를 네트워크의 모든 사용자에게 전송하는 요청을 처리하는 데몬 ⦁ sprayd : 지정된 수의 패킷을 호스트에 전송하고 성능 통계를 보고하는 데몬 ⦁ rstatd : CPU와 가상메모리 사용통계, ..
⦁ lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin = 로컬 프린트 서버 ⦁ sync:x:5:0:sync:/sbin:/bin/sync = 원격지 서버 동기화 ⦁ shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown = soft 시스템 종료 ⦁ halt:x:7:0:halt:/sbin:/sbin/halt = 강제 시스템 종료 ⦁ mail:x:8:12:mail:/var/spool/mail:/sbin/nologin = 메일 서비스 계정 ⦁ news:x:9:13:news:/etc/news:/sbin/nologin ⦁ uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin = 유닉스 시스템 간 파일을 복사 프로토콜 ⦁ operator..
find 명령어는 원하는 파일을 계속 필터링 하면서 찾아볼 수 있도록 하고, 잘못 수정 된 파일을 추적할 때 유용하게 사용됨. 취약점 진단 시 각 운영체제별로 파일이 존재하는 위치에 차이가 있어 진단 조치 또는, 설정 여부 확인이 어려운 경우가 종종 있는데 find 명령어를 이용하여 파일이 위치한 경로를 쉽게 확인할 수 있음. find 명령어 기본형은 다음과 같음 #find . -name 'pattern’ 01. #find . -name '*.html' . 은 현재 디렉터리에서 찾음, /usr와 같이 특정 위치에서 찾으려면 #find /usr –name '*.html’ -name은 파일 이름으로 찾으라는 조건으로 확장자가 .html 로 끝나는 파일만을 검색 02. #find . -type d 디렉터리만 ..
ADB 알아보기 ■ ADB란? ADB(android debug bridge)는 안드로이드 에뮬레이터나 PC에 실제 연결된 장치를 제어하기 위한 안드로이드 디버깅 도구이며, 기기와 통신할 수 있는 커맨드라인을 제공하며, 세 가지 구성요소(클라이언트, 데몬, 서버)를 포함. ADB는 안드로이드 SDK 플랫폼 도구 패키지에 포함되어 있으므로, SDK 설치만으로 간편하게 사용 가능. 경로는 안드로이드 하위 폴더인 Android\sdk\platform-tools에 위치함. 특히, 자주 사용하게 될 기능으로 ADB는 쉘 기능을 제공하여 연결된 안드로이드 에뮬레이터나 장치에서 원격 쉘을 사용할 수 있도록 하는 기능을 제공. "adb shell"이라는 명령을 사용. 만약 ADB 서버가 구동되어 있지 않다면, 위와 같은..
안드로이드 구성 요소 ■ 안드로이드 어플리케이션(APK) 필수 구성 요소 안드로이드 어플리케이션은 어플리케이션 매니페스트 파일에 의해 바인딩된 6가지 필수사항(액티비티(Activity), 서비스(Service), 콘텐츠 프로바이더(Contents Provider), UI, Intent, 브로드캐스트 리시버(BroadCast Receiver)으로 구성됨. ※액티비티, 서비스, 브로드캐스트 리시버, 컨텐트 프로바이더를 묶어 컴포넌트라고 함 Activity(액티비티) 안드로이드의 클래스 구현될 때, 윈도우나 자바프레임처럼 사용자 인터페이스가 있는 단일 화면을 나타냄. 각 화면은 메뉴를 클릭하거나 버튼을 클릭하는 등과 같은 특정한 액션에 의해 전환되는데, 각 화면이 모두 액티비티. 모든 앱에는 처음 실행될 때 ..