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
ROCA-attack-on-vulnerability-CVE-2017-15361 — ROCA attack on vulnerability CVE-2017-15361 | Kitploit
Tools/GitHubGitHub/elbarbons/roca-attack-on-vulnerability-cve-2017-15361
Vulnerability AnalysisExploitationCryptographyPapers & ResearchLearning & Education
GitHubelbarbons/roca-attack-on-vulnerability-cve-2017-15361

ROCA-attack-on-vulnerability-CVE-2017-15361

ROCA attack on vulnerability CVE-2017-15361

View Repository
22 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

ROCA-attack-on-vulnerability-CVE-2017-15361

This repository contains the thesis developed for my bachelor's degree in Mathematical Engineering at Polytechnic of Turin. It's a script based on python and sage.

The goal of the script is to generate an RSA key, evaluete if it's vulnerable by the ROCA attack and performe the ROCA attack.

Comments in the scripts are in italian.

Folder structure

root@kitploit:~
.                
└── Attacco-ROCA-sulla-vulnerabilita-CVE-2017-15361    # The folder containing this repository
    └──Program
        ├── Main.py                                                # The main file
        ├── Keygen.py                                              # Keygen of the key
        ├── Fingerprinting.py                                      # Fingerprinting of the key
        └── Attack.py                                              # ROCA attack of the key

Usage and libraries needed

To use this program you need to have installed on your machine python3 and sage compatible with python3.

The libraries you need to install on sage and python are: sympy, Cryptodome, math, labmath.

To start the program, open the sage shell and use this command

root@kitploit:~
    #sage -python3 path/to/the/folder/on/your/pc/main.py
Download Tool