Memcache Commands
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
From https://lzone.de/cheat-sheet/memcached
I comandi supportati (quelli ufficiali e alcuni non ufficiali) sono documentati nel documento doc/protocol.txt.
Purtroppo la descrizione della sintassi non è molto chiara e un semplice comando di aiuto che elenchi i comandi esistenti sarebbe molto meglio. Ecco una panoramica dei comandi che puoi trovare nella source (a partire dal 19.08.2016):
Command | Description | Example |
---|---|---|
get | Legge un valore |
|
set | Imposta una chiave incondizionatamente |
|
add | Aggiunge una nuova chiave |
|
replace | Sovrascrive una chiave esistente |
|
append | Aggiunge dati a una chiave esistente |
|
prepend | Precede i dati a una chiave esistente |
|
incr | Incrementa il valore numerico della chiave di un numero dato |
|
decr | Decrementa il valore numerico della chiave di un numero dato |
|
delete | Elimina una chiave esistente |
|
flush_all | Invalida immediatamente tutti gli elementi |
|
flush_all | Invalida tutti gli elementi in n secondi |
|
stats | Stampa statistiche generali |
|
Stampa statistiche di memoria |
| |
Stampa statistiche di allocazione di livello superiore |
| |
Stampa informazioni sugli elementi |
| |
| ||
| ||
Resetta i contatori delle statistiche |
| |
lru_crawler metadump | Dump (la maggior parte) dei metadati per (tutti) gli elementi nella cache |
|
version | Stampa la versione del server. |
|
verbosity | Aumenta il livello di log |
|
quit | Termina la sessione |
|
Puoi interrogare le statistiche di traffico attuali utilizzando il comando
Otterrai un elenco che mostra il numero di connessioni, byte in/out e molto altro.
Esempio di output:
Puoi interrogare le statistiche di memoria attuali utilizzando
Se non sei sicuro di avere abbastanza memoria per la tua istanza memcached, controlla sempre i contatori “evictions” forniti dal comando “stats”. Se hai abbastanza memoria per l'istanza, il contatore “evictions” dovrebbe essere 0 o almeno non in aumento.
Non esiste una funzione incorporata per determinare direttamente l'attuale insieme di chiavi. Tuttavia, puoi utilizzare il
Questo aiuta almeno a vedere se vengono utilizzate delle chiavi. Per estrarre i nomi delle chiavi da uno script PHP che già accede a memcache, puoi utilizzare il codice PHP di 100days.de.
Impara e pratica il hacking AWS:HackTricks Training AWS Red Team Expert (ARTE) Impara e pratica il hacking GCP: HackTricks Training GCP Red Team Expert (GRTE)