
리눅스 바이너리 분석 학습, Packt 출판
이것은 Packt에서 출판한 리눅스 바이너리 분석 학습의 코드 저장소입니다.
리눅스 바이너리 분석 학습
리눅스 바이너리 분석 학습은 ELF 형식의 내부 동작과 해커 및 보안 분석가가 바이러스 분석, 바이너리 패치, 소프트웨어 보호 등에 사용하는 방법을 가르쳐 줄 지식과 코드로 가득 차 있습니다.
이 책은 다음과 같은 흥미로운 기능을 다룹니다:
이 책이 당신에게 적합하다고 생각된다면, 지금 사본을 구매하세요!
모든 코드는 폴더로 구성되어 있습니다. 예를 들어, Chapter02.
코드는 다음과 같습니다:
uint64_t injection_code(void * vaddr)
{
volatile void *mem;
mem = evil_mmap(vaddr, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0);
__asm__ __volatile__("int3");
}
이 책에 필요한 사항: 소프트웨어 엔지니어나 리버스 엔지니어이며 리눅스 바이너리 분석에 대해 더 배우고 싶다면, 이 책은 보안, 포렌식, 안티바이러스 분야의 바이너리 분석 솔루션을 구현하는 데 필요한 모든 것을 제공합니다. 이 책은 보안 애호가와 시스템 수준 엔지니어 모두에게 좋습니다. C 프로그래밍 언어 및 리눅스 명령줄에 대한 약간의 경험이 필요합니다.
사용자는 이 책의 많은 지식을(1-9장) 다양한 운영 체제와 하드웨어로 실험할 수 있습니다. 단, 이 책은 특히 X86 32비트 또는 64비트 아키텍처에서 실행되는 리눅스 3.2 이상에 초점을 맞추고 있습니다.
Ryan "elfmaster" O'Neill은 컴퓨터 보안 연구원이자 소프트웨어 엔지니어로, 리버스 엔지니어링, 소프트웨어 익스플로잇, 보안 방어 및 포렌식 기술에 대한 배경 지식을 가지고 있습니다. 그는 EFnet, BBS 시스템, 실행 가능 스택이 있는 시스템에서의 원격 버퍼 오버플로우 세계인 컴퓨터 해커 서브컬처에서 자랐습니다. 그는 어린 나이에 시스템 보안, 익스플로잇 및 바이러스 작성에 소개되었습니다. 컴퓨터 해킹에 대한 그의 큰 열정은 소프트웨어 개발 및 전문 보안 연구에 대한 사랑으로 발전했습니다. Ryan은 DEFCON 및 RuxCon을 포함한 여러 컴퓨터 보안 컨퍼런스에서 연설했으며, 2일간의 ELF 바이너리 해킹 워크숍도 진행합니다. 그는 매우 보람 있는 경력을 가지고 있으며 Pikewerks, Leviathan Security Group, 그리고 최근에는 Backtrace에서 소프트웨어 엔지니어로 일했습니다. Ryan은 다른 책을 출판하지 않았지만, Phrack 및 VXHeaven과 같은 온라인 저널에 게재된 일부 논문으로 잘 알려져 있습니다. 그의 다른 출판물은 http://www.bitlackeys.org에서 찾을 수 있습니다.
피드백이나 제안이 있으시면 여기를 클릭하세요.
이 책의 인쇄본 또는 Kindle 버전을 이미 구매하셨다면, DRM이 없는 PDF 버전을 무료로 받을 수 있습니다.
무료 PDF를 받으려면 링크를 클릭하세요.