9243 matches found
CVE-2022-20186
针对CVE-2022-20186的漏洞利用 相关分析文章可在此处查阅。这是我在2022年1月报告的Arm Mali内核驱动程序中的一个漏洞。该漏洞可用于从不可信的应用程序域获得任意内核代码执行权限,进而禁用SELinux并获得root权限。 该漏洞利用已在Google Pixel 6上测试,支持从2021年11月到2022年2月的补丁级别。通过更改几个镜像偏移量,可以轻松添加对其他固件的支持。作为参考,我使用了以下命令与ndk-21中的clang进行编译:...
Inferno
ChefKiss Inferno ChefKiss Inferno 是 QEMU 项目的一个衍生版本,提供对 Apple ARM 设备的客户机支持。 !CAUTION 请考虑捐赠/打赏以帮助项目的持续开发,使其保持免费和开源。 PayPal 或信用卡/借记卡:https://ko-fi.com/chefkiss BTC:bc1qgu56kptepex2csuzl5nhzc4vxuj8c6ggjzhcem SOL:4PJU3iB5rimN9BNcpzduvmTnptJyedZiAd23so33SAdi ETH:0x038A25849c23Bc5A736484351a8B6Ad71bC466...
checkov
Checkov is a static code analysis tool for infrastructure as code IaC and also a software composition analysis SCA tool for images and open source packages. It scans cloud infrastructure provisioned using Terraform, Terraform plan, Cloudformation, AWS SAM, Kubernetes, Helm charts, Kustomize,...
CVE-2022-20186_CTXZ
CVE-2022-20186 漏洞利用 详细分析可在此处找到:here。这是 Arm Mali 内核驱动程序中的一个漏洞,我于 2022 年 1 月提交报告。该漏洞可用于从未受信任的应用域获得任意内核代码执行权限,进而禁用 SELinux 并获取 root 权限。 该漏洞利用已在 Google Pixel 6 上测试,支持从 2021 年 11 月到 2022 年 2 月的补丁级别。通过更改几个镜像偏移量,可以轻松添加对其他固件的支持。作为参考,我使用以下命令在 ndk-21 中通过 clang 编译:...
rtl_433
rtl433 rtl433 despite the name is a generic data receiver, mainly for the 433.92 MHz, 868 MHz SRD, 315 MHz, 345 MHz, and 915 MHz ISM bands. The official source code is in the https://github.com/merbanan/rtl433/ repository. See also a list of software that works with rtl433 in the wiki. For more...
meshdeck
meshdeck MeshDeck port for Arch Linux ARM - Wilson This was originally ported to Arch Linux ARM Wilson repo. The Wilson repo is merging with the ArchAssault Project http://www.archassault.org due to there being overlap and similar goals. All original/upstream is done by Dr. Philip Polstra. Taken...
kali-rpi-luks-crypt
Cifrado de disco completo para Kali en Raspberry u otra arquitectura similar usando LUKS Esta guía está dedicada a ejecutar Kali en Raspberry u otra arquitectura similar, p. ej. ODROID-C2 usando cifrado de disco completo con LUKS. Basada en el documento un poco desactualizado aquí. Motivación...
patching
Patching - Interactive Binary Patching for IDA Pro Overview Patching assembly code to change the behavior of an existing program is not uncommon in malware analysis, software reverse engineering, and broader domains of security research. This project extends the popular IDA Pro disassembler to...
patching
Patching - IDA Pro的交互式二进制补丁工具 概述 在恶意软件分析、软件逆向工程以及更广泛的安全研究领域中,通过修改汇编代码来改变现有程序的行为并不罕见。本项目扩展了流行的 IDA Pro 反汇编器,打造了一个更强大的交互式二进制补丁工作流,旨在支持快速迭代。 本项目目前基于普遍使用的 Keystone Engine 的一个小型 fork,支持 x86/x64 和 Arm/Arm64 架构的补丁,并计划在未来的版本中启用剩余的 Keystone 架构。 特别感谢 Hex-Rays 对本插件开发的支持。 版本发布 v0.2 —— 重要错误修复,IDA 9 兼容性 v0.1 —...
nexmon
What is nexmon? Nexmon is our C-based firmware patching framework for Broadcom/Cypress WiFi chips that enables you to write your own firmware patches, for example, to enable monitor mode with radiotap headers and frame injection. Below, you find an overview what is possible with nexmon. This...
BootStomp
BootStomp BootStomp 是一个引导加载程序漏洞查找工具。它针对两类不同的漏洞进行检测:内存损坏和状态存储漏洞。更多信息请参考 BootStomp 论文:https://seclab.cs.ucsb.edu/academic/publishing/bootstomp-security-bootloaders-mobile-devices-2017 要运行 BootStomp 的分析,请阅读以下说明。请注意,BootStomp 适用于为 ARM 架构(32 位和 64 位)编译的引导加载程序,并且结果可能因 angr 和 Z3 的版本而略有不同。这是因为 angr...
flipper-template
Flipper Zero Zig 模板 一个现代、生产就绪的模板,用于使用 Zig 编程语言开发 Flipper Zero 应用程序。该项目提供了一个流线化的构建系统,将 Zig 与 Flipper Zero SDK 相结合,使开发者能够为 Flipper Zero 平台编写类型安全、内存安全的应用程序。 概述 该模板将 Zig 强大的构建系统及语言特性与 Flipper Zero 固件开发套件相连接。它处理了 Zig 的 ARM Cortex-M4 交叉编译与 Flipper SDK 之间的复杂集成,为自定义应用程序提供了一个干净的起点。 主要特性 原生 Zig 支持 :完全使用 Zi...
CVE_2022_46395_Gazelle
用于在FireTV第三代Cube上运行的CVE-2022-46395利用程序 这是安全研究员 Man Yue Mo 的 Pixel 6 POC 针对 CVE-2022-46395 的一个分支。 阅读他的详细漏洞分析文章 这里。 已进行修改以适应 FireOS 的 32 位用户空间。该 POC 利用了 ARM Mali 内核驱动中的一个 bug,获取任意内核代码执行权限,然后用于禁用 SELinux 并获得 root 权限。 该利用程序已在 PS7664/3772(2023 年 9 月)中被修补。供参考,以下命令用于使用 ndk-21 中的 clang 编译:...
CVE-2022-22706-poc
CVE-2022-22706 - Escritura de Page-Cache El controlador de GPU Arm Mali entrega al espacio de usuario un mapeo escribible por CPU de páginas que fijó como solo lectura, por lo que un proceso sin privilegios obtiene un alias escribible de la caché de páginas que respalda un archivo que solo puede...
attesor
Rosetta 2 逆向工程项目 一项全面的逆向工程,旨在理解和记录苹果的 Rosetta 2 二进制翻译技术。 目录 1. 背景 2. 什么是 Rosetta? 3. 什么是 Rosetta 2? 4. 苹果如何在 macOS 中交付 Rosetta 2 5. 技术架构 6. 本项目 7. 文件结构 8. 使用方法 9. 进度 10. 参考资料 背景 架构转型 2020年11月,苹果发布了首批 Apple Silicon Mac,标志着从 Intel x8664 处理器到自研 ARM M1 芯片的历史性转型。这是苹果的第三次重大架构转型: 1. 1994 : Motorola 6800...
internalblue
Broadcom chips are used in approximately a billion of devices, such as all iPhones , MacBooks , the Samsung Galaxy S series, the older Google Nexus series, older Thinkpads , Raspberry Pis , various IoT devices, and more. In 2016, Cypress acquired the IoT division of Broadcom. Since then, firmware...
deREferencing
deREferencing deReferencing 是一个 IDA Pro 插件,实现了新的寄存器和栈视图。它添加了解引用指针、颜色和其他有用的信息,类似于某些 GDB 插件(例如:PEDA、GEF、pwndbg 等)。 支持以下架构:x86、x86-64、ARM、ARM64、MIPS32 和 MIPS64 要求 IDA-Pro = 7.1 安装 使用 hcli 安装: hcli plugin install dereferencing 或者,手动安装:将 dereferencing.py 文件和 dereferencing 文件夹放入 IDA 的插件目录。...
unicorn
Unicorn Engine LOOKING FOR CONTRIBUTORS! See this. Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework, based on QEMU. Unicorn offers some unparalleled features: Multi-architecture: ARM, ARM64 ARMv8, M68K, MIPS, PowerPC, RISCV, SPARC, S390X, TriCore and X86 16, 32,...
kali-arm
Scripts de compilación de Kali-ARM Scripts de compilación ARM de Kali Linux. Estos son los mismos scripts de compilación que usamos para generar las imágenes ARM oficiales pregeneradas de Kali Linux, disponibles aquí: https://www.kali.org/get-kali/ Hay scripts adicionales incluidos en este...
gef
GEF pronounced ʤɛf - "Jeff" is a set of commands for x86/64, ARM, MIPS, PowerPC and SPARC to assist exploit developers and reverse-engineers when using old school GDB. It provides additional features to GDB using the Python API to assist during the process of dynamic analysis and exploit...