GNU/Linux >> Belajar Linux >  >> Linux

Ultimate Pentesting PwnBox (2013) - Utilite Pro

Kami selalu mencari dan perangkat keras ARM yang menarik untuk Kali Linux. Baik itu Galaxy Note atau USB stick berukuran SS808, kami ingin Kali berjalan di atasnya. Karena itu, Anda dapat membayangkan kegembiraan kami, saat pertama kali melihat Utilite pro.

Utilite Pro adalah quad core Mesin ARM cortex-A9 hingga 4 GB RAM, hingga 512 GB mSATA SSD , Output HDMI dan DVI-D, nikus ganda (2x) 1 GB , kartu nirkabel internal dan 4 port USB . Dan tanpa kipas. Dengan spesifikasi seperti itu, kecantikan kecil ini sepertinya tidak akan luput dari radar kami. Kami menginginkan Kali Linux pada bayi itu, sangat buruk .

Kami mengambil kesempatan ini untuk membuat dan mempublikasikan Keamanan Serangan Kali Linux mengkontribusikan gambar ARM, dan berpikir kami akan mendemonstrasikan penggunaan skrip ini, dan menunjukkan kepada Anda cara mendapatkan Kali linux di Utilite Pro. Dari sana, pilihannya tidak terbatas.

Utilite Pro datang dengan Ubuntu yang sudah diinstal sebelumnya. Hal pertama yang ingin kami lakukan, adalah memperbarui image bootloader uBoot mesin, untuk memungkinkan dukungan kartu microSD 1,8V.

[email protected]:~# apt-get install mtd-utils
[email protected]:~# git clone https://gitlab.com/kalilinux/build-scripts/kali-uboot-images.git uboot
[email protected]:~/uboot# ./cm-fx6-bootloader-update.sh

CompuLab CM-FX6 (Utilite) boot loader update utility 1.1 (Nov 25 2013)

>> Checking for utilities...
>> ...Done

>> Board CPU: mx6q
>> Board DRAM: 2gb

>> Looking for boot loader image file: cm-fx6-u-boot-mx6q-2gb
>> ...Found
>> Looking for SPI flash: mtd0
>> ...Found
>> Current U-Boot version in SPI flash: U-Boot 2009.08-cm-fx6-0.87+tools (Oct 06 2013 - 13:46:27)
>> New U-Boot version in file: (248K)
>> Proceed with the update?
1) Yes
2) No
#? Yes
** Do not power off or reset your computer!!!
>> Erasing SPI flash...
Erasing 4 Kibyte @ bf000 -- 100 % complete
>> ...Done
>> Writing boot loader to the SPI flash...
...........
>> ...Done
>> Checking boot loader in the SPI flash...
.
>> ...Done
>> Boot loader update succeeded!

[email protected]:~/uboot#

Setelah selesai, kami menghapus skrip gambar ARM Kontribusi Keamanan Tepercaya Serangan kami, dan melepaskan skrip pembuat gambar Utilite kami. Pada mesin Kali Linux 32 bit yang terpisah, kami menyiapkan semua prasyarat untuk membangun citra ARM kami, dan memastikan kami memiliki setidaknya 10GB ruang kosong. Kita mulai dengan mengunduh dan menyiapkan ARM cross compiler dan skrip build:

[email protected]:~# git clone https://gitlab.com/kalilinux/build-scripts/kali-arm.git
Cloning into 'kali-arm-build-scripts'...
remote: Counting objects: 95, done.
remote: Compressing objects: 100% (57/57), done.
remote: Total 95 (delta 62), reused 70 (delta 37)
Unpacking objects: 100% (95/95), done.

[email protected]:~# git clone https://gitlab.com/kalilinux/packages/gcc-arm-linux-gnueabihf-4-7.git
Cloning into 'gcc-arm-linux-gnueabihf-4.7'...
remote: Counting objects: 5839, done.
remote: Compressing objects: 100% (3105/3105), done.
remote: Total 5839 (delta 2559), reused 5837 (delta 2559)
Receiving objects: 100% (5839/5839), 74.64 MiB | 3.38 MiB/s, done.
Resolving deltas: 100% (2559/2559), done.
[email protected]:~#

Setelah selesai, selanjutnya kita jalankan skrip build-deps, yang akan menginstal semua dependensi yang diperlukan untuk build:

[email protected]:~# cd kali-arm-build-scripts/
[email protected]:~/kali-arm-build-scripts# ./build-deps.sh
Reading package lists... Done
Building dependency tree
Reading state information... Done
abootimg is already the newest version.
...

Sekarang dengan semua yang ada di tempatnya, kami memulai skrip pembuat gambar Utilite kami, dan pergi untuk minum kopi, atau enam. Script memerlukan parameter versi untuk gambar, yang merupakan sesuatu yang kami gunakan untuk menandai versi gambar ARM kami. Setelah siap, Anda akan mendapatkan gambar Kali Linux *penuh* yang kemudian dapat ditambahkan ke kartu microSD. Tentu saja, Anda dianjurkan untuk membaca skrip build, dan mengedit parameter atau paket instalasi apa pun sesuai kebutuhan Anda.

[email protected]:~/kali-arm-build-scripts# ./utilite.sh 1.0
I: Retrieving Release
I: Retrieving Release.gpg
I: Checking Release signature
I: Valid Release signature (key id 44C6513A8E4FB3D30875F758ED444FF07D8D0BF6)
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
...
...
...
Cloning into 'firmware'...
remote: Counting objects: 874, done.
remote: Compressing objects: 100% (685/685), done.
remote: Total 874 (delta 181), reused 849 (delta 167)
Receiving objects: 100% (874/874), 30.17 MiB | 4.84 MiB/s, done.
Resolving deltas: 100% (181/181), done.
del devmap : loop0p2
del devmap : loop0p1
Removing temporary build files
Generating sha1sum for kali-1.0-utilite.img
Compressing kali-1.0-utilite.img
Generating sha1sum for kali-1.0-utilite.img.xz
[email protected]:~/kali-arm-build-scripts#

Setelah gambar siap, Anda dapat menemukannya di subdirektori utlite yang dibuat oleh skrip:

[email protected]:~/kali-arm-build-scripts# ls -l utilite-1.0/
total 334720
-rw-r--r-- 1 root root        63 Dec  7 23:48 kali-1.0-utilite.img.sha1sum
-rw-r--r-- 1 root root 342742176 Dec  7 23:52 kali-1.0-utilite.img.xz
-rw-r--r-- 1 root root        66 Dec  7 23:53 kali-1.0-utilite.img.xz.sha1sum
[email protected]:~/kali-arm-build-scripts#

Ekstrak file gambar terkompresi, dan dd ke kartu microSD (dalam kasus kami, sdb ). Setelah selesai, masukkan kartu microSD ke Utilite, dan boot!

[email protected]:~/kali-arm-build-scripts# cd utilite-1.0/
[email protected]:~/kali-arm-build-scripts/utilite-1.0# 7z x kali-1.0-utilite.img.xz

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)

Processing archive: kali-1.0-utilite.img.xz

Extracting  kali-1.0-utilite.img

Everything is Ok

Size:       7340032000
Compressed: 342742176
[email protected]:~/kali-arm-build-scripts/utilite-1.0# dd if=kali-1.0-utilite.img of=/dev/sdb bs=1M

Setelah boot, Anda dapat masuk ke gambar Utlite dengan root / toor kredensial.

[email protected]:~# uname -a
Linux kali 3.0.35-cm-fx6-4 #1 SMP Sat Dec 7 23:47:48 EST 2013 armv7l GNU/Linux
[email protected]:~# cat /proc/cpuinfo
Processor   : ARMv7 Processor rev 10 (v7l)
processor   : 0
BogoMIPS    : 790.52

processor   : 1
BogoMIPS    : 790.52

processor   : 2
BogoMIPS    : 790.52

processor   : 3
BogoMIPS    : 790.52

Features    : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part    : 0xc09
CPU revision    : 10

Hardware    : Compulab CM-FX6
Revision    : 63012
Serial      : 0b0991d4d81917c9
[email protected]:~# cat /proc/meminfo
MemTotal:        2006440 kB
MemFree:         1922864 kB
....

Linux
  1. Temukan File dan Direktori di Linux Seperti Profesional

  2. Menggunakan Alat Tangkapan Layar GNOME di Linux Seperti Pro

  3. make:Tidak ada yang harus dilakukan untuk `default'

  1. Tutorial Bash Array Terbaik dengan 15 Contoh

  2. Pertanyaan wawancara Linux pamungkas:swap

  3. Cara mendeklarasikan array 2D di bash

  1. Membuka kotak laptop Linux terbaru dari System76

  2. 'Selesai' di baris perintah Linux

  3. KDE Plasma – Lingkungan Desktop Terbaik Untuk Linux