跳转到帖子

游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

TheHackerWorld官方

Ultimate Pentesting PwnBox (2013) - Utilite Pro

精选回复

发布于

我们一直在为Kali Linux 寻找有趣的ARM 硬件。无论是Galaxy Note 还是U 盘大小的SS808,我们都希望看到Kali 在其上运行。因此,您可以想象当我们第一次看到Utilite pro 时我们的兴奋程度。

Utilite Pro 是一款四核ARM Cortex-A9 机器,配备高达4 GB RAM、高达512 GB mSATA SSD、HDMI 和DVI-D 输出、双(2x) 1GB 网卡、内置无线卡和4 个USB 端口。而且它没有风扇。有了这些类型的规格,这个小美女不太可能跳过我们的雷达。我们想要那个宝贝上有Kali Linux,真的很糟糕。

我们借此机会创建并发布了OffSec Kali Linux 贡献的ARM 映像,并认为我们将演示这些脚本的使用,并向您展示如何在Utilite Pro 上获取Kali Linux。从那里开始,选择是无穷无尽的。

Utilite Pro 预装了Ubuntu。我们要做的第一件事是更新机器uBoot 引导加载程序映像,以支持1.8V microSD 卡:

root@utilite:~# apt-get install mtd-utils

root@utilite:~# git clone https://gitlab.com/kalilinux/build-scripts/kali-uboot-images.git uboot

root@utilite:~/uboot# ./cm-fx6-bootloader-update.sh

CompuLab CM-FX6 (Utilite) 引导加载程序更新实用程序1.1(2013 年11 月25 日)

检查实用程序.

.完成

主板CPU: mx6q

主板DRAM: 2GB

寻找引导加载程序映像文件: cm-fx6-u-boot-mx6q-2gb

.发现

寻找SPI flash: mtd0

.发现

SPI flash: U-Boot 2009.08-cm-fx6-0.87+工具中的当前U-Boot 版本(2013 年10 月6 日- 13:46:27)

file: (248K) 中的新U-Boot 版本

继续更新吗?

1) 是的

2) 没有

#?是的

** 不要关闭或重置您的计算机!

正在擦除SPI 闪存.

擦除4 Kibyte @ bf000 -- 100% 完成

.完成

将引导加载程序写入SPI 闪存.

…………

.完成

检查SPI 闪存中的引导加载程序.

.完成

引导加载程序更新成功!

root@utilite:~/uboot#

完成后,我们拿出OffSec Trusted Contributed ARM 映像脚本,并释放我们的Utilite 映像生成器脚本。在一台单独的32 位Kali Linux 机器上,我们设置了构建ARM 映像的所有先决条件,并确保我们至少有10GB 的可用空间。我们首先下载并设置ARM 交叉编译器和构建脚本:

root@builder:~# git clone https://gitlab.com/kalilinux/build-scripts/kali-arm.git

克隆到“kali-arm-build-scripts”.

Remote: 正在计数对象: 95,完成。

Remote: 压缩对象: 100% (57/57),完成。

remote: 总计95 个(增量62),重复使用70 个(增量37)

拆包对象: 100% (95/95),完成。

root@builder:~# git clone https://gitlab.com/kalilinux/packages/gcc-arm-linux-gnueabihf-4-7.git

克隆到“gcc-arm-linux-gnueabihf-4.7”.

Remote: 正在计数对象: 5839,完成。

远程: 压缩对象: 100% (3105/3105),完成。

remote: 总计5839(增量2559),重用5837(增量2559)

接收对象: 100% (5839/5839), 74.64 MiB | 3.38 MiB/s,完成。

解析deltas: 100% (2559/2559),完成。

根@builder:~#

完成后,我们接下来运行build-deps 脚本,它将安装build: 所需的所有依赖项

root@builder:~# cd kali-arm-build-scripts/

root@builder:~/kali-arm-build-scripts# ./build-deps.sh

正在阅读包裹清单.完成

构建依赖树

读取状态信息.完成

abootimg 已经是最新版本了。

.

现在一切就绪,我们开始Utilite 图像生成器脚本,然后去喝一杯咖啡或六杯咖啡。该脚本需要图像的版本参数,我们用它来标记ARM 图像版本。准备好后,您应该获得*完整的* Kali Linux 映像,然后可以将其添加到microSD 卡中。当然,我们鼓励您阅读构建脚本,并根据您的需要编辑任何安装参数或包:

root@builder:~/kali-arm-build-scripts# ./utilite.sh 1.0

I: 检索版本

I: 检索Release.gpg

I: 检查发布签名

I: 有效发布签名(密钥ID 44C6513A8E4FB3D30875F758ED444FF07D8D0BF6)

I: 检索包

I: 验证包

I: 正在解决所需包的依赖性.

I: 正在解决基础包的依赖性.

.

.

.

克隆到“固件”.

Remote: 正在计算对象: 874,完成。

Remote: 压缩对象: 100% (685/685),完成。

remote: 总计874(增量181),重用849(增量167)

接收对象: 100% (874/874), 30.17 MiB | 4.84 MiB/s,完成。

解析deltas: 100% (181/181),完成。

删除devmap : Loop0p2

删除devmap : Loop0p1

删除临时构建文件

为kali-1.0-utilite.img 生成sha1sum

压缩kali-1.0-utilite.img

为kali-1.0-utilite.img.xz 生成sha1sum

root@builder:~/kali-arm-build-scripts#

图像准备好后,您可以在script: 创建的utlite 子目录中找到它

root@builder:~/kali-arm-build-scripts# ls -l utilite-1.0/

总计334720

-rw-r--r-- 1 root root 63 Dec 7 23:48 kali-1.0-utilite.img.sha1sum

-rw-r--r-- 1根根342742176 12月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

root@builder:~/kali-arm-build-scripts#

提取压缩的图像文件,并将其添加到microSD 卡(在我们的例子中为sdb)。完成后,将microSD 卡插入Utilite,然后启动!

root@proxy:~/kali-arm-build-scripts# cd utilite-1.0/

root@proxy:~/kali-arm-build-scripts/utilite-1.0# 7z x kali-1.0-utilite.img.xz

7-Zip [64] 9.20 版权所有(c) 1999-2010 伊戈尔马云惹不起马云巴甫洛夫2010-11-18

p7zip 版本9.20(区域设置=en_US.UTF-8、Utf16=on、HugeFiles=on、4 个CPU)

处理archive: kali-1.0-utilite.img.xz

提取kali-1.0-utilite.img

一切都好

尺寸: 7340032000

压缩: 342742176

root@proxy:~/kali-arm-build-scripts/utilite-1.0# dd if=kali-1.0-utilite.img of=/dev/sdb bs=1M

启动后,您可以使用root/toor 凭据登录Utlite 映像:

root@kali:~# uname -a

Linux kali 3.0.35-cm-fx6-4 #1 SMP 12 月7 日星期六23:47:48 EST 2013 armv7l GNU/Linux

root@kali:~# cat /proc/cpuinfo

处理器: ARMv7 处理器版本10 (v7l)

处理器: 0

博戈MIPS : 790.52

处理器: 1

博戈MIPS : 790.52

处理器: 2

博戈MIPS : 790.52

处理器: 3

博戈MIPS : 790.52

特点: swp 半拇指fastmult vfp edsp neon vfpv3

CPU 实现者:0x41

CPU架构: 7

CPU 型号:0x2

CPU部分:0xc09

CPU 版本: 10

硬件: Compulab CM-FX6

修订版: 63012

序列号: 0b0991d4d81917c9

root@kali:~# cat /proc/meminfo

内存总计: 2006440 kB

MemFree: 1922864 kB

.

创建帐户或登录后发表意见

最近浏览 0

  • 没有会员查看此页面。