From charlesreid1

 
(19 intermediate revisions by the same user not shown)
Line 45: Line 45:
</pre>
</pre>


==Stock Image from Nexus==
==Prepare to Root Device==


The table here (https://github.com/offensive-security/kali-nethunter/wiki) lists hardware and corresponding android software version numbers.  
The table here (https://github.com/offensive-security/kali-nethunter/wiki) lists hardware and corresponding android software version numbers.  


Get the factory image corresponding to the phone from here (https://developers.google.com/android/images?hl=en) and pick out the version number that matches. The version I got was "razor".
* Get Kali Nethunter version from here (https://www.offensive-security.com/kali-linux-nethunter-download/) corresponding to your hardware.


Get twrp file for asus nexus 7 here: https://twrp.me/Devices/ (I used the 2013 "flo" Nexus file)
* Get the factory image corresponding to the phone from here (https://developers.google.com/android/images?hl=en) and pick out the version number that matches. The version I got was "razor".


Get the latest SuperSU sudo app for rooting the tablet: http://www.supersu.com/download
* Get twrp file for asus nexus 7 here (https://twrp.me/Devices/), I used the 2013 "flo" Nexus file (https://dl.twrp.me/flo/twrp-3.2.1-0-flo.img.html)


Now you're ready to install nethunter-LRT, so these should go in appropriate folders.
* Get the latest SuperSU sudo app for rooting the tablet (http://www.supersu.com/download), use the recovery flashable zip file.


Now you're ready to install nethunter-LRT, so clone the nethunter-LRT and put the above materials into their appropriate locations:


Gitlab repo: https://gitlab.com/kalilinux/nethunter/build-scripts/kali-nethunter-lrt


 
Listing folders in the nethunter-LRT folder shows:
 
 
 
 
=old notes=
 
==enable developer mode==
 
enable developer options by going to Settings > About Tablet > scroll down to the very bottom to Build Number and tap it 7 times. This will unlock develoepr options. This is really dumb, but welcome to Android, where you will die of cleverness.
 
==oem unlock==
 
Next:


<pre>
<pre>
root@basilisk:~/codes/nethunter-LRT# adb devices
LICENSE
List of devices attached
README.md
015d46d908641608 device
common.sh
 
kaliNethunter
root@basilisk:~/codes/nethunter-LRT# ./oemUnlock.sh
oemUnlock.sh
stockImage
stockNexusFlash.sh
stockOpoFlash.sh
superSu
turtleme
twrpFlash.sh
twrpImage
</pre>
</pre>


This reboots the phone, and gets your confirmation that you want to modify the boot loader. Use volume up/down to select an option, then push the power button.
The stock factory image should go in the stockImage folder, the twrp file should go in the twrpImage folder, the SuperSU image should go in the superSu folder, like so:


You should see the computer printing some steps. When it is done, the tablet will begin to boot up. be patient, it can take a while.
<pre>
$ ls -R stockImage/ superSu/ twrpImage/ kaliNethunter/
stockImage/:
razor-mob30x-factory-52684dff.zip


==stock nexus flash==
superSu/:
SuperSU-v2.82-201705271822.zip


twrpImage/:
twrp-3.2.1-0-flo.img


kaliNethunter/
nethunter-flo-lollipop-3.0.zip
</pre>


==Enable Developer Mode==


Enable developer options by going to Settings > About Tablet > scroll down to the very bottom to Build Number and tap it 7 times. This will unlock developer options. This is really dumb, but welcome to Android, where you will die of cleverness.


==Root Device==


Unlock device:


<pre>
./oemUnlock.sh
</pre>


Flash back to stock image:


<pre>
./stockNexusFlash.sh
</pre>


Use custom recovery TWRP plus SuperSU plus Kali NetHunter:


<pre>
./twrpFlash.sh
</pre>


=old notes=


==resources==


notes on kali nethunter here: https://github.com/offensive-security/kali-nethunter/wiki
=Post Installation=


to install, need to use the nethunter rootkit: https://github.com/offensive-security/nethunter-LRT
==Post Installation Checklist==


for that, need to install prerequisites (android tools mainly)
https://github.com/offensive-security/kali-nethunter/wiki#50-post-installation-setup


==procedure==
==Hardware==


you need a nexus 7 tablet, rooted or not
Note that if you want to do any wireless attacks (using wifite, hostapd, or aircrack), the on-board wifi card cannot be put into monitor mode, so you have to use an on the go (OTG) cable with a USB wifi dongle.


==prereqs==
This was the main problem I had initially.


start by installing prereqs for nethunter rootkit
=Attacks=


<pre>
==Nmap Scan==
$ apt-get install android-tools-adb
$ apt-get install android-tools-fastboot
</pre>


==assembling materials==
To do an Nmap scan, open the apps and open the NetHunter app.


for nexus 7 tablet, get factory image from here: https://developers.google.com/android/nexus/images?hl=en
In the top left, click the three parallel lines (the hamburger menu).  


get twrp file for asus nexus 7 here: https://twrp.me/Devices/ (got both the 2012 and 2013 files, not sure which one to use)
Click Nmap.


get latest superuser app for rooting your tablet: http://forum.xda-developers.com/showpost.php?p=64161125&postcount=3
Can connect to a network, e.g., 192.168.0.X, and scan the IP range 192.168.0.0/24


put each of these in the appropriate folders: https://github.com/offensive-security/nethunter-LRT
Nmap scan enables multiple checkboxes that you can use to turn flags on/off


==enable developer mode==
==DuckHunter HID==


enable developer options by going to Settings > About Tablet > scroll down to the very bottom to Build Number and tap it 7 times. This will unlock develoepr options. This is really dumb, but welcome to Android, where you will die of cleverness.
{{Main|RubberDucky}}


==oem unlock==
Link: https://github.com/offensive-security/kali-nethunter/wiki/NetHunter-DuckHunter


Next:
Similar to a Rubber Ducky USB attack, this takes scripts written for the Rubber Ducky and makes them work with Kali NetHunter HID.


<pre>
=Flags=
root@basilisk:~/codes/nethunter-LRT# adb devices
List of devices attached
015d46d908641608 device
 
root@basilisk:~/codes/nethunter-LRT# ./oemUnlock.sh
</pre>


This reboots the phone, and gets your confirmation that you want to modify the boot loader. Use volume up/down to select an option, then push the power button.
{{KaliFlag}}


You should see the computer printing some steps. When it is done, the tablet will begin to boot up. be patient, it can take a while.
[[Category:Kali]]
[[Category:NetHunter]]
[[Category:Android]]
[[Category:TinyPwners]]


==stock nexus flash==
[[Category:Nexus]]

Latest revision as of 21:02, 1 May 2019

Main Nethunter documentation is here: https://github.com/offensive-security/kali-nethunter/wiki

Notes

Nexus 7

We installed NetHunter on a Nexus 7.

Nexus 7 2013 (flo)
Android version:
5.1.1 or 6.0.1
CM 13.0

Installation

Following instructions here: To install, need to use the NetHunter rootkit: https://github.com/offensive-security/nethunter-LRT

The installation procedure looks like this:

  • Get tooling
  • Get stock image for Nexus from Google
  • Install NetHunter rootkit
  • Use the NetHunter rootkit to install NetHunter on the device
  • Flash device with stock image
  • "Recover" into Kali NetHunter

Tooling

Will need adb and fastboot utilities installed.

Plug the tablet into the computer with a USB cable and turn on USB debugging.

Mac

brew cask install android-platform-tools

Debian

$ apt-get install android-tools-adb
$ apt-get install android-tools-fastboot

Prepare to Root Device

The table here (https://github.com/offensive-security/kali-nethunter/wiki) lists hardware and corresponding android software version numbers.

Now you're ready to install nethunter-LRT, so clone the nethunter-LRT and put the above materials into their appropriate locations:

Gitlab repo: https://gitlab.com/kalilinux/nethunter/build-scripts/kali-nethunter-lrt

Listing folders in the nethunter-LRT folder shows:

LICENSE
README.md
common.sh
kaliNethunter
oemUnlock.sh
stockImage
stockNexusFlash.sh
stockOpoFlash.sh
superSu
turtleme
twrpFlash.sh
twrpImage

The stock factory image should go in the stockImage folder, the twrp file should go in the twrpImage folder, the SuperSU image should go in the superSu folder, like so:

$ ls -R stockImage/ superSu/ twrpImage/ kaliNethunter/
stockImage/:
razor-mob30x-factory-52684dff.zip

superSu/:
SuperSU-v2.82-201705271822.zip

twrpImage/:
twrp-3.2.1-0-flo.img

kaliNethunter/
nethunter-flo-lollipop-3.0.zip

Enable Developer Mode

Enable developer options by going to Settings > About Tablet > scroll down to the very bottom to Build Number and tap it 7 times. This will unlock developer options. This is really dumb, but welcome to Android, where you will die of cleverness.

Root Device

Unlock device:

./oemUnlock.sh

Flash back to stock image:

./stockNexusFlash.sh

Use custom recovery TWRP plus SuperSU plus Kali NetHunter:

./twrpFlash.sh


Post Installation

Post Installation Checklist

https://github.com/offensive-security/kali-nethunter/wiki#50-post-installation-setup

Hardware

Note that if you want to do any wireless attacks (using wifite, hostapd, or aircrack), the on-board wifi card cannot be put into monitor mode, so you have to use an on the go (OTG) cable with a USB wifi dongle.

This was the main problem I had initially.

Attacks

Nmap Scan

To do an Nmap scan, open the apps and open the NetHunter app.

In the top left, click the three parallel lines (the hamburger menu).

Click Nmap.

Can connect to a network, e.g., 192.168.0.X, and scan the IP range 192.168.0.0/24

Nmap scan enables multiple checkboxes that you can use to turn flags on/off

DuckHunter HID

Link: https://github.com/offensive-security/kali-nethunter/wiki/NetHunter-DuckHunter

Similar to a Rubber Ducky USB attack, this takes scripts written for the Rubber Ducky and makes them work with Kali NetHunter HID.

Flags