난독화와 패킹
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

난독화와 패킹에 대한 보고서 자료입니다.

목차

Obfuscation

Kind Of Obfuscation

Packing

Packer

본문내용

난독화가 나온 배경
역공학 :
바이너리 코드를 분석해 유용한 정보를 뽑아내는 작업.
현제 MS 윈도의 보안 모델에서는 이런 역공학에 의한 공격에 효과적인 대응책이 없다. 그나마 우리가 할 수 있는 차선책은 바이너리를 분석하기 어렵도록 복잡하게 만들어 주는 것이다. 코드 난독화의 필요성은 여기서 출발한다.
코드 난독화에 대한 재미난 사실은 이 기술이 바이러스나 웜 제작자들에 의해 처음 연구되었다는 사실이다. 바이러스나 웜은 백신의 스캔에 걸리지 않기 위해 자신의 바이너리를 교묘한 형태로 숨겨왔는데, 이렇게 바이너리를 변형해 정보를 숨기는 기술이 바이너리 코드 난독화의 목표이다.
코드 난독화
: 프로그램을 변화하는 방법의 일종으로, 코드를 읽기 어렵게 만들어 역공학을 통한 공격을 막는 기술을 의미한다.
난독화 대상에 따라 소스코드 난독화, 바이너리 난독화로 나눌수 있다.
소스코드 난독화
: C/C++/JAVA 등의 프로그램의 소스코드를 알아보기 힘든 형태로 바꾸는 기술
바이너리 난독화
: 컴파일 후에 생성된 바이너리를 역공학을 통해 분석하기 힘들게 변조하는 기술이다.
한번 보고 자세한 설명을 드리는게 이해하기 쉬우실거 같아 간단한 예제를 하나 준비했습니다.
  • 가격2,300
  • 페이지수14페이지
  • 등록일2014.06.03
  • 저작시기2014.5
  • 파일형식기타(pptx)
  • 자료번호#921324
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니