๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ145 ํ์ด์ฌ ํ์ฉํธ #1(๊ฒ์ ๊ฐ๋ฐ) www.youtube.com/watch?v=Dkx8Pl6QKW0&t=3s * ์ ๋งํฌ์ ์๋ ์์์ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ๊ธ์ ์์ฑํ์ต๋๋ค ํ์ด๊ฒ์ ์ค์นํ๊ธฐ : ์ฝ์์ pip install pygame ์ ๋ ฅ ์๋ ์ฝ๋ ์คํ ์ ์ ๊น ์ฐฝ์ด ๋ด๋ค๊ฐ ์ฌ๋ผ์ง import pygame pygame.init() # ์ด๊ธฐํ (๋ฐ๋์ ํ์) # ํ๋ฉด ํฌ๊ธฐ ์ค์ screen_width = 480 # ๊ฐ๋ก ํฌ๊ธฐ screen_height = 640 # ์ธ๋ก ํฌ๊ธฐ screen = pygame.display.set_mode((screen_width, screen_height)) # ํ๋ฉด ํ์ดํ ์ค์ pygame.display.set_caption("Nado Game") # ๊ฒ์ ์ด๋ฆ ํ๋ฉด์ด ๋ฐ๋ก ๊บผ์ง์ง ์๋๋ก(๊ธฐ๋ณธ์ ์ธ ๋ผ๋ ์์ฑ) i.. 2020. 8. 31. [ctf-d] ์กฐ์์ ์ฐจ์ด๋งํผ ํ์์ต๋๋ค! :D ์ด๋ฒ ๋ฌธ์ ๋ ๋ฐ๋ก ํํธ๊ฐ ์์ด์ ์ผ๋จ ํ์ผ์ ๋ฐ๋ก ๋ค์ด๋ฐ์๋ค ์ ๋ณด์ด์ง ์์ง๋ง ์์ ๋ณด์ด๋ ๊ฒ์ด image ํ์ผ์ด๋ค ํ์ผ ๋ณด๋ค๋ ์ด๋ฆ ๊ทธ๋๋ก image์ ์ด์ ์ด ๋ง์ถฐ์ ธ ์๊ธฐ ๋๋ฌธ์ ํฅ์ค์๋ํฐ๊ฐ ์๋ ์คํ ๊ฐ๋ ธ๊ทธ๋ํผ ํด์ ๋จผ์ ์ด์ฉํ๋ค https://29a.ch/photo-forensics/#forensic-magnifier Forensically, free online photo forensics tools Forensically is a set of free tools for digital image forensics. It includes clone detection, error level analysis, meta data extraction and more. 29a.ch Open File์ ๋๋ฌ i.. 2020. 8. 31. [ctf-d] ์ฐ๋ฆฌ๋ ์ด ํ์ผ์ ํ๋๊ทธ๋ฅผ... ์ด๋ฒ ๋ฌธ์ ๋ key ํฌ๋งท๊ณผ ํจ๊ป flag ํ์ผ์ด ์ฃผ์ด์ง๋ค ๋ฐ๋ผ์ flag ํ์ผ์ ๋ค์ด๋ฐ์๋ค ์์ฑ์ ํ์ธํ์ง๋ง ์๋ฌด๋ฐ ์ ๋ณด๋ฅผ ์ป์ง ๋ชปํ๋ค ๊ทธ๋์ ํฅ์ค ์๋ํฐ๋ฅผ ์ฌ์ฉํ๋ค ์๋ ๋งํฌ์์ ํ์ผ ์๊ทธ๋์ฒ๋ฅผ ์ฐพ์๋ณด๋ flag ํ์ผ์ด ํ์ฅ์๊ฐ gz์ธ ์๊ทธ๋์ฒ์ ์ ์ฌํ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ๋ค ๊ทธ๋์ ํ์ฅ์๋ฅผ gz๋ก ๋ฐ๊ฟ์คฌ๋ค ๊ทผ๋ฐ ํ์ฅ์๋ฅผ ๋ณ๊ฒฝํ๋๋ฐ๋ ๋ณด์ด์ง ์์ ํฅ์ค ์๋ํฐ๋ฅผ ๋ค์ ์ฌ์ฉํ๋๋ฐ flag๋ผ๋ text ๋ง๊ณ ๋ ๋ต์ ์ฐพ์ ์ ์์๋ค ์๋ฌด๋ฆฌ ๋ด๋ ์ ๋ชจ๋ฅด๊ฒ ์ด์ ์กฐ๊ธ ๋ ์๊ฐํด๋ด์ผ ํ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ๋ค.. 2020. 8. 31. ํ์ด์ฌ ๊ธฐ๋ณธํธ(2/2) www.youtube.com/watch?v=kWiCuklohdY * ์ ๋งํฌ์ ์๋ ์์์ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ๊ธ์ ์์ฑํ์ต๋๋ค ํ์ค ์ ๋ ฅ answer = input("์๋ฌด ๊ฐ์ด๋ ์ ๋ ฅํ์ธ์ : ") # ์ซ์(str(answer)๋ก ํ๋๊ฒ ์ข๊ธด ํจ), ๋ฌธ์์ด ์ ๋ ฅ ํ ๋ ์ ์ถ๋ ฅ๋จ print("์ ๋ ฅํ์ ๊ฐ์ " + answer + "์ ๋๋ค.") # ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ฐ์ผ๋ฉด ํญ์ ๋ฌธ์์ด ํํ๋ก ์ ์ฅ(?) - ์ด๊ฒ ๋ฌด์จ ๋ง์ด์ง ๋ค์ํ ์ถ๋ ฅ format # ๋น ์๋ฆฌ๋ ๋น๊ณต๊ฐ(ใ )์ผ๋ก ๋๊ณ , ์ค๋ฅธ์ชฝ ์ ๋ ฌ์ ํ๋, ์ด 10์๋ฆฌ ๊ณต๊ฐ์ ํ๋ณด print("{0:ใ >10}".format(500)) --> 500 # ์์์ผ ๋ +๋ก ํ์, ์์์ผ ๋ -๋ก ํ์ print("{0:ใ >+10}".format(500)) --> +50.. 2020. 8. 27. ํ์ด์ฌ ๊ธฐ๋ณธํธ(1/2) www.youtube.com/watch?v=kWiCuklohdY * ์ ๋งํฌ์ ์๋ ์์์ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ๊ธ์ ์์ฑํ์ต๋๋ค ์ค์น ๊ณผ์ launch.json ํ์ผ์ ์ด๋ฉด(?) ์์ผ๋ก ๋๋ฒ๊น ํ ๋ ํธํ๋ค๊ณ ํ๋๋ฐ ํ์ผ์ ์ฌ๋ ๋ฐฉ๋ฒ์ด ์ ์ง๋๊ฐ์ ์ ๋๋ก ํ์ธํ์ง ๋ชปํจ ์ ์, ์ค์ํ, ๊ฐ๋จํ ์ฐ์ฐ ์ค์ต & ๋ฌธ์ํ ์ค์ต boolean ํ์ ๋ณ์ is_adult = age >= 3 --> ๋์ด๊ฐ 3์ด ์ด์์ผ ๋ ์ฑ๊ฒฌ(?)์ด๋ผ ๋ณผ ์ ์๋ค print(name + "๋ " + str(age)) --> ์ ์ํ(boolean ํ์ ๋ ๋ง์ฐฌ๊ฐ์ง)์ ์ถ๋ ฅํ๊ณ ์ถ์ผ๋ฉด str()๋ก ๊ฐ์ธ์ค์ผ ํ๋ค + ํ์ ๋ง๊ณ ,(์ฝค๋ง) ์ด์ฉํด๋ ์ ์ถ๋ ฅ๋๋ค(๋์ ๋น์นธ์ด ์ค๊ฐ๋ง๋ค ๋ค์ด๊ฐ๊ฒ๋จ) ์ฃผ์ ํ ์ค ์ฃผ์ : #print("์ฐ๋ฆฌ์ง " + an.. 2020. 8. 27. Suninatas Forensic 15 ๋ฌธ์ ์์ ์์ ์ ์ข์ํ๋๋ ์ง๋ฌธ๊ณผ ํ์ผ ์์ ํค๊ฐ ์๋ค๋ ํํธ๋ฅผ ์ป์๋ค diary.mp3 ํ์ผ์ ๋ค์ด๋ฐ์๊ณ diary.mp3 ํ์ผ์ ๋ค์ด๋ฐ์๊ณ ์ฌ์ํ๋๋ฐ ๋ณ๋ค๋ฅธ ํํธ๊ฐ ๋ค๋ฆฌ์ง ์์๋ค diary ํ์ผ์ ์ข ๋ ์์ธํ ํ์ธํ๊ธฐ ์ํด ์ค๋ฅธ์ชฝ ๋ฒํผ ํด๋ฆญ - ์์ฑ - ์์ธํ ๋ฅผ ๋๋ฌ ์คํฌ๋กค์ ๋ด๋ ค๋ณด์๋ค ์ญ ๋ด๋ฆฌ๋ ์ฝํ ์ธ - ์งํ์์์ ๋ฒ์์น ์์ ํค๋ฅผ ๋ฐ๊ฒฌํ๋ค ๋ฐ๋ผ์ ์ ๋ต์ด๋ผ๊ณ ์๊ฐํ ํค๋ฅผ ์ ๋ ฅํ๊ณ ์ ๋ต์ด๋ผ๊ณ ๋์๋ค! 2020. 8. 24. ์ด์ 1 ยทยทยท 20 21 22 23 24 25 ๋ค์