jeudi , 26 avril 2018
Breaking News

Install de BackTrack 5 sur Android

Vu l’évolution grandissante des terminaux mobile, avec une présence de plus en plus ressentie dans notre quotidien, je crois qu’il est intéressant de vous expliquer comment installer BackTrack sur un smartphone Android, dans le cas présent, ça sera sur un Samsung Galaxy S3

Prérequis

Galaxy S3 (root)
BusyBox
Android Terminal Emulator
VNC Viewer et/ou RealVNC (optionnel)
BackTrack (ARM)

Installation de BackTrack sur Galaxy S3

1 – Téléchargez BackTrack avec les options suivantes:

  • BackTrack Release: BackTrack 5
  • Window Manager: GNOME
  • Architecture: ARM
  • Download Type: Direct

2 – Décompressez l’archive BT5-GNOME-ARM.7z dans la mémoire interne du mobile, dans /sdcard/bt5 en sorte que le contenu du dossier bt5 soit:

  • bootbt
  • bt5.img.gz
  • busybox
  • fsrw
  • installbusybox.sh
  • mountonly
  • README
  • unionfs

3 – Supprimez le fichier bootbt de /sdcard/bt5 et créez-en un nouveau avec le contenu suivant:

perm=$(id|cut -b 5)
 if [ "$perm" != "0" ];then echo "This script requires root! Type: su"; exit; fi
 mount -o remount,rw /dev/block/mmcblk0p5 /system
 export kit=/sdcard/bt5
 export bin=/system/bin
 export mnt=/data/local/mnt
 export sdcard=/mnt/sdcard
 export extsd=/mnt/extSdCard
 export USER=root
 if [ ! -d "$mnt" ]; then
 mkdir $mnt
 fi
 export PATH=$bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/bin:/usr/local/sbin:/usr/games:$PATH
 export TERM=linux
 export HOME=/root
 if [ -b /dev/block/loop255 ]; then
 echo "Loop device exists"
 else
 busybox mknod /dev/block/loop255 b 7 255
 fi
 #mount -o loop,noatime -t ext2 $kit/bt5.img $mnt
 losetup /dev/block/loop255 $kit/bt5.img
 mount -t ext2 /dev/block/loop255 $mnt
 mount -t devpts devpts $mnt/dev/pts
 mount -t proc proc $mnt/proc
 mount -t sysfs sysfs $mnt/sys
 mount -o bind /mnt/sdcard $sdcard
 mount -o bind /mnt/extSdCard $extsd

 if [ ! -d "/data/local/mnt/sdcard" ]; then
 mkdir /data/local/mnt/sdcard
 fi
 busybox mount -o bind /sdcard /data/local/mnt/sdcard
 busybox sysctl -w net.ipv4.ip_forward=1
 echo "nameserver 8.8.8.8" > $mnt/etc/resolv.conf
 echo "nameserver 8.8.4.4" >> $mnt/etc/resolv.conf
 echo "127.0.0.1 localhost bt5" > $mnt/etc/hosts
 echo "BackTrack is configured with SSH and VNC servers that can be accessed from the IP:"
 ifconfig wlan0
 echo " "
 busybox chroot $mnt /bin/bash

 echo "Shutting down BackTrack ARM"
 umount $sdcard
 umount $extsd
 umount $mnt/dev/pts
 umount $mnt/proc
 umount $mnt/sys
 umount $mnt
 losetup -d /dev/block/loop255

Ce script est écrit par Zachary Powell et optimisé par Michael Lee pour le mobile Samsung Galaxy S3.

4 – Exécutez Android Terminal Emulator et tapez les commandes suivantes:

[email protected]:/ $ su
[email protected]:/ # cd /sdcard/bt5
[email protected]:/sdcard/bt5 # gunzip bt5.img.gz # la décompression prendra plusieurs minutes.
[email protected]:/sdcard/bt5 # sh bootbt
[email protected]:/ # startvnc

[Root] Android Terminal Emulator - BackTrack ARM (boot)Cliquez sur l’image pour l’agrandir

Explication des précédentes lignes de commande:

  1. Sélection de l’utilisateur root
  2. Sélection du répertoire /sdcard/bt5
  3. Décompression du fichier bt5.img.gz # à exécuter une seule fois.
  4. Exécution du script bootbt
  5. Démarrage du serveur VNC.

5 – Ouvrez VNC Viewer (Android) et connectez-vous soit à 127.0.0.1:5901 ou à l’adresse IP locale assignée par votre routeur à votre mobile, dans mon cas 192.168.0.6:5901 et bien sûr assurez-vous que votre mobile est connecté au Wifi, pour les informations de connexion: login: root password: toortoor

VNC Viewer (Android) : BackTrack MobileCliquez sur l’image pour l’agrandir

Même chose pour se connecter à distance avec votre PC à BackTrack installé sur votre mobile (Galaxy S3)

BackTrack Android - RealVNCCliquez sur l’image pour l’agrandir

Remarques en vrac:
– La commande ifconfig wlan0 affiche l’adresse IP locale de l’interface wireless.
– Une alternative gratuite à VNC Viewer (Android) est android-vnc-viewer
– Le mode monitoring & injection requis par aircrack-ng ne fonctionne pas.

Mon article touche à sa fin, je vous invite à cliquez sur les boutons partager, à aimer ma page sur Facebook, à me suivre un peu partout sur le web, et comme d’habitude n’oubliez pas que les commentaires sont là pour vous permettre à tout moment d’interagir avec mes articles, vos remarques ou suggestions seront toujours les bienvenus.

About Youssef BENKHOUYA

Born to be a NINJA

Check Also

Android 4.2.1b pour Galaxy S3

La nouvelle version Android 4.2.1 Jelly Bean du Galaxy S3 dont la sortie officielle est …

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *