-->
Home » , , » Kali Linux is the new generation of the industry-leading BackTrack.
Sunday
6 October 2013

Kali Linux is the new generation of the industry-leading BackTrack.

Kali Linux is a Debian-derived Linux distribution designed for digital forensics and penetration testing. It is maintained and funded by Offensive Security Ltd. Mati Aharoni and Devon Kearns of Offensive Security developed it by rewriting BackTrack, their previous forensics Linux distribution.

Kali Linux is preinstalled with numerous penetration-testing programs, including nmap (a port scanner), Wireshark (a packet analyzer), John the Ripper (a password cracker), and Aircrack-ng (a software suite for penetration-testing wireless LANs).

Users may run Kali Linux from a hard disk, live CD, or live USB. It is a supported platform of the Metasploit Project's Metasploit Framework, a tool for developing and executing security exploits.

Kali Linux is distributed in 32- and 64-bit images for use on hosts based on the x86 instruction set, as well as an image for the ARM architecture for use on the Raspberry Pi computer and on Samsung's ARM Chromebook.

Kali Linux is the new generation of the industry-leading BackTrack Linux penetration testing and security auditing Linux distribution. Kali Linux is a complete re-build of BackTrack from the ground up, adhering completely to Debian development standards.

kali-home-large-slider2

Features.

Kali is a complete re-build of BackTrack Linux, adhering completely to Debian development standards. All-new infrastructure has been put in place, all tools were reviewed and packaged, and we use Git for our VCS.

    More than 300 penetration testing tools: After reviewing every tool that was included in BackTrack, we eliminated a great number of tools that either did not work or had other tools available that provided similar functionality.
    Free and always will be: Kali Linux, like its predecessor, is completely free and always will be. You will never, ever have to pay for Kali Linux.
    Open source Git tree: We are huge proponents of open source software and our development tree is available for all to see and all sources are available for those who wish to tweak and rebuild packages.
    FHS compliant: Kali has been developed to adhere to the Filesystem Hierarchy Standard, allowing all Linux users to easily locate binaries, support files, libraries, etc.
    Vast wireless device support: We have built Kali Linux to support as many wireless devices as we possibly can, allowing it to run properly on a wide variety of hardware and making it compatible with numerous USB and other wireless devices.
    Custom kernel patched for injection: As penetration testers, the development team often needs to do wireless assessments so our kernel has the latest injection patches included.
    Secure development environment: The Kali Linux team is made up of a small group of trusted individuals who can only commit packages and interact with the repositories while using multiple secure protocols.
    GPG signed packages and repos: All Kali packages are signed by each individual developer when they are built and committed and the repositories subsequently sign the packages as well.
    Multi-language: Although pentesting tools tend to be written in English, we have ensured that Kali has true multilingual support, allowing more users to operate in their native language and locate the tools they need for the job.
    Completely customizable: We completely understand that not everyone will agree with our design decisions so we have made it as easy as possible for our more adventurous users to customize Kali Linux to their liking, all the way down to the kernel.
    ARMEL and ARMHF support: Since ARM-based systems are becoming more and more prevalent and inexpensive, we knew that Kali’s ARM support would need to be as robust as we could manage, resulting in working installations for both ARMEL and ARMHF systems. Kali Linux has ARM repositories integrated with the mainline distribution so tools for ARM will be updated in conjunction with the rest of the distribution. Kali is currently available for the following ARM devices:
        rk3306 mk/ss808
        Raspberry Pi
        ODROID U2/X2
        Samsung Chromebook
        EfikaMX
        Beaglebone Black
        CuBox
        Galaxy Note 10.1

Kali is specifically tailored to penetration testing and therefore, all documentation on this site assumes prior knowledge of the Linux operating system.

The good folks at Offensive Security (who are also the funders, founders, and developers of Kali Linux) have generated alternate flavours of Kali using the same build infrastructure as the official Kali releases. Saying this, these images are considered “unofficial” and will be maintained on a best effort basis by Offensive Security. Do you have an interesting Kali “Recipe build” that you would like to share? Or a Kali image for an interesting ARM platform? Feel free to send us your recipes for inclusion in our contributed images.

kali

Download.

Kali Linux 1.0 VMware Image

Kali Linux Samsung Chromebook ARM

Kali Linux ARM ODROID U2

Kali Linux ARM Raspberry Pi

Kali Linux ARM SS808

Kali Linux Galaxy Note 10.1

Kali Linux CuBox

Kali Linux Efika MX

Kali Linux BeagleBone Black

Build Your Own Kali ISO

Building a customized Kali ISO is easy, fun, and rewarding. You can configure virtually every aspect of your custom Kali ISO build using the Debian live-build scripts. These scripts allow one to easily build live system images by providing a framework that uses a configuration set to automate and customize all aspects of building the image. We have adopted these scripts and use them for the official Kali ISO releases.

Prerequisites.

Ideally, you should build your custom Kali ISO from within a pre-existing Kali environment. However, if this is not the case for you, make sure you are using the latest version of live-build (in the 3.x branch which targets Debian wheezy).

Getting Ready.
We first need to prepare the Kali ISO build environment with the following commands:

apt-get install git live-build cdebootstrap kali-archive-keyring
git clone git://git.kali.org/live-build-config.git
cd live-build-config
lb config

Configuring the Kali ISO Build (Optional).

Through the config directory, your ISO build supports significant customization options, which are well documented on the Debian live build 3.x page. However, for the impatient, the following configuration files are of particular interest:

config/package-lists/kali.list.chroot – contains the list of packages to install in the Kali ISO. You can choose specific packages to be installed, while dropping others. This is also where you can change your Kali ISO Desktop Environment (KDE, Gnome, XFCE, LXDE, etc).

hooks/ – The hooks directory allows us to hook scripts in various stages of the Kali ISO live build. For more information about hooks, refer to the live build manual. As an example, Kali adds its forensic menu this way:

$ cat config/hooks/forensic-menu.binary
#!/bin/sh
cat >>binary/isolinux/live.cfg <<END
label live-forensic
    menu label ^Live (forensic mode)
    linux /live/vmlinuz
    initrd /live/initrd.img
    append boot=live noconfig username=root hostname=kali noswap noautomount
END

kai-linux-galaxy-note-10.1

Building the ISO.

Before you generate your ISO, you can specify your required architecture, choosing either amd64 or i386. Also note that “lb build” requires root rights. If you do not specify an architecture, live build will generate an ISO with the same architecture as the host machine.

If you want to build a 64 bit ISO on a 32 bit Kali system, make sure you enable multi archi support:

dpkg --add-architecture amd64
apt-get update

Configure live-build to generate with a 64 bit or 32 bit ISO:

lb config --architecture amd64 # for 64 bit
# ...or...
lb config --architecture i386  # for 32 bit
lb build

The last command will take a while to complete, as it downloads all of the required packages needed to create your ISO. Good time for a coffee.

Building Kali Linux for older i386 architecture.

The Kali Linux i386 ISO has PAE enabled. If you require a default kernel for older hardware, you need to rebuild a Kali Linux ISO. The rebuilding process is much the same as above, other than the 686-pae parameter that needs to be changed to 486 in auto/config :

apt-get install git live-build cdebootstrap kali-archive-keyring
git clone git://git.kali.org/live-build-config.git
cd live-build-config
sed -i 's/686-pae/486/g' auto/config
lb clean
lb config --architecture i386
lb build

Speeding up future builds.

If you plan to build custom ISOS often, you might want to cache kali packages locally for future builds. This can easily be done by installing apt-cacher-ng, and configuring the http_proxy environment variable before every build.

apt-get install apt-cacher-ng
/etc/init.d/apt-cacher-ng start
export http_proxy=http://localhost:3142/
.... # setup and configure your live build
lb build

Screenshots.

kali1

kali2

kali3

kali-arm-odroidu2

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

0 commenti:

Post a Comment

Random Posts

  • BinToo Gnu/Linux is a prebuilt Gentoo Linux Distro with many applications installed to overcome for networkless users
    16.10.2009 - 0 Comments
    BinToo is a Gentoo based and 100% compatible and pre-built Distribution that has many aims ranges from Technology to social and personal aims, for example:- Enhance The Portage Performance and add some features to it .- Port or Build a good suite of…
  • dyne:bolic is shaped on the needs of media activists, artists and creatives as a practical tool for multimedia production.
    30.03.2010 - 0 Comments
    dyne:bolic is a Live CD based on the Linux kernel with a focus on multimedia production, and is distributed with a large assortment of applications for audio and video manipulation.Termed "Rastaware" by its author, dyne:bolic is based entirely on…
  • StatCounter Beta Design – what’s new?
    25.12.2010 - 0 Comments
    StatCounter is packed full of useful and powerful tools to help you make better decisions about your website. A list of many of our features is below - just click on a feature for more detail (and check out the Live Demo for a hands-on…
  • Abyss: The Wraiths Of Eden Hidden Object Game Released On Steam For Linux.
    13.05.2014 - 0 Comments
    Abyss: The Wraiths of Eden has been available on Steam for Windows since October 2012, but now the game is also available on Linux. There was no official announcement regarding the release of the Linux version, but the one mentioning the 30%…
  • New KDE Connect Indicator Ubuntu / Linux Mint PPA
    23.04.2021 - 0 Comments
     The KDE Connect Indicator (fork) PPA maintainer is not available any more, and I was asked to create a new PPA.  Since I'm a KDE Connect Indicator user myself, I couldn't say no, so I created a new KDE Connect Indicator PPA,…
  • JFtp is a graphical Java network and file transfer client.
    31.10.2011 - 0 Comments
    JFTP is a graphical FTP (File Transfer Protocol) client software for transferring files from one computer to another over TCP/IP networks such as Internet. JFTP can connect to any system that has a valid Internet address and an FTP server program,…
  • Mageia is a fork of Mandriva Linux formed by former employees and contributors to the popular French Linux distribution.
    06.04.2011 - 0 Comments
    Mageia is the name of a non-profit organization and Linux distribution. Mageia is a fork of Mandriva Linux formed in September 2010 by former employees and contributors to the popular French Linux distribution. Unlike Mandriva, which is a…
  • Gammu All Mobiles Management Utilities.
    16.08.2008 - 0 Comments
    Gammu is a project which encompasses applications, scripts and drivers for managing various functions on cellular phones and similiar devices. It is a stable and mature codebase with support for many models available on the market and provides…
  • 15 Power Docks For Your Linux Machine.
    09.04.2012 - 0 Comments
    To have or not to have a dock in Linux is really dependent on individual preferences. While popular Linux distros such as Ubuntu and Fedora do not come with a dock by default, there are plenty of dock applications around that one can easily install…
  • 5 of the Best Free Linux Music Tag Editors
    04.03.2013 - 0 Comments
    A tag editor (or tagger) is an application which allows users to edit metadata of multimedia files. Metadata is the data about the audio data. It lets information about the audio file such as the title, artist, conductor, album, track length,…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->