Description

진정한 해킹을 위한 핵심 기술 해킹은 어려운 문제에 대한 새로운 해결책을 찾거나 조잡한 프로그램의 보안 취약점을 찾는 등의 창조적인 문제를 해결하는 예술이다. 많은 사람이 자신이 해커라고 생각하지만 최고의 해커가 되는 데 필요한 핵심 기술을 갖고 있는 사람은 거의 없다. 이 책의 저자 존 에릭슨은 현존하는 공격 기법의 실행을 단순히 보여주는 데 그치지 않고 비밀스러운 해킹 기법이 실제로 어떻게 동작하는지 설명한다. 해킹의 예술과 과학을 모두와 공유하기 위해, 이 책 『(개정판) 해킹: 공격의 예술』은 해커의 관점으로 C 프로그래밍의 핵심을 소개한다. 책에 포함된 라이브CD에는 리눅스 프로그래밍, 디버깅 환경이 완벽히 갖춰져 있다. 사용 중인 운영체제의 수정이나 변경 없이 사용할 수 있다. CD에 있는 예제를 따라 해보면서 해킹 기법을 자신의 것으로 만들 수 있을 것이다. 직접 코드를 디버깅해보고, 버퍼 오버플로우, 네트워크 통신 하이재킹, 보호기법 우회도 해보고, 암호학적 취약점을 공격하거나, 심지어 새로운 공격 기법을 개발해볼 수도 있다. 해커는 항상 앞으로 나아가야 하며, 미지의 것을 조사하고, 해커의 예술을 진화시켜야 한다. 프로그래밍을 잘 모르더라도, 『(개정판) 해킹: 공격의 예술』이 프로그래밍의 이해, 기계 아키텍처, 네트워크 통신 등의 현존하는 해킹 기법을 알려줄 것이다. 라이브CD의 리눅스 환경에서 책에서 배운 내용을 직접 실현해볼 수 있다. 이제, 창의력만 있으면 된다. ★ 이 책에서 다루는 내용 ★ ■ C, 어셈블리, 셸 스크립트를 이용한 프로그래밍 ■ 버퍼 오버플로우와 포맷 스트링을 이용해 임의 코드 실행을 위한 시스템 메모리 공격 ■ 실제 동작의 이해를 위해 디버거를 이용한 프로세서 레지스터와 시스템 메모리 조사 ■ 실행 불가능 스택과 침입 탐지 시스템 같은 똑똑한 보안 대응책 ■ 포트 바인딩이나 커넥트백 셸 코드를 이용한 원격 서버 접근, 서버 로그를 바꿔 흔적 숨기기 ■ 네트워크 트래픽 리다이렉트, 열린 포트 숨기기, TCP 연결 하이재킹 ■ FMS 공격으로 암호화된 무선 트래픽 크랙, 비밀번호 확률 매트릭스를 이용한 빠른 전수 조사 공격 ★ 부록 CD ★ 부록으로 수록된 부팅 가능한 라이브CD는 리눅스 기반의 해킹 환경을 갖추고 있고, 프로그래밍, 디버깅, 네트워크 트래픽 조작, 암호화 크랙을 위한 설정을 이미 해놨다. 또한 이 책에서 사용한 모든 소스코드와 애플리케이션 등도 들어있다. 해킹은 발견과 혁신에 관한 것으로, 부록 라이브CD를 이용해 자신만의 공격을 해볼 수 있다. 부록 라이브CD는 대부분의 PC에서 운영체제를 새로 설치하거나 컴퓨터 설정을 변경하지 않고도 사용할 수 있다. 시스템 요구 사항은 x86 기반 PC, 최소 64MB 메모리이고, BIOS 설정에서 CD-ROM으로 부팅할 수 있도록 해놓기만 하면 된다. ★ 1판에 쏟아진 찬사 ★ 해킹 기법에 관한 가장 완벽한 튜토리얼이다. 이 책은 단순한 공격 기법의 사용 방법뿐만 아니라, 개발할 수 있는 방법까지 알려준다. - PHRACK 지금까지의 모든 책 중에 가장 중요한 해커 핸드북이라 평가할 수밖에 없는 책이다. - 시큐리티 포럼(SECURITY FORUMS) 프로그래밍 기술서로서도 빛을 발하는 책 - 유닉스 리뷰(UNIX REVIEW) 강력히 추천하는 책이다. 이 책의 저자는 분명 유용한 코드, 툴, 예제를 이용해 의도하는 바를 잘 말하는 사람이다. - IEEE CIPHER 초보 해커를 위한 간결하고 현실적인 가이드인 이 책에는 실제 코드와 해킹 기법, 동작 원리에 대한 설명이 가득하다. - 컴퓨터 파워 유저 매거진(COMPUTER POWER USER (CPU) MAGAZINE) 단연 최고다. 다음 단계로 넘어날 준비가 된 사람이라면 이 책을 들고 철저히 읽어야 한다. - ABOUT.COM 인터넷/네트워크 보안