Kali NetHunter

Last updated
Kali NetHunter
Developer(s) Offensive Security
Initial release24 September 2014;9 years ago (2014-09-24)
Stable release
2022.3 / 9 August 2022;17 months ago (2022-08-09)
Preview release
2022.3 / 28 July 2022;18 months ago (2022-07-28)
Repository gitlab.com/kalilinux/nethunter/
Written inC, Java, Kotlin, Python, Bash
Operating system Android, LineageOS, Kali Linux
Platform armhf, aarch64
License Various
Website www.kali.org/docs/nethunter/

Kali NetHunter is a free and open-source mobile penetration testing platform for Android devices, based on Kali Linux. [1] Kali NetHunter is available for non-rooted devices (NetHunter Rootless), [2] for rooted devices that have a standard recovery (NetHunter Lite), and for rooted devices with custom recovery for which a NetHunter specific kernel is available (NetHunter). [3] Official images are published by Offensive Security on their download page and are updated every quarter. NetHunter images with custom kernels are published for the most popular supported devices, such as Google Nexus, Samsung Galaxy and OnePlus. [4] Many more models are supported, and images not published by Offensive Security can be generated using NetHunter build scripts. [5] Kali NetHunter is maintained by a community of volunteers, and is funded by Offensive Security. [6]

Contents

Background and history

Version 1.1 was released in January 2015 and added support for Oneplus devices & non-English keyboard layouts for HID attacks. [7]

Version 1.2 was released in May 2015 and added support for Nexus 9 Android tablets. [8]

Version 3.0 was released in January 2016 after a major rewrite of the application, installer, and kernel building framework. This version also introduced support for devices running Android Marshmallow. [9]

Version 2019.2 was released in May 2019 and switched to kali-rolling as its Kali Linux container. It adopted the Kali Linux versioning and release cycle to reflect that change. With this release, the number of supported Android devices grew to over 50. [10] [11]

Version 2019.3 was released in September 2019 and introduced the NetHunter App Store as the default mechanism for deploying and updating apps. [12] [13]

Version 2019.4 was released in December 2019 and premiered the "Kali NetHunter Desktop Experience." [14]

Before December 2019, Kali NetHunter was only available for selected Android devices. Installing Kali NetHunter required a device that:

In December 2019, "Kali NetHunter Lite" and "Kali NetHunter Rootless" editions were released to allow users of devices for which no NetHunter specific kernels were available, and users of devices that are not rooted, to install Kali NetHunter with a reduced set of functionality. [15]

Version 2020.1 was released on 28 January 2020 and partitioned 3 NetHunter images; NetHunter Rootless, NetHunter Lite, NetHunter Full. [16]

Version 2020.2 was released on 12 May 2020 and supported over 160 kernels and 64 devices. [17]

Version 2020.3 was released on 18 August 2020 and added Bluetooth Arsenal (It combines a set of bluetooth tools in the Kali NetHunter app with some pre-configured workflows and exciting use cases. You can use your external adapter for reconnaissance, spoofing, listening to and injecting audio into various devices, including speakers, headsets, watches, or even cars.) and supported Nokia 3.1 and Nokia 6.1 phones. [18]

Version 2020.4 was released on 18 November 2020 and edited new NetHunter settings menu, added select from different boot animations, and persistent Magisk. [19]

Features

In addition to the penetration testing tools included with desktop Kali Linux, NetHunter also enables Wireless 802.11 frame injection, one-click MANA Evil Access Points, HID keyboard functionality (for Teensy-like attacks), as well as BadUSB man-in-the-middle /(MitM) attacks.

NetHunter App for advanced attack modes showcasing a wifi monitoring attack using the internal wlan0 interface NetHunter-App.jpg
NetHunter App for advanced attack modes showcasing a wifi monitoring attack using the internal wlan0 interface

NetHunter App Store

Kali Nethunter has an applications store based on a fork of F-Droid with telemetry completely removed. The store has about 42 applications (2021). [20]

See also

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and often a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

<span class="mw-page-title-main">QEMU</span> Free virtualization and emulation software

QEMU is a free and open-source emulator. It emulates a computer's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It can interoperate with Kernel-based Virtual Machine (KVM) to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one architecture to run on another.

<span class="mw-page-title-main">Free and open-source graphics device driver</span> Software that controls computer-graphics hardware

A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application programming interfaces (APIs) and is released under a free and open-source software license. Graphics device drivers are written for specific hardware to work within a specific operating system kernel and to support a range of APIs used by applications to access the graphics hardware. They may also control output to the display if the display driver is part of the graphics hardware. Most free and open-source graphics device drivers are developed by the Mesa project. The driver is made up of a compiler, a rendering API, and software which manages access to the graphics hardware.

A Bluetooth stack is software that is an implementation of the Bluetooth protocol stack.

<span class="mw-page-title-main">Kernel-based Virtual Machine</span> Virtualization module in the Linux kernel

Kernel-based Virtual Machine (KVM) is a free and open-source virtualization module in the Linux kernel that allows the kernel to function as a hypervisor. It was merged into the mainline Linux kernel in version 2.6.20, which was released on February 5, 2007. KVM requires a processor with hardware virtualization extensions, such as Intel VT or AMD-V. KVM has also been ported to other operating systems such as FreeBSD and illumos in the form of loadable kernel modules.

Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Android is developed by a consortium of developers known as the Open Handset Alliance, though its most widely used version is primarily developed by Google. It was unveiled in November 2007, with the first commercial Android device, the HTC Dream, being launched in September 2008.

A mobile operating system is an operating system used for smartphones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers such as typical/mobile laptops are "mobile", the operating systems used on them are generally not considered mobile ones, as they were originally designed for desktop computers that historically did not have or need specific mobile features. This line distinguishing mobile and other forms has become blurred in recent years, due to the fact that newer devices have become smaller and more mobile unlike hardware of the past. Key notabilities blurring this line are the introduction of tablet computers and light-weight laptops and the hybridization of the two in 2-in-1 PCs.

<span class="mw-page-title-main">Linux kernel</span> Operating system kernel

The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally written in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU operating system, which was written to be a free (libre) replacement for Unix.

Bionic is an implementation of the standard C library, developed by Google for its Android operating system. It differs from the GNU C Library (glibc) in being designed for devices with less memory and processor power than a typical Linux system. It is a combination of new code and code from FreeBSD, NetBSD, and OpenBSD released under a BSD license, rather than glibc, which uses the GNU Lesser General Public License. This difference was important in the early days of Android, when static linking was common, and since bionic has its own ABI, it can't be replaced by a different libc without breaking all existing apps.

<span class="mw-page-title-main">Replicant (operating system)</span> Free software version of Android

Replicant is a free operating system (OS) based on the Android mobile platform that intends to replace all proprietary Android components with free-software counterparts. It is available for several smartphones and tablet computers. It is written in the same programming languages as Android. The modifications are mostly in the C language; the changes are mostly to the lower-level parts of the OS, such as the Linux kernel and drivers that use it.

<span class="mw-page-title-main">Sailfish OS</span> Mobile operating system

Sailfish OS is a Linux-based operating system based on free software, and open source projects such as Mer as well as including a closed source UI. The project is being developed by the Finnish company Jolla.

<span class="mw-page-title-main">Kali Linux</span> Debian-based Linux distribution for penetration testing

Kali Linux is a Linux distribution designed for digital forensics and penetration testing. It is maintained and funded by Offensive Security. Kali Linux is based on the Debian Testing branch: most packages Kali uses are imported from the Debian repositories.

Offensive Security is an American international company working in information security, penetration testing and digital forensics. Operating from around 2007, the company created open source projects, advanced security courses, the ExploitDB vulnerability database, and the Kali Linux distribution. The company was started by Mati Aharoni, and employs security professionals with experience in security penetration testing and system security evaluation. The company has provided security counseling and training to many technology companies.

<span class="mw-page-title-main">Android Nougat</span> Seventh major version of the Android operating system

Android Nougat is the seventh major version and 14th original version of the Android operating system. First released as an alpha test version on March 9, 2016, it was officially released on August 22, 2016, with Nexus devices being the first to receive the update. The LG V20 was the first smartphone released with Nougat.

<span class="mw-page-title-main">CopperheadOS</span> Mobile operating system focused on privacy and security

CopperheadOS is a mobile operating system for smartphones, based on the Android mobile platform. It adds privacy and security features to the official releases of the Android Open Source Project by Google. CopperheadOS is developed by Copperhead, a Canadian information security company. It is licensed under Creative Commons BY-NC-SA 4.0, although its source code is not available for public download.

postmarketOS Free and open-source operating system for smartphones, based on Alpine Linux

postmarketOS is an operating system primarily for smartphones, based on the Alpine Linux distribution.

<span class="mw-page-title-main">HarmonyOS</span> Distributed operating system by Huawei

HarmonyOS (HMOS) is a distributed operating system developed by Huawei for smartphones, tablets, smart TVs, smart watches and other smart devices. It has a multikernel design with dual frameworks: the operating system selects suitable kernels from the abstraction layer in the case of devices that use diverse resources. The operating system was officially launched by Huawei in August 2019.

The version history of the HarmonyOS distributed operating system began with the public release of the HarmonyOS 1.0 for Honor Vision smart TVs on August 9, 2019. The first commercial version of the IoT based operating system, HarmonyOS 2.0, was released on June 2, 2021 for phones, tablets, smartwatches, smart speakers, routers, and internet of things. Beforehand, DevEco Studio, the HarmonyOS app development IDE, was released in September 2020 together with the HarmonyOS 2.0 Beta. HarmonyOS is developed by Huawei. New major releases are announced at the Huawei Developers Conference (HDC) in the fourth quarter of each year together with the first public beta version of the operating system's next major version. The next major stable version is then released in the third to fourth quarter of the following year.

References

  1. "Kali NetHunter Documentation". Kali Linux Documentation. Retrieved 2020-04-05.
  2. Shaikh, Farhan (2020-01-30). "Kali Linux 2020.1 Released With New Tools, NetHunter Rootless Edition". TechViral. Retrieved 2020-04-05.
  3. "Supported devices". Kali NetHunter Documentation. Retrieved 2020-04-05.
  4. "Nexus and OnePlus Downloads". Kali Linux NetHunter. Retrieved 2020-04-05.
  5. "Here's how to install Kali NetHunter on any Android device". Android Authority. 2018-08-13. Retrieved 2020-03-14.
  6. "Group members · NetHunter". GitLab. Retrieved 2020-04-05.
  7. "NetHunter 1.1 Released". Hack Insight. Retrieved 2020-04-05.
  8. May 11; NetHunter, 2015 Kali (11 May 2015). "NetHunter 1.2 – Lollipop & Nexus 6/9 | Offensive Security" . Retrieved 2020-04-05.{{cite web}}: CS1 maint: numeric names: authors list (link)
  9. "Kali NetHunter 3.0 Released". www.offensive-security.com. 6 January 2016. Retrieved 2020-04-05.
  10. Schirrmacher, Dennis (May 23, 2019). "Werkzeug für Sicherheitsforscher: Das neue Kali Linux ist da". heise online (in German). Retrieved 2020-03-14.
  11. Bhartiya, Swapnil. "The New Kali Linux Is Here » Linux Magazine". Linux Magazine. Retrieved 2020-04-05.
  12. "Kali Linux 2019.3 Released With New Hacking Tools, Helper Scripts and Metapackages – Cyber Security". Prodefence - Cyber security. 2019-09-03. Archived from the original on 2022-07-04. Retrieved 2020-04-05.
  13. linuxtechnews (2019-09-06). "Kali Linux 2019.3 Released, Which Includes Various New Features". LinuxTechNews. Retrieved 2020-04-05.
  14. "Kali Linux for Android". TechSpot. Retrieved 2020-04-05.
  15. online, heise (29 January 2020). "Kali Linux 2020.1 aktualisiert Startmedien-Auswahl und mustert Standard-Root aus". Security (in German). Retrieved 2020-04-05.
  16. "Kali Linux 2020.1 Release (Non-Root, Single Installer & NetHunter Rootless) | Kali Linux Blog". Kali Linux. 28 January 2020. Retrieved 2021-09-15.
  17. "Kali Linux 2020.2 Release (KDE & PowerShell) | Kali Linux Blog". Kali Linux. 12 May 2020. Retrieved 2021-09-15.
  18. "Kali Linux 2020.3 Release (ZSH, Win-Kex, HiDPI & Bluetooth Arsenal) | Kali Linux Blog". Kali Linux. 18 August 2020. Retrieved 2021-09-15.
  19. "Kali Linux 2020.4 Release (ZSH, Bash, CME, MOTD, AWS, Docs, Win-KeX & Vagrant) | Kali Linux Blog". Kali Linux. 18 November 2020. Retrieved 2021-09-15.
  20. "App-Store für Kali NetHunter". Pro-Linux (in German). Retrieved 2020-03-14.