Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
flopz — Toolkit di assembler puro Python per creare shellcode, patchare dinamicamente binari e strumentare immagini firmware per debug e fuzzing su architetture ARM, PPC, RISC-V e IA-32. | Kitploit
Strumenti/GitHubGitHub/flopz-project/flopz
Sicurezza Sistemi EmbeddedReverse EngineeringShellcodeFuzzingAnalisi di BinariAnalisi del Firmware
GitHubflopz-project/flopz

flopz

Toolkit di assembler puro Python per creare shellcode, patchare dinamicamente binari e strumentare immagini firmware per debug e fuzzing su architetture ARM, PPC, RISC-V e IA-32.

Vedi Repository
1412 anni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Flopz - Firmware Liberation in Python

Python application

Flopz è un toolkit assembler scritto in puro Python. Usalo per:

  • Creare shellcode per sistemi embedded
  • Patchare dinamicamente grandi collezioni di binari
  • Strumentare immagini firmware, per debugging e fuzzing

Attualmente, Flopz supporta:

  • ARM: Modalità Thumb
  • PPC: solo VLE
  • RISC-V: RV32I, RV32C
  • IA-32

Se desideri vedere implementata un'altra architettura, sentiti libero di contattarci in qualsiasi momento - ci piace farlo!

Cosa rende Flopz diverso da keystone, rasm2, gcc* ecc.?

Invece di limitarsi a convertire stringhe assembly in byte, Flopz mira a rendere più facile il patching interattivo e la strumentazione del firmware. Per questo, fornisce un'API a basso livello di istruzioni e registri che consente di costruire shellcode, moduli e funzioni direttamente in Python, senza dover gestire stringhe di sintassi assembly.

Nei test di sicurezza embedded, non esistono due dispositivi uguali: per questo motivo, offriamo un approccio orientato agli oggetti per definire target personalizzati, in modo che quanti più componenti possibile possano essere riutilizzati tra progetti che coinvolgono dispositivi e architetture di processori diversi.

Poiché Flopz è stato scritto da zero in puro Python, potrebbe non supportare tutte le architetture come altri strumenti (ad esempio quelli basati su Clang/LLVM). Tuttavia, il nostro obiettivo è coprire esattamente quelle architetture che interessano gli esperti di sicurezza embedded e che potrebbero non essere coperte da altri strumenti. Inoltre, estendere Flopz è reso meno complesso grazie a un set manutenuto di test unitari e documentazione del codice.

Flopz è pensato per lavorare insieme ad altri strumenti. In particolare, esiste una estensione per Ghidra che aiuta a strumentare il firmware direttamente in Ghidra.

Documentazione

La documentazione fornita rende facile lavorare con Flopz e utilizzare la sua interfaccia nei tuoi progetti.

Scarica lo strumento