고급 사용
장
9
내용
Kali 패키지 수정 222 Linux 커널 재컴파일 233 맞춤형 Kali Live ISO 이미지 구축 237
USB 키를 사용하여 라이브 ISO에 지속성 추가 240 요약 246
Kali는 고도로 모듈화되고 사용자 정의 가능한 침투 테스트 프레임워크로 구축되었으며 상당히 고급 사용자 정의 및 사용을 허용합니다. 사용자 지정은 소스 코드 수준에서 시작하여 여러 수준에서 발생할 수 있습니다. 모든 Kali 패키지의 소스는 공개되어 있습니다. 이 장에서는 패키지를 검색하고 수정하고 패키지에서 사용자 지정 패키지를 빌드하는 방법을 보여줍니다. Linux 커널은 다소 특수한 경우이므로 전용 섹션(섹션 9.2, "Linux 커널 재컴파일")에서 다룹니다.” [페이지 233]) 소스를 찾을 수 있는 위치, 커널 빌드를 구성하는 방법, 마지막으로 이를 컴파일하는 방법 및 관련 커널 패키지를 빌드하는 방법에 대해 설명합니다.
두 번째 수준의 사용자 지정은 라이브 ISO 이미지를 구축하는 과정에 있습니다. 우리는 방법을 보여줄 것입니다 라이브 빌드 도구는 미러에서 사용할 수 있는 패키지 대신 사용자 지정 데비안 패키지를 사용할 수 있는 가능성을 포함하여 결과 ISO 이미지를 사용자 지정할 수 있는 많은 후크 및 구성 옵션을 제공합니다.
또한 재부팅 사이에 파일과 운영 체제 변경 사항을 보존하는 USB 키에 내장된 영구 라이브 ISO를 만드는 방법에 대해서도 설명합니다.
Kali 패키지 수정소스 얻기빌드 종속성 설치변경하기패치 적용빌드 옵션 조정새 업스트림 버전 패키징빌드 시작Linux 커널 재컴파일소개 및 전제 조건소스 얻기커널 구성패키지 컴파일 및 빌드맞춤형 Kali Live ISO 이미지 구축전제 조건 설치다양한 데스크톱 환경에서 라이브 이미지 구축설치된 패키지 세트 변경후크를 사용하여 이미지 내용 조정ISO 이미지 또는 라이브 파일 시스템에 파일 추가USB 키를 사용하여 라이브 ISO에 지속성 추가지속성 기능: 설명USB 키에 암호화되지 않은 지속성 설정USB 키에서 암호화된 지속성 설정여러 지속성 저장소 사용요약Kali 패키지 수정을 위한 요약 팁Linux 커널 재컴파일을 위한 요약 팁맞춤형 Kali Live ISO 이미지 구축을 위한 요약 팁