2024/07/07 5

Javascript 문법

JS 코드를 HTML에서 어떻게 사용?외부 JS 파일 HTML에 넣기 참조. (이전 게시글 https://mitdog.tistory.com/22 )document.write()이건 짚고 넘어가겠다.그냥 document.write하면 어디에 write를 하느냐,그냥 body에다가 한다.그런데 주의할 점, onclick으로 함수 호출 형식과그냥 document.write가 섞이면?click처음엔Hello JSnew beginning이 웹 페이지에 보이지만,버튼을 누르면 func 안의 내용만 남는다.rewrite page처럼 말이다.주석(Annotation)///* */둘 다 된다.변수(Variable)var x;let x;const x;3가지 방식이 있다.요즘은 let을 권장하는 추세이다.이유는 3가지다.V..

tldr please summarise

misc 분류의 문제이다. 파일을 받아보면 docx 파일 하나가 있다.HxD에 넣어보고..Zip파일로 바꿔서 보고..? 이상한 점을 못찾겠다.다시 문제를 읽고 생각해 보았다.find the flag in this document...라고 했는데...내용에 이상한게 있나??... 쭉 보다가이상하게 오타감지 밑줄이 있는 부분을 봤다.? 뭐지 저기하고 글씨 색깔을 바꿔보니...!!! 뭐가 있다.크기를 키워보자.프롬프트에 뭐 명령어를 친거같은데.. 일단 주소가 있으니 주소로 가보자.!!!!! 보아하니 base64로 인코딩 된 문자열인 거 같다.바로 디코딩 해보자.딱 봐도 flag인 부분이 있다. DUCTF{chatgpt_I_n33d_2_3scap3}DUCTF{chatgpt_I_n33d_2_3scap3}그게 정답..

Intercepted Transmissions

쿼카들이 납치되었고.. 납치범들의 CCIR 476 통신 내용을 가로채었다고 한다. 해독해 달라는 문제.첫 두 글자는 ##로 해석된다고 한다.파일을 받아보면이게 있고.HxD에 넣어보면2진수로 된 암호가 있음을 알 수 있다.CCIR 476 통신이라고 했는데.. 도대체 뭐지 하고 검색해보니 문자열 인코딩 방법 중 하나라고 한다.저 표와 위키백과를 참조해보니.. 해독 방법은7 bit씩 자르고 표에 매치시키는 것이었다.이진수로 보면은 눈알이 빠질거 같으니 hex값으로 바꿔서(파이썬으로 바꿈)표에서 하나씩 읽어 보았다.여기서 표와 매치할 때, LTRS / FIGS만 주의해서 보면 된다.LTRS가 나오면 그 뒤로는 Letter Case에서 매치FIGS가 나오면 그 뒤로는 Figure Case에서 매치근데 문제에서 #..