0x41414141 CTF 2021 - file reader
aszx87410 opened this issue · 0 comments
aszx87410 commented
題目給了一個 python script:
import glob
blocked = ["/etc/passwd", "/flag.txt", "/proc/"]
def read_file(file_path):
for i in blocked:
if i in file_path:
return "you aren't allowed to read that file"
try:
path = glob.glob(file_path)[0]
except:
return "file doesn't exist"
return open(path, "r").read()
user_input = input("> ")
print(read_file(user_input))
寫過同比賽的 hackme 之後這題就秒解了:
/f*