Advanced Usage - Kali Linux Revealed

|
Kali Linux Revealed Pdf ko'rish
|
bet | 10/174 | Sana | 15.01.2024 | Hajmi | 11,68 Mb. | | #137314 |
Bog'liq Kali-Linux-Revealed-2021-edition9. Advanced Usage
227
9.1 Modifying Kali Packages
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
228
9.1.1 Getting the Sources
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
229
9.1.2 Installing Build Dependencies
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
231
9.1.3 Making Changes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
232
Applying a Patch
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
233
Tweaking Build Options
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
234
Packaging a New Upstream Version
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
235
9.1.4 Starting the Build
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
236
9.2 Recompiling the Linux Kernel
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
237
9.2.1 Introduction and Prerequisites
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
238
9.2.2 Getting the Sources
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
238
9.2.3 Configuring the Kernel
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
239
9.2.4 Compiling and Building the Package
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
241
9.3 Building Custom Kali Live ISO Images
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
241
9.3.1 Installing Pre-Requisites
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
242
9.3.2 Building Live Images with Different Desktop Environments
. . . . . . . . . . . . . . . . . . . . . . . . .
242
9.3.3 Changing the Set of Installed Packages
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
243
9.3.4 Using Hooks to Tweak the Contents of the Image
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
245
9.3.5 Adding Files in the ISO Image or in the Live Filesystem
. . . . . . . . . . . . . . . . . . . . . . . . . . .
245
9.4 Adding Persistence to the Live ISO with a USB Key
. . . . . . . . . . . . . . . . . . . . . . . . . . .
246
9.4.1 The Persistence Feature: Explanations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
246
9.4.2 Setting Up Unencrypted Persistence on a USB Key
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
247
9.4.3 Setting Up Encrypted Persistence on a USB Key
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
248
9.4.4 Using Multiple Persistence Stores
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
249
9.5 Summary
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
251
9.5.1 Summary Tips for Modifying Kali Packages
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
251
9.5.2 Summary Tips for Recompiling the Linux Kernel
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
252
9.5.3 Summary Tips for Building Custom Kali Live ISO Images
. . . . . . . . . . . . . . . . . . . . . . . . . .
253
|
| |