Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
netgear_r6700v3_circled — Demonstrate some functionalities of Morion by generating an exploit for CVE-2022-27646 (stack buffer overflow on Netgear R6700v3 routers). | Kitploit
Tools/GitHubGitHub/cyber-defence-campus/netgear_r6700v3_circled
Embedded Systems SecurityExploit FrameworksReverse EngineeringFuzzingLearning & EducationFirmware AnalysisBinary Exploitation
GitHubcyber-defence-campus/netgear_r6700v3_circled

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

netgear_r6700v3_circled

Demonstrate some functionalities of Morion by generating an exploit for CVE-2022-27646 (stack buffer overflow on Netgear R6700v3 routers).

View Repository
861 year agoNot yet reviewed

Exploiting a Stack Buffer Overflow on the NETGEAR R6700v3 (CVE-2022-27646) with the Help of Symbolic Execution

Introduction

This repository is intended to demonstrate some functionalities of Morion, a proof-of-concept (PoC) tool to experiment with symbolic execution on real-world (ARMv7) binaries. We show some of Morion's capabilities by giving a concrete example, namely, how it can assist during the process of creating a working exploit for CVE-2022-27646 - a stack buffer overflow vulnerability in NETGEAR R6700v3 routers (affected version 1.0.4.120_10.0.91, fixed in later versions).

The repository contains all files (under firmware, libcircled, morion and server) needed to follow along (e.g. scripts to emulate the vulnerable ARMv7 binary) and reproduce the discussed steps of how to use Morion. The documentation (under docs and logs), to demonstrate Morion's workings, contains the following chapters:

  1. Setup - Explains how to setup analysis (running Morion) and target systems (running target binary circled).
  2. Emulation - Explains how to emulate the vulnerable target binary.
  3. Tracing - Explains how to record a concrete execution trace of the target binary using Morion.
  4. Symbolic Execution - Explains how to use Morion for analyzing the recorded trace symbolically.
  5. Vulnerability CVE-2022-27646 - Provides some background information to the targeted vulnerability.
  6. Exploitation - Explains how Morion can assist during the process of crafting an exploit.

References

  • Morion PoC Tool:
    • https://github.com/cyber-defence-campus/morion
  • Defeating the NETGEAR R6700v3:
    • https://www.synacktiv.com/en/publications/pwn2own-austin-2021-defeating-the-netgear-r6700v3.html
  • Emulating, Debugging and Exploiting NETGEAR R6700v3 cicled Binary:
    • https://medium.com/@INTfinity/1-1-emulating-netgear-r6700v3-circled-binary-cve-2022-27644-cve-2022-27646-part-1-5bab391c91f2
    • https://medium.com/@INTfinity/1-2-emulating-netgear-r6700v3-circled-binary-cve-2022-27644-cve-2022-27646-part-2-cf1571493117
    • https://medium.com/@INTfinity/1-3-exploiting-and-debugging-netgear-r6700v3-circled-binary-cve-2022-27644-cve-2022-27646-a80dbaf1245d
  • NVRAM Emulator:
    • https://github.com/firmadyne/libnvram
  • Ready-to-Use Cross-Compilation Toolchains:
    • https://toolchains.bootlin.com/
  • Other Tools:
    • https://github.com/ReFirmLabs/binwalk
    • https://github.com/pwndbg/pwndbg
    • https://github.com/slimm609/checksec.sh
    • https://github.com/sashs/Ropper
    • https://github.com/JonathanSalwan/ROPgadget

Authors

  • Damian Pfammatter, Cyber-Defense Campus (ar S+T)
Download Tool