Memcache Commands

Leer AWS-hacking vanaf nul tot held met htARTE (HackTricks AWS Red Team Expert)!

Ander maniere om HackTricks te ondersteun:

Opdragte Spiekbrief

Vanaf https://lzone.de/cheat-sheet/memcached

Die ondersteunde opdragte (die amptelike en sommige onoffisiële) is gedokumenteer in die doc/protocol.txt dokument.

Ongelukkig is die sintaksisbeskrywing nie regtig duidelik nie en 'n eenvoudige hulpopdrag wat die bestaande opdragte lys, sou baie beter wees. Hier is 'n oorsig van die opdragte wat jy in die bron kan vind (soos vanaf 19.08.2016):

OpdragBeskrywingVoorbeeld

get

Lees 'n waarde

get mykey

set

Stel 'n sleutel onvoorwaardelik in

set mykey <flags> <ttl> <size> <p>Maak seker om \r\n as lynafbrekings te gebruik wanneer jy Unix CLI-gereedskap gebruik. Byvoorbeeld</p> printf "set mykey 0 60 4\r\ndata\r\n"

add

Voeg 'n nuwe sleutel by

add newkey 0 60 5

replace

Oorskryf bestaande sleutel

replace key 0 60 5

append

Voeg data by bestaande sleutel

append key 0 60 15

prepend

Voeg data voor bestaande sleutel toe

prepend key 0 60 15

incr

Verhoog numeriese sleutelwaarde met 'n gegewe getal

incr mykey 2

decr

Verminder numeriese sleutelwaarde met 'n gegewe getal

decr mykey 5

delete

Verwyder 'n bestaande sleutel

delete mykey

flush_all

Maak onmiddellik alle items ongeldig

flush_all

flush_all

Maak alle items ongeldig binne n sekondes

flush_all 900

stats

Druk algemene statistieke uit

stats

Druk geheue statistieke uit

stats slabs

Druk hoër vlak toekenningsstatistieke uit

stats malloc

Druk inligting oor items uit

stats items

stats detail

stats sizes

Herstel statistiek tellers

stats reset

lru_crawler metadump

Stort (meeste van) die metadata vir (al) die items in die cache

lru_crawler metadump all

version

Druk bedienerweergawe uit

version

verbosity

Verhoog logvlak

verbosity

quit

Beëindig sessie

quit

Verkeersstatistieke

Jy kan die huidige verkeersstatistieke navraag doen met die opdrag

stats

Jy sal 'n lys kry wat die aantal verbindinge, bytes in/uit en baie meer diens.

Voorbeeld Uitset:

STAT pid 14868
STAT uptime 175931
STAT time 1220540125
STAT version 1.2.2
STAT pointer_size 32
STAT rusage_user 620.299700
STAT rusage_system 1545.703017
STAT curr_items 228
STAT total_items 779
STAT bytes 15525
STAT curr_connections 92
STAT total_connections 1740
STAT connection_structures 165
STAT cmd_get 7411
STAT cmd_set 28445156
STAT get_hits 5183
STAT get_misses 2228
STAT evictions 0
STAT bytes_read 2112768087
STAT bytes_written 1000038245
STAT limit_maxbytes 52428800
STAT threads 1
END

Geheue Statistieke

stats slabs

Voorbeeld Uitset:

STAT 1:chunk_size 80
STAT 1:chunks_per_page 13107
STAT 1:total_pages 1
STAT 1:total_chunks 13107
STAT 1:used_chunks 13106
STAT 1:free_chunks 1
STAT 1:free_chunks_end 12886
STAT 2:chunk_size 100
STAT 2:chunks_per_page 10485
STAT 2:total_pages 1
STAT 2:total_chunks 10485
STAT 2:used_chunks 10484
STAT 2:free_chunks 1
STAT 2:free_chunks_end 10477
[...]
STAT active_slabs 3
STAT total_malloced 3145436
END

Indien jy onseker is of jy genoeg geheue vir jou memcached instansie het, moet jy altyd uitkyk vir die "verdrijwings" tellers wat deur die "stats" bevel verskaf word. As jy genoeg geheue vir die instansie het, behoort die "verdrijwings" teller 0 te wees of ten minste nie te verhoog nie.

Watter Sleutels Word Gebruik?

Daar is geen ingeboude funksie om direk die huidige stel sleutels te bepaal nie. Jy kan egter die

stats items

Command to determine how many keys do exist

Afrikaans Translation:

Opdrag om te bepaal hoeveel sleutels daar bestaan.

stats items
STAT items:1:number 220
STAT items:1:age 83095
STAT items:2:number 7
STAT items:2:age 1405
[...]
END

Hierdie help ten minste om te sien of enige sleutels gebruik word. Om die sleutelname uit 'n PHP-skrip te dump wat reeds die memcache-toegang doen, kan jy die PHP-kode van 100days.de gebruik.

Leer AWS-hacking vanaf nul tot held met htARTE (HackTricks AWS Red Team Expert)!

Ander maniere om HackTricks te ondersteun:

Last updated