Sh4D0Wup - Signing-key Abuse And Update Exploitation Framework

sh4d0wup är ett ramverk designat för att utnyttja sårbarheter relaterade till signeringsnycklar och uppdateringsmekanismer. Ramverket möjliggör "skugg-uppdateringar" – uppdateringar som ser legitima ut med giltiga signaturer men är i själva verket skadliga, ofta till följd av komprometterade nycklar eller illvilliga ingenjörer. sh4d0wup fungerar som en skadlig http/https-uppdateringsserver som agerar som en omvänd proxy framför legitima servrar och kan infektera samt signera olika artefaktformat. Attacker konfigureras via "plots" som beskriver http-routing, hur artefakter patchas/genereras och signeras med specifika nycklar, med möjlighet att matcha specifika klientegenskaper. Ramverket demonstrerar förmågan att infektera olika paketformat som elf, pacman, debian och oci, samt att manipulera git-commits för att skapa partiella kollisioner.