본문 바로가기

IDA] 설명, 사용법 1.IDA 설명 -Interactive(대화형의) Disassembler -작업을 원본 실행파일이 아닌, idb라는 데이터베이스에서 진행한다.>값을 변경해도 원본에 영향 X.>원본 파일이 없어도 idb 파일만 있으면 분석 가능. -되돌리기 기능이 없다>잘못 수정했을 경우, 종료시 'Dont SAVE the database' 체크를 해야 한다. -단축키가 매우 많다. 2.기본 메뉴얼 -텝 바꾸기>Ctrl + Tab>Alt + 숫자 -그래픽 뷰에서 주소값 표시>`Option> General> Line Prefix 체크` -종료시 나타나는 창의 설명 -데이터 타입 변경(db:BYTE / dw:WORD / dd:DWORD) >대상 주소를 클릭하고, 단축키 'd' -문자열 타입 변경(유니코드 등)>대상 주소를 클.. 더보기
1장] 운영체제 - 6) 유닉스 & 리눅스 0.역사 -1973, 데니스 리치(Dennis Ritchie)가 DEC사의 PDP.7용 OS를 C언어로 리메이크한 것이 유닉스. 1.구성 1)커널: 메인 메모리(주기억장치)에 상주하여 컴퓨터 자원을 관리.>프로세스, 메모리, 입출력, 파일 관리 4개로 나뉨.>파일시스템의 접근 권한 처리.>스케줄링. 2)쉘: 커널과 사용자 간의 인터페이스, 명령어 해석기. >종류 >>Bourne쉘 ->유닉스의 기본 쉘. ->빠른 수행, 최소한의 자원. ->/usr/bin/sh ->프롬프트: $ >>C쉘 ->대형 시스템용. ->사용법이 C언어와 유사. ->프롬프트: % >>Korn쉘 ->벨 연구소의 David Korn이 만듬. ->Bourne쉘에 일부 기능추가 ->프롬프트: $ 3)파일 시스템 >파일시스템 구조 >>부트 블.. 더보기
1장] 운영체제 - 5) 분산 운영체제, 보안 운영체제 0.분산 운영체제 -분산 시스템의 자원을 효율적으로 관리 -설계 복잡 -처리기, 입력 장치와 같은 물리적인 자원도 분산 가능. -*투명성 유지. *투명성(Transparency) >사용자가 여러 자원의 위치 정보를 알지 못하고, 하나의 커다란 컴퓨터 시스템을 사용하는 것처럼 인식하게 함. >종류 1)위치 투명성: 각 컴퓨터들의 위치를 몰라도 자원 사용이 가능하다. 2)이주 투명성: 자원 이동에 제한이 없음. 3)병행 투명성: 자원이 공유된다. 4)복제 투명성: 자원의 복사가 용이. 1.보안 운영체제 -보안기능이 추가된 운영체제. -주요 기능>접근 권한 통제(Authorization)>>사용자 인증(Authentication): 접속자에 대한 검증.>>접근 통제: 접근 권한에 따른 접근 통제.>침입탐지 및.. 더보기