기술/picoCTF
-
[picoCTF] Python Wrangling기술/picoCTF 2022. 3. 12. 01:10
들어가니 python script 파일, password 파일, flag 파일 세 개를 다운로드할 수 있었습니다 en이 아마 encrypt 약자로 뭔가 암호화되어 있다고 생각하여 먼저 python 코드를 살펴봤습니다 간단하게 생각해 보고 (1)~(5)로 중간중간 주석을 달았습니다! import sys import base64 from cryptography.fernet import Fernet usage_msg = "Usage: "+ sys.argv[0] +" (-e/-d) [file]" #(1) 사용법 help_msg = usage_msg + "\n" +\ "Examples:\n" +\ " To decrypt a file named 'pole.txt', do: " +\ "'$ python "+ sys...
-
[picoCTF] GET aHEAD기술/picoCTF 2022. 2. 27. 20:58
클릭하여 들어가면 아래와 같은 화면을 볼 수 있습니다! (눈이 너무 아프네요ㅠㅠ) Choose Blue를 누르면 파란 화면으로 바뀌고, Choose Red를 누르면 빨간 화면으로 바뀝니다! 간단하게 코드를 확인해보니, 색깔이 바뀌는 것 뿐 아니라 Red로 요청하면 GET method를 전달하고 Blue로 요청하면 POST method를 전달하는 것을 알 수 있었습니다! HTTP Method의 요청 방식은 GET, POST, PUT, HEAD, DELETE 등 다양하게 있는데, 구체적인 정보는 https://velog.io/@yh20studio/CS-Http-Method-%EB%9E%80-GET-POST-PUT-DELETE Http Method 란? (GET, POST, PUT, DELETE) 평소에 코딩..