본문 바로가기

Study79

Debugger 참고 도서 : [리버싱 핵심원리 : 악성 코드 분석가의 리버싱 이야기] 저자 : 이승원출판사 : 인사이트 참고 사이트 : - [위키백과] 디버거- [리버스코어 ReverseCore] 리버싱 현업에서 사용되는 디버거(Debugger)들 개발 도구를 통해 프로그래밍 언어 소스코드를 빌드하면, 실행파일이 생성된다. 이 과정은 결국 사람이 이해하기 쉬운 프로그래밍 언어의 소스코드를 기계가 이해하기 쉬운 기계어로 변환하는 것이다. 이러한 기계어는 사람이 알아보기 어렵기 때문에 좀 더 편하게 보기 위해서 디버거 유틸리티를 사용한다. 디버거에 탑재된 디스어셈블러(Disassembler) 모듈은 이 기계어를 어셈블리(Assembly)언어로 번역해서 보여준다. Debugger디버거 (Debugger) 또는 디버깅 도구(.. 2016. 6. 5.
리버싱 참고 도서 : [리버싱 핵심원리 : 악성 코드 분석가의 리버싱 이야기] 저자 : 이승원출판사 : 인사이트 참고 사이트 :- [위키백과] 리버스 엔지니어링 - [위키백과] 정적 프로그램 분석- [위키백과] 동적 프로그램 분석 Reverse Engineering리버스 엔지니어링 또는 역공학은 장치 또는 시스템의 기술적인 원리를 그 구조분석을 통해 발견해내는 과정이다. 그리고 유지 보수를 위해, 또는 같은 기능을 하는 새 장치를 원본의 일부를 이용하지 않고 만들기 위해 대상의 세부적인 작동을 분석하는 것도 포함한다. Reverse Code Engineering; RCE소프트웨어 분야의 리버스 엔지니어링이라고 생각하면 된다. 사용 이유- 소프트웨어 간의 상호 운용성- 사라진 문서- 상품 분석- 호환성 부품 개발.. 2016. 6. 5.
디지털 증거물에 대한 신뢰성 홈페이지 : 보안뉴스기사제목 : 디지털 증거물, 어디까지 믿을 수 있을까?"디지털 증거물 위,변조 방지... 국과수 '디지털 증거물 인증시스템' 활용 필요"기사입력날짜 : 2016-05-31 09:30링크 : http://www.boannews.com/media/view.asp?idx=50767&kind=&sub_kind= 원문 요약 :19대 국회는 5월 19일 디지털 전문증거의 증거능력 확대 등을 내용으로 하는 형사소송법 개정안을 국회 마지막 본회의에서 통과시켰다. 하지만 디지털 증거물의 위, 조작 여부는 여전히 존재한다. 이에 대한 대책으로 국과수에서는 작년 11월 '디지털 증거물 인증 서비스'를 발표했었다. 이 서비스는 국민에게는 신뢰성을 줄 수 있으며 다양한 분야에도 확대 적용이 가능해 활용도가 .. 2016. 6. 5.
01. 개요 ▣ 네트워크 (Network) 네트워크는 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 의미한다. 공유(Share)를 목적으로 만들어졌으며, 미국 국방부(United States Department of Defense, DoD)에 의해 현재 우리가 알고 있는 일반적인 네트워크 개념이 설립되었다. 보통 인터넷을 네트워크로 알고 있는데, 인터넷은 TCP/IP 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크의 일종으로 엄밀히 두 용어는 개념이 다르다. ▣ 프로토콜 (Protocol) 프로토콜은 일종의 약속, 규약이라고 보면 된다. 네트워크는 다른 컴퓨터와의 통신이 주 기능이다. 이때, 정확한 의미 전달을 위해서는 적절한 문법이 필요하다. 마치 우리가 대화할 때 문법에 맞춰 말하는 것처럼 말이다. 만약 .. 2016. 5. 26.