📖Reading Files

  • Reading files

local status, file = pcall(function()
    return readfile("/etc/passwd") 
end)
if status == true then 
    println(file)
end
  • Path Join

pathjoin("/etc/","passwd") -- /etc/passwd
  • Path Join in the script directory

-- script dir /home/docker/scripts/main.lua
JOIN_SCRIPT_DIR("payloads/sqli.txt")
-- /home/docker/scripts/payloads/sqli.txt
  • Convert files to iterators by new lines

local status, lines = pcall(function()
    return readfile("/etc/passwd") 
end)
if status == true then 
    for word in line:gmatch("%w+") do 
        --
    end 
end

you can see the offical Lua IO Library for more informations

Last updated