Mercoledi 21 Ottobre 2026 18:54:36 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

ARX

Un pattern di progettazione che usa Addition, Rotation e XOR, comune in routine software compatte e talvolta adattato per l'ostfuscazione.

ARX sta per Addition, Rotation e XOR, una famiglia di semplici operazioni bit a bit usate per mescolare rapidamente i dati. Poiché queste operazioni sono veloci, compatte e facili da implementare, compaiono in software legittimo, crittografia leggera e routine di basso livello.

Nella sicurezza informatica, ARX è importante perché a volte gli attaccanti lo adattano per l'ostfuscazione, soprattutto per la decodifica di stringhe o piccoli cifrari personalizzati. Un campione di malware può combinare costanti, rotazioni e passaggi XOR per nascondere domini, comandi o nomi di API fino al runtime. Questo rende l'analisi statica più difficile e può ridurre il valore delle rilevazioni basate sulle stringhe. I difensori osservano il modello di esecuzione, il contenuto decodificato in memoria e la logica di unpacking o di interpretazione circostante, invece di limitarsi ai byte presenti su disco. ARX non è la stessa cosa di una crittografia forte; spesso si tratta di una trasformazione compatta che può essere invertita una volta compresi l'algoritmo e la chiave.

← indice WIKICROOK