Memcache Commands

Jifunze AWS hacking kutoka sifuri hadi shujaa na htARTE (HackTricks AWS Red Team Expert)!

Njia nyingine za kusaidia HackTricks:

Mwongozo wa Amri

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

Amri zilizoungwa mkono (zile rasmi na zingine zisizo rasmi) zimeandikwa katika hati ya doc/protocol.txt.

Kwa bahati mbaya maelezo ya sintaksia sio wazi sana na amri rahisi ya msaada inayoonyesha amri zilizopo ingekuwa bora zaidi. Hapa kuna muhtasari wa amri unazoweza kupata katika chanzo (kufikia 19.08.2016):

AmriMaelezoMfano

get

Soma thamani

get mykey

set

Weka funguo bila masharti

set mykey <flags> <ttl> <size> <p>Hakikisha kutumia \r\n kama viambishi vya mistari unapotumia zana za Unix CLI. Kwa mfano</p> printf "set mykey 0 60 4\r\ndata\r\n"

add

Ongeza funguo mpya

add newkey 0 60 5

replace

Badilisha funguo lililopo

replace key 0 60 5

append

Ongeza data kwa funguo lililopo

append key 0 60 15

prepend

Weka data mbele ya funguo lililopo

prepend key 0 60 15

incr

Ongeza thamani ya nambari ya funguo kwa idadi iliyotolewa

incr mykey 2

decr

Punguza thamani ya nambari ya funguo kwa idadi iliyotolewa

decr mykey 5

delete

Futa funguo lililopo

delete mykey

flush_all

Batilisha vitu vyote mara moja

flush_all

flush_all

Batilisha vitu vyote baada ya sekunde n

flush_all 900

stats

Chapisha takwimu za jumla

stats

Chapisha takwimu za kumbukumbu

stats slabs

Chapisha takwimu za ugawaji wa kiwango cha juu

stats malloc

Chapisha habari kuhusu vitu

stats items

stats detail

stats sizes

Rejesha vipimo vya takwimu

stats reset

lru_crawler metadump

Pindua (zaidi ya) metadata kwa (vitu vyote) kwenye hifadhi

lru_crawler metadump all

version

Chapisha toleo la seva.

version

verbosity

Ongeza kiwango cha kuingia

verbosity

quit

Komesha kikao

quit

Takwimu za Trafiki

Unaweza kuuliza takwimu za trafiki za sasa kwa kutumia amri

stats

Utapata orodha ambayo inahudumia idadi ya uunganisho, herufi zinazoingia/ kutoka na mengi zaidi.

Mfano wa Matokeo:

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

Takwimu za Kumbukumbu

Unaweza kuuliza takwimu za sasa za kumbukumbu kwa kutumia

stats slabs

Memcache Commands

Memcache is a key-value store, and the following are some of the most commonly used commands:

  • set: Set the value of a key

  • add: Add a new key with a certain value

  • replace: Replace the value of an existing key

  • append: Append data to the value of an existing key

  • prepend: Prepend data to the value of an existing key

  • cas: Check and set: update the value of a key only if its value has not changed since last fetched

  • get: Retrieve the value of a key

  • gets: Get the value of a key with CAS token

  • delete: Delete a key and its value

  • incr: Increment the numeric value of a key

  • decr: Decrement the numeric value of a key

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

Ikiwa haujathibitisha kama una kumbukumbu za kutosha kwa kipengee chako cha memcached, angalia kwa makini vigezo vya "evictions" vilivyotolewa na amri ya "stats". Ikiwa una kumbukumbu za kutosha kwa kipengee hicho, kigezo cha "evictions" kinapaswa kuwa 0 au angalau kisiongezeke.

Ni Vipengele Gani Vinatumika?

Hakuna kazi iliyojengwa kwa moja kwa moja ya kubainisha seti ya sasa ya funguo. Walakini, unaweza kutumia

stats items

Swahili Translation:

**Amri ya kujua idadi ya funguo zilizopo.**
stats items
STAT items:1:number 220
STAT items:1:age 83095
STAT items:2:number 7
STAT items:2:age 1405
[...]
END

Hii angalau husaidia kuona ikiwa funguo zozote zimetumika. Ili kudump funguo kutoka kwenye script ya PHP ambayo tayari inafanya ufikiaji wa memcache unaweza kutumia msimbo wa PHP kutoka 100days.de.

Jifunze AWS hacking kutoka sifuri hadi shujaa na htARTE (HackTricks AWS Red Team Expert)!

Njia nyingine za kusaidia HackTricks:

Last updated