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
Οι υποστηριζόμενες εντολές (οι επίσημες και μερικές ανεπίσημες) είναι τεκμηριωμένες στο έγγραφο doc/protocol.txt.
Δυστυχώς, η περιγραφή σύνταξης δεν είναι πραγματικά σαφής και μια απλή εντολή βοήθειας που να απαριθμεί τις υπάρχουσες εντολές θα ήταν πολύ καλύτερη. Ακολουθεί μια επισκόπηση των εντολών που μπορείτε να βρείτε στην πηγή (από 19.08.2016):
Command | Description | Example |
---|---|---|
get | Διαβάζει μια τιμή |
|
set | Ορίζει ένα κλειδί χωρίς προϋποθέσεις |
|
add | Προσθέτει ένα νέο κλειδί |
|
replace | Επαναγράφει το υπάρχον κλειδί |
|
append | Προσθέτει δεδομένα στο υπάρχον κλειδί |
|
prepend | Προσθέτει δεδομένα πριν το υπάρχον κλειδί |
|
incr | Αυξάνει την αριθμητική τιμή του κλειδιού κατά τον καθορισμένο αριθμό |
|
decr | Μειώνει την αριθμητική τιμή του κλειδιού κατά τον καθορισμένο αριθμό |
|
delete | Διαγράφει ένα υπάρχον κλειδί |
|
flush_all | Ακυρώνει όλα τα στοιχεία άμεσα |
|
flush_all | Ακυρώνει όλα τα στοιχεία σε n δευτερόλεπτα |
|
stats | Εκτυπώνει γενικά στατιστικά |
|
Εκτυπώνει στατιστικά μνήμης |
| |
Εκτυπώνει στατιστικά υψηλότερης κατανομής |
| |
Εκτυπώνει πληροφορίες για τα στοιχεία |
| |
| ||
| ||
Επαναφέρει τους μετρητές στατιστικών |
| |
lru_crawler metadump | Εξάγει (το μεγαλύτερο μέρος) των μεταδεδομένων για (όλα) τα στοιχεία στην κρυφή μνήμη |
|
version | Εκτυπώνει την έκδοση του διακομιστή. |
|
verbosity | Αυξάνει το επίπεδο καταγραφής |
|
quit | Τερματίζει τη συνεδρία |
|
Μπορείτε να ερωτήσετε τα τρέχοντα στατιστικά κίνησης χρησιμοποιώντας την εντολή
Θα λάβετε μια λίστα που παρέχει τον αριθμό των συνδέσεων, τα bytes εισόδου/εξόδου και πολλά άλλα.
Example Output:
Μπορείτε να ερωτήσετε τα τρέχοντα στατιστικά μνήμης χρησιμοποιώντας
Αν δεν είστε σίγουροι αν έχετε αρκετή μνήμη για την περίπτωση memcached σας, πάντα ελέγξτε τους μετρητές “evictions” που παρέχονται από την εντολή “stats”. Αν έχετε αρκετή μνήμη για την περίπτωση, ο μετρητής “evictions” θα πρέπει να είναι 0 ή τουλάχιστον να μην αυξάνεται.
Δεν υπάρχει ενσωματωμένη λειτουργία για να προσδιορίσετε άμεσα το τρέχον σύνολο κωδικών. Ωστόσο, μπορείτε να χρησιμοποιήσετε την
Αυτό τουλάχιστον βοηθά να δούμε αν χρησιμοποιούνται κλειδιά. Για να εξάγετε τα ονόματα των κλειδιών από ένα σενάριο PHP που ήδη έχει πρόσβαση στο memcache, μπορείτε να χρησιμοποιήσετε τον κώδικα PHP από 100days.de.
Μάθετε & εξασκηθείτε στο AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Μάθετε & εξασκηθείτε στο GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)