1EV1 SHAMisadventures in the land of Lua
Hi. I’m Adam.
@adam_baldwin
&
&
2.6
REDIS LUA ENV IN_G.__redis__compare_helper()      coroutine.status()     math.frexp()            redis.log()        ARGV_G...
Available Luahttps://gist.github.com/3924845
redis.sh
REDIS-SHA-https://github.com/evilpacket/redis-sha-crack
2   6
1805!
111   |   Version   2.4.8105   |   Version   2.4.15102   |   Version   2.4.17 96   |   Version   2.2.12 93   |   Version  ...
bind
bind
Pure Lua MD5https://gist.github.com/3647908
loadfile()dofile()debug.d
</PRESENTATION@adam_baldwin
EV1LSHA - Misadventures in the land of Lua
EV1LSHA - Misadventures in the land of Lua
EV1LSHA - Misadventures in the land of Lua
EV1LSHA - Misadventures in the land of Lua
EV1LSHA - Misadventures in the land of Lua
EV1LSHA - Misadventures in the land of Lua
Prochain SlideShare
Chargement dans…5
×

EV1LSHA - Misadventures in the land of Lua

1 479 vues

Publié le

RedisConf Lightning talk

Publié dans : Technologie
  • Soyez le premier à commenter

EV1LSHA - Misadventures in the land of Lua

  1. 1. 1EV1 SHAMisadventures in the land of Lua
  2. 2. Hi. I’m Adam.
  3. 3. @adam_baldwin
  4. 4. &
  5. 5. &
  6. 6. 2.6
  7. 7. REDIS LUA ENV IN_G.__redis__compare_helper() coroutine.status() math.frexp() redis.log() ARGV_G.assert() coroutine.wrap() math.ldexp() redis.pcall() KEYS_G.collectgarbage() coroutine.yield() math.log() redis.sha1hex() select_G.getfenv() debug.debug() math.log10() string.byte() gcinfo_G.getmetatable() debug.getfenv() math.max() string.char() pairs_G.newproxy() debug.gethook() math.min() string.dump() rawget_G.next() debug.getinfo() math.mod() string.find() loadstring_G.pcall() debug.getlocal() math.modf() string.format() ipairs_G.print() debug.getmetatable() math.pow() string.gfind() dofile_G.rawequal() debug.getregistry() math.rad() string.gmatch() setfenv_G.rawset() debug.getupvalue() math.random() string.gsub() load_G.setmetatable() debug.setfenv() math.randomseed() string.len() error_G.tonumber() debug.sethook() math.sin() string.lower()_G.tostring() debug.setlocal() math.sinh() string.match()_G.type() debug.setmetatable() math.sqrt() string.rep()_G.unpack() debug.setupvalue() math.tan() string.reverse()_G.xpcall() debug.traceback() math.tanh() string.sub()cjson.decode() math.abs() redis.LOG_DEBUG string.upper()cjson.encode() math.acos() redis.LOG_NOTICE struct.pack()cjson.encode_keep_buffer() math.asin() redis.LOG_VERBOSE struct.unpack()cjson.encode_max_depth() math.atan() redis.LOG_WARNING table.concat()cjson.encode_number_precision() math.atan2() cmsgpack._COPYRIGHT table.foreach()cjson.encode_sparse_array() math.ceil() cmsgpack._DESCRIPTION table.foreachi()cjson.refuse_invalid_numbers() math.cos() _VERSION table.getn()cmsgpack.pack() math.cosh() math.huge table.insert()cmsgpack.unpack() math.deg() cjson.null table.maxn()coroutine.create() math.exp() math.pi table.remove()coroutine.resume() math.floor() cjson.version table.setn()coroutine.running() math.fmod() redis.call() table.sort()
  8. 8. Available Luahttps://gist.github.com/3924845
  9. 9. redis.sh
  10. 10. REDIS-SHA-https://github.com/evilpacket/redis-sha-crack
  11. 11. 2 6
  12. 12. 1805!
  13. 13. 111 | Version 2.4.8105 | Version 2.4.15102 | Version 2.4.17 96 | Version 2.2.12 93 | Version 2.4.10 75 | Version 2.4.16 74 | Version 2.4.14 65 | Version 2.4.13 51 | Version 2.2.11 46 | Version 2.4.2
  14. 14. bind
  15. 15. bind
  16. 16. Pure Lua MD5https://gist.github.com/3647908
  17. 17. loadfile()dofile()debug.d
  18. 18. </PRESENTATION@adam_baldwin

×