Coding/Python
-
Python JailCoding/Python 2021. 4. 8. 14:07
Python Jail이란? def main(): print(open(__file__).read()) print("Welcome to Jail World!") text = input('>>> ') for keyword in ['eval', 'exec', 'import', 'open', 'os', 'read', 'system', 'write']: if keyword in text: print("Filtered Keyword.") return; else: exec(text) if __name__ == "__main__": main() 위 코드와 같이 CTF에서 나오는 문제 유형으로, Bash Jail과 비슷한 유형으로 나온다. 문자열을 filtering 하며, filtering에 걸리지 않은 문자열들은 exe..