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
Obsługiwane polecenia (oficjalne i niektóre nieoficjalne) są udokumentowane w dokumencie doc/protocol.txt.
Niestety opis składni nie jest zbyt jasny, a proste polecenie pomocy wylistowujące istniejące polecenia byłoby znacznie lepsze. Oto przegląd poleceń, które można znaleźć w source (stan na 19.08.2016):
Command | Description | Example |
---|---|---|
get | Odczytuje wartość |
|
set | Ustawia klucz bezwarunkowo |
|
add | Dodaje nowy klucz |
|
replace | Nadpisuje istniejący klucz |
|
append | Dodaje dane do istniejącego klucza |
|
prepend | Dodaje dane przed istniejącym kluczem |
|
incr | Zwiększa wartość klucza numerycznego o podaną liczbę |
|
decr | Zmniejsza wartość klucza numerycznego o podaną liczbę |
|
delete | Usuwa istniejący klucz |
|
flush_all | Natychmiast unieważnia wszystkie elementy |
|
flush_all | Unieważnia wszystkie elementy w n sekundach |
|
stats | Wyświetla ogólne statystyki |
|
Wyświetla statystyki pamięci |
| |
Wyświetla statystyki alokacji na wyższym poziomie |
| |
Wyświetla informacje o elementach |
| |
| ||
| ||
Resetuje liczniki statystyk |
| |
lru_crawler metadump | Zrzuca (większość) metadanych dla (wszystkich) elementów w pamięci podręcznej |
|
version | Wyświetla wersję serwera |
|
verbosity | Zwiększa poziom logowania |
|
quit | Kończy sesję |
|
Możesz zapytać o aktualne statystyki ruchu, używając polecenia
Otrzymasz listę, która pokazuje liczbę połączeń, bajtów w/na zewnątrz i wiele więcej.
Example Output:
Możesz zapytać o bieżące statystyki pamięci, używając
Jeśli nie jesteś pewien, czy masz wystarczająco pamięci dla swojej instancji memcached, zawsze zwracaj uwagę na liczniki „evictions” podawane przez polecenie „stats”. Jeśli masz wystarczająco pamięci dla instancji, licznik „evictions” powinien wynosić 0 lub przynajmniej nie powinien rosnąć.
Nie ma wbudowanej funkcji, aby bezpośrednio określić aktualny zestaw kluczy. Możesz jednak użyć
komenda do określenia, ile kluczy istnieje.
To przynajmniej pomaga zobaczyć, czy jakiekolwiek klucze są używane. Aby wyeksportować nazwy kluczy z skryptu PHP, który już wykonuje dostęp do memcache, możesz użyć kodu PHP z 100days.de.
Ucz się i ćwicz Hacking AWS:HackTricks Training AWS Red Team Expert (ARTE) Ucz się i ćwicz Hacking GCP: HackTricks Training GCP Red Team Expert (GRTE)