RASPBERRY PI ZERO 安装 P4WNP1 文 /Dr 0x00 概述 P4wnP1 是一个基于 Raspberry PI Zero 或 Raspberry PI Zero W 打造的高度定制化的 USB 攻击平台 利用该平可以实现获取 Windows shell 破解锁屏的 Windo

Similar documents

手册 doc


0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

<4D F736F F D20A8CFA952A6A12DAED1ADB1B8EAAEC62E646F63>

God's Masterpiece- the Cross

计算机网络实验说明

公共圖書館利用教育方案規劃之研究


<4D F736F F D B0EABB79A4E5B8D5C344BBBCB065AAA9>


康體藝術

2015 度 第 2 期 批 量 集 中 询 价 采 购 项 目 包 组 A1 台 式 计 算 机 ( 配 置 一 ) 采 购 人 信 息 及 采 购 数 量 序 号 单 位 编 码 采 购 单 位 配 送 地 址 广 东 省 交 通 运 输 高 级 技

Microsoft Word - administrative-law-08.doc

第二章 糖尿病之醫療照顧準則


关于规范区委、区委办公室发文

Microsoft Word - ??山

Microsoft Word - 助理人員教育訓練-會計室.docx

目 录 序 言... 1 第 一 部 分 学 位 授 权 审 核 网 上 服 务 系 统 操 作 说 明 用 户 登 录 设 置 公 示 时 间 查 看 各 省 市 公 示 材 料 查 看 自 审 单 位 公 示 材 料... 3 第 二 部

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

幻灯片 1

1012

信 息 披 露 义 务 人 声 明 1 信 息 披 露 义 务 人 依 据 中 华 人 民 共 和 国 公 司 法 中 华 人 民 共 和 国 证 券 法 上 市 公 司 收 购 管 理 办 法 公 开 发 行 证 券 公 司 信 息 披 露 内 容 与 格 式 准 则 第 15 号 权 益 变 动

, (, ),,,,,, : : ( ), :,,,,,,, ( ), ( ),,,,,, ( ) ( ),, :!,,,,,,,,,,,,,,,,,,,,,,, [1 ] :,,,, :, ;, ( ),, :,,,,,,,,,,, 66

教 务 信 息 教 学 日 常 运 行 工 作 4 月 6 日, 教 务 部 高 丽 琴 老 师 参 加 南 昌 市 教 育 局 2016 年 中 小 学 教 师 资 格 认 定 工 作 培 训 会 2016 年 教 师 资 格 认 定 工 作 是 从 省 考 向 国 考 过 渡 后 的 第 一 次

计算机网络与经济(二).doc

Microsoft PowerPoint ?????????3 [Compatibility Mode]

派遣公司人力資源管理措施對派遣人員離職傾向之影響:

年 中 央 国 家 机 关 政 府 采 购 中 心 网 上 竞 价 品 目 表 中 央 国 家 机 关 政 府 采 购 中 心 2016 年 7 月 21 日 - 2 -

閱 讀 素 材 V.S 分 組 方 式 的 差 異 化 教 學 工 具 表 班 級 :( ) 閱 讀 素 材 V.S 分 組 方 式 獨 立 閱 讀 夥 伴 閱 讀 ( 同 質 性 ) 夥 伴 閱 讀 ( 異 質 性 ) 友 善 陪 伴 虛 心 受 教 國 語 日 報 新 聞 生 活 文 藝 兒 童

Microsoft Word - 1HF12序.doc

Microsoft Word - 讀報看科普─人體篇_橫_.doc

Microsoft Word - 2B802內文.doc

鍟嗗搧瑙傚療鈥㈤挗鏉

席 远 杨 一 人 了, 正 当 她 开 枪 时 却 发 现 子 弹 没 了 该 死, 只 能 赤 手 空 拳 了 洛 水 云 与 席 远 杨 交 起 手 来, 洛 水 云 出 手 招 招 致 命 想 那 席 远 杨 也 不 是 泛 泛 之 辈, 很 快 掌 握 了 洛 水 云 出 招 路 数 看

東區校園中法治教育種子師資教學研習營

Microsoft Word - PS2_linux_guide_cn.doc

<55342D323637CBB5C3F7CAE92E786C73>

xueshu004.doc

Windows 2000 Server for T100

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

一 Grass 是 什 么 1 简 介 GRASS (Geographic Resources Analysis Support System, 地 理 资 源 分 析 支 持 系 统 ) 是 最 负 盛 名 的 开 源 地 理 信 息 系 统 (GIS) 以 下 是 它 的 一 些 特 点 : 1

xforce keygen microsoft office 2013

Symantec NetBackup PureDisk™ 存储池安装指南 Windows、Linux 和 UNIX

在Windows上安装Hadoop

Microsoft Word - install_manual-V _CN.docx

中科曙光云盘系统

PowerPoint 演示文稿

F515_CS_Book.book

Chapter #

HOL-CHG-1695

ch08.PDF

T1028_Manual_KO_V3 0.pdf

MarsBoard AM335X 用户手册 微雪电子 WAVESHARE ELECTRONICS MarsBoard AM335X 用户手册 产品概述 MarsBoard AM335X 是基于 TI AM335X 系列处理器的卡片式电脑 工业级别的芯片, 广泛的应用 在工业, 医疗, 消费类电子等行

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( )

跨 境 犯 罪 案 例 報 告 擄 人 勒 贖 案 件 檢 座 約 晚 上 12 點 半 在 辦 公 室 可 以 嗎? 24 日 清 晨 見 過 證 據 資 料 後, 同 意 緊 急 上 線, 並 立 即 製 作 聲 請 書, 並 獲 得 法 院 准 許, 此 後 一 路 積 極 續 線 及 擴 線

5. 閱 讀 下 文, 推 斷 內 最 適 合 填 入 的 詞 語 依 序 為 何? 人 也 真 是 一 個 絕 字, 一 邊 向 左, 一 邊 向 右, 一 副 的 樣 子, 偏 又 相 連 著, 各 說 各 話 各 走 各 路, 卻 又 人, 這 麼 一 個 簡 單 的 字, 竟 包 含 如 此

涓浗鏂囧寲

KT-64 红 外 热 成 像 仪 符 合 欧 盟 电 磁 兼 容 和 安 全 规 定 衷 心 感 谢 您 选 购 本 产 品 KT- 640 热 成 像 仪 是 一 款 现 代 优 质 安 全 又 便 于 操 作 的 测 量 仪 器 请 阅 读 本 手 册, 以 避 免 操 作 时 可 能 出 现

Microsoft PowerPoint - M241 firmware flashing guide pptx

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

IP505SM_manual_cn.doc

自由軟體教學平台

ebook140-9

自由軟體教學平台

Acronis True Image 2014

自由軟體教學平台

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

01 软 件 说 明 3D 漫 像 (3DCAP) 是 针 对 现 有 3D 照 相 价 格 过 高 和 用 户 体 验 差 的 缺 陷 推 出 全 球 首 创 的 实 用 化 3D 照 相 解 决 方 案 3D 漫 像 技 术 通 过 全 新 设 计, 从 根 本 上 解 决 了 现 有 3D 扫

untitled

目 录(目录名)

电脑故障诊断排除 1200 例 1 PnP/PCI Configurations PnP OS INSTALLED YES NO CMOS CMOS 2 3 Award Soft Ware, Inc System Configurations 诊断排除 : BIOS BIOS 4 5 Pentium

Next Generation Internet

哈尔滨应用职业技术学院2012年教育教学质量报告

PowerPoint Presentation

Simulator By SunLingxi 2003

一、

untitled

Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1

ENRequiredComponents

AL-MX200 Series

操作使用说明

Ch03_嵌入式作業系統建置_01

三 紀 錄 課 堂 上 可 見 的 學 習 情 況, 無 法 紀 錄 學 生 個 別 的 學 習 歷 程 四 教 師 無 彈 性 的 不 變 的 教 學 時 間 五 以 課 本 及 課 程 指 引 作 為 教 學 的 主 要 依 據 六 教 師 主 導 學 生 的 學 習 行 為 由 教 師 解 決

第 一 章 FDC 简 介 1.1 背 景 当 今 社 会 企 业 机 密 信 息 大 量 以 电 子 文 档 方 式 存 在, 而 电 子 文 档 很 容 易 被 篡 取 和 散 播 重 要 的 数 据 文 件 提 供 给 客 户 后, 客 户 可 以 将 获 取 到 的 重 要 数 据 文 件

TOOLS Software Installation Guide

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce.

无线局域网Ad-hoc mode组建方法

untitled

222, ,588 (547) 89 (547) , ,677 2

Microsoft Word doc

AL-M200 Series

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

ebook140-8

Microsoft Word - Modbus转Profinet(NT50-RS-EN).doc

Transcription:

RASPBERRY PI ZERO 安装 P4WNP1 文 /Dr 0x00 概述 P4wnP1 是一个基于 Raspberry PI Zero 或 Raspberry PI Zero W 打造的高度定制化的 USB 攻击平台 利用该平可以实现获取 Windows shell 破解锁屏的 Windows 密码等功能 其具体原理为利用 Raspberry PI 模拟 HID 实现攻击 0x01 环境及设备 Win10 专业版 Raspberry PI Zero W micro USB To U 线 读卡器 0x02 安装系统 1. 首先下载操作系统,P4wnP1 的官方 Wiki 上推荐使用 Stretch Lite image, 直接下载该 系统 2. 利用 SD Card Formatter 软件格式化存储卡 3. 将下载的操作系统写入至 U 盘, 该步骤与制作启动 U 盘的过程类似, 但不能使用某桃 某菜类的软件进行写入 本文中使用的是 Etcher, 网上也有一些教程是使用 Win32 Disk Imager, 都可以

4. 修改写入系统的配置文件 将系统写入 U 盘之后, 在文件面板中可以看到有一个 boot 盘符 ( 如果没有可以插拔 U 盘试一下 ) 进入该盘符, 找到并打开 config.txt 文件, 在文件的末尾添加 dtoverlay=dwc2, 保 存并退出 然后打开 cmdline.txt 文件, 找到 rootwait 字符, 并在 rootwait 字符后面添加 modulesload=dwc2,g_ether 字符, 保存并退出

5. 在 2016 年 11 月份之后发布的 RASPBIAN 系统 ( 即刚刚下载的系统 ) 默认是禁用 SSH 的 需要在 boot 目录中添加一个名称为 ssh 的空白文件 注意该文件的名称为 ssh, 无任何后缀, 不创建本文件后面无法利用 ssh 进行连接 0x03 连接 Raspberry PI Zero 将 SD 卡放至 Raspberry PI Zero W 当中, 然后利用 USB 转换线将 Win10 与 Raspberry PI 的第二个 micro usb 接口相连 此时 win10 会自动安装驱动, 可以利用设备管理器进行查看 如果新安装的设备为网络适配器, 即 RNDIS/Ethernet Gadget 则证明设备安装正确, 可直接跳过下一步骤, 进入连接阶段 如果识别的设备为串口设备, 则需要按照下面的步骤进行设置 ( 网上有一篇文档介绍了使用了与本文不同的方法, 由于过程过于复杂, 作者并未进行测试, 有兴趣的小伙伴自行测试一下 )

0x04 解决 Raspberry PI Zero W 会被识别为 COM 设备的问题 1. 安装 bonjour, 下载 bonjour 并安装 2. 安装 RNDIS 驱动 下载该 zip 文件, 并将其解压某一目录 然后在设备管理器中右键 USB 串行设备, 在弹出的对话框中选择更新驱动程序 弹出如下对话框 选择 浏览我的计算机以查找驱动程序软件, 然后找到驱动解压的目录, 点击下一 步, 便会提示成功更新驱动程序 此时在设备管理界面看到如下的设备, 则证明驱动 安装成功

0x05 连接 Raspberry PI Zero W 在 xshell putty 或 SecuCRT 等任一 SSH 连接软件中, 运行 ssh pi@raspberrypi.local 命 令, 密码 raspberry, 连接至 Raspberry PI Zero W 0x06 配置 SSH 并设置网络共享 1. 开启 SSH 服务 进入 RaspberryPI 之后, 运行 sudo raspi-config 命令, 此时会弹出 R aspberry PI Software Configuration Tool 命令会话框 在其中利用方向键选择 5 Interfacing Options 然后回车进入

选择 P2 SSH 回车, 此时会弹出是否想开启 SSH Server 的询问框, 选择 Yes 即可 接下来利用 Tab 键, 将光标导向至 Finish, 回车确认一下, 便开启了 SSH 服务 最后在终端的命令行界面运行 sudo update-rc.d ssh enable 命令, 将 ssh 服务设置为开机启动 2. 设置 USB 网络共享连接 打开 Windows 的网络连接面板, 可以看到此时会有一个新增的以太网 6( 每个人的名称可能会不一样 ) 选择已经联网的网络适配器, 本文中是 WLAN, 然后右键选择属性, 在弹出的对话框中 选择网络选项 会看到一个下拉选框, 在该下拉选框中选择新出现的网络适配器, 然后 一路确定即可

3. 重启 Raspberry PI 0x07 安装 P4wnP1 1. 重新登录 Raspberry PI, 然后 ping www.qingteng.cn, 便可以看到有数据进行传输了 如果网络 ping 不通的话, 可以尝试在 windows 中换一个网卡进行共享 2. 安装 P4wnP1 执行 git clone recurive https://github.com/mame82/p4wnp1 命令从 git 下载 P4wnP1 库 ( 注意一定要添加 ---recurive 参数, 如果没有该参数, 否则可能会导致安装失败 ), 下载完毕后, 进入 P4wnP1 目录, 然后执行./install.sh 命令, 此时便开始安装 P4wnP1 ( 安装时可能会有 wireshark 的弹窗, 询问是否允许非 root 用户使用 wireshark 进行抓包, 选择 yes 即可 )

等待一段时间, 如果一切正常的话会出现如下界面, 证明安装成功 3. 重启 RaspberryPI, 然后打开电脑的无线网络, 会看到有一个 P4wnP1 的无线网络, 连 接该无线网络

4. 成功连接无线网之后在 ssh 终端运行 ssh pi@172.24.0.1 命令, 密码 :raspberry, 命令连接 Raspberry PI 5. 打开 P4wnP1 目录中的 setup.cfg 文件, 在该配置文件中配置无线网络的名称 无线密码及加载的 payload 找到 Payload selection 选项, 注释其它 payload, 取消 PAYLOA D=hid_backdoor.txt 的注释, 保存并退出 0x08 P4wnP1 利用 1. 将配置好的 Raspberry PI 利用 USB 线连接至目标主机 2. 等待一段时间后, 会在无线网络中出现配置好的无线网络, 连接该无线网 然后利用 s sh 终端登录至 Raspberry PI 登录进去之后便会进入到一个 shell 会话当中

3. 在 shell 会话当中, 可以利用 help 命令查看支持的命令列表 可以看到系统支持很多命令, 但是许多命令此时是无法执行的 并且在执行其它命令之前需要设置键盘的语言, 如果键盘语言设置不正确, 会出现命令无法执行的问题 由于 payload 是通过在目标主机上执行 powershell 的方式进行执行的, 语言设置不正确, 则会在目标主机上弹出 powershell 窗口, 且 powershell 窗口不关闭的尴尬情况, 很容易便会让人发现 4. 输入 SetKeyboardLanguage 命令选择键盘的语言 在 ThinkPad 上进行测试时发现, 需要将 KeyboardLanguage 设置为 us, 而不是 ch 设置完成后可以利用 GetKeyboard Language 命令查看是否设置成功

5. 成功设置好 KeyboardLanguage 之后, 运行 FireStage1 命令便会连接目标主机 运行 FireStage1 命令之后, 会在目标主机上弹出一个 powershell 终端窗口, 然后自动输入代码并执行, 大约会有 2~3 秒的时间 成功之后会在 shell 中看到 client connectd 的状态 6. 成功连接目标主机之后, 可以执行其它命令获取系统信息 例如运行 ls 命令显示当前目 录下的文件 直接执行 shell 命令获取系统的 shell 0x09 参考链接 https://www.raspberrypi.org/downloads/raspbian/ https://etcher.io/ http://www.freebuf.com/articles/wireless/149832.html https://github.com/samyk/poisontap/issues/75

https://answers.microsoft.com/en-us/windows/forum/windows_10-networking/windows-10 -vs-remote-ndis-ethernet-usbgadget-not/cb30520a-753c-4219-b908-ad3d45590447?pag e=3 https://support.apple.com/kb/dl999?locale=zh_cn http://domotique.caron.ws/cartes-microcontroleurs/raspberrypi/pi-zero-otg-ethernet/ http://domotique.caron.ws/wp-content/uploads/telechargement/rpi%20driver%20otg.zi p http://www.circuitbasics.com/raspberry-pi-zero-ethernet-gadget/ http://p4wnp1.readthedocs.io/en/latest/getting-started-subfolder/installation/ http://www.freebuf.com/articles/wireless/149832.html http://p4wnp1.readthedocs.io/en/latest/getting-started-subfolder/setup.cfg/