Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
OffensiveRust — Weaponizzazione di Rust per operazioni di Red Team. | Kitploit
Strumenti/GitHubGitHub/trickster0/offensiverust
Escalation di PrivilegiExploitEvasione IDS/IPSReverse EngineeringShellcodePost-ExploitAnalisi MalwareCommand and ControlApprendimento e FormazioneRed TeamingSviluppo PayloadBinary Exploitation
3.0k343893 anni faRevisionato da Kitploit

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
GitHubtrickster0/offensiverust

OffensiveRust

Weaponizzazione di Rust per operazioni di Red Team.

Vedi Repository

OffensiveRust

OffensiveRust

I miei esperimenti nell'armare Rust per lo sviluppo di implant e operazioni offensive in generale.

Indice

  • OffensiveRust
    • Perché Rust?
    • Esempi in questo repository
    • Compilare gli esempi in questo repository
    • Compilare gli esempi in questo repository
    • Cross Compilazione
    • Ottimizzare gli eseguibili per le dimensioni
    • Insidie in cui mi sono imbattuto
    • Librerie Rust interessanti
    • Opsec
    • Altri progetti che ho realizzato in Rust
    • Progetti in Rust che possono essere utili

Perché Rust?

  • È più veloce di linguaggi come C/C++
  • È un linguaggio multi-purpose, con ottime community
  • Ha un incredibile sistema di gestione delle dipendenze integrato chiamato Cargo
  • È basato su LLVM, il che lo rende un ottimo candidato per bypassare il rilevamento AV statico
  • Compilazione incrociata verso Windows da *nix/MacOS estremamente semplice: richiede solo l'installazione del toolchain mingw, anche se alcune librerie non possono essere compilate con successo su altri sistemi operativi.

Esempi in questo repository

FileDescrizione
Allocate_With_SyscallsUtilizza direttamente le funzioni NTDLL con la libreria ntapi
Create_DLLCrea una DLL e mostra una msgbox. Rust non supporta completamente questa funzionalità, quindi le cose potrebbero diventare strane poiché le DLL Rust non hanno una funzione main.
DeviceIoControlApre un handle del driver ed esegue DeviceIoControl
EnableDebugPrivilegesAbilita SeDebugPrivilege nel processo corrente
Shellcode_Local_injectEsegue shellcode direttamente nel processo locale tramite puntatore
Execute_With_CMDEsegue cmd passando un comando tramite Rust
ImportedFunctionCallImporta minidump da dbghelp e lo esegue
Kernel_Driver_ExploitExploit per driver kernel per un semplice buffer overflow
Named_Pipe_ClientClient Named Pipe
Named_Pipe_ServerServer Named Pipe
PEB_WalkRisolve dinamicamente e invoca API Windows
Process_Injection_CreateThreadIniezione di processo in un processo in esecuzione con CreateThread
Process_Injection_CreateRemoteThreadIniezione di processo in un processo remoto con CreateRemoteThread
Process_Injection_Self_EnumSystemGeoIDSelf injector che utilizza la chiamata API EnumSystemsGeoID per eseguire shellcode.
UnhookingChiamate Unhooking
asm_syscallOttenere l'indirizzo PEB tramite asm
base64_system_enumCodifica/decodifica di stringhe Base64
http-https-requestsRichieste HTTP/S ignorando il controllo del certificato per GET/POST
patch_etwPatch ETW
Scarica lo strumento