전체 글95 Web Gauntlet 문제 풀어보기 SQL 인젝션을 사용해서 해결하는 문제였다. Round 1 한 번의 해결로 끝나는 문제가 아니라 총 5라운드를 해결해야 플래그를 얻을 수 있다.or은 필터링되어 사용할 수 없었다. 아래 사이트에서 많은 도움을 받았다.https://www.invicti.com/blog/web-security/sql-injection-cheat-sheet/#LineComments SQL Injection Cheat SheetThe Invicti SQL Injection Cheat Sheet is the definitive resource for payloads and technical details about exploiting many different variants of SQLi vulnerabilities.. 2025. 6. 24. 2Warm, Obedient Cat 문제 풀어보기 Easy 난이도 문제여서 2개를 풀어봤다. 1. 2Warm 문제는 10진수 42를 2진수로 변환하면 플래그 값이 나올 것이다.2. Obedient Cat은 다운로드 링크에서 파일을 내려받은 다음 플래그를 찾는 문제이다. 1. 2Warm 42를 2로 나누어 0으로 떨어지면 0, 1이 남으면 1이다. 숫자가 작아 금방 구할 수 있었다. 2진수가 곧 플래그값이다. 2. Obedient Cat 먼저 플래그를 다운로드하기 위해 wget 명령어를 사용했다.flag라는 파일을 얻을 수 있는데 문제에서 알려주는 힌트 Cat 명령어를 사용해서 파일 내용을 볼 수 있다. 둘 다 성공! 2025. 5. 6. Who are you? 문제 풀어보기 전에 풀어봤던 picobrowser 문제 풀어보기 의 발전형 문제였다. 1. Browser 사이트에 접속해 보면 PicoBrowser으로만 들어갈 수 있다고 한다.저번 문제처럼 풀어보면 2. visiting 플래그가 아닌 새로운 문자가 나타난다.문제에서 준 힌트와 저번에 사용한 user-agent를 합쳐보면 HTTP 헤더에 관련된 문제라는 걸 유추할 수 있다. 구글에 visiting header에 대해 검색해 봤다.더보기https://www.google.com/search?q=visiting+header&oq=visiting+header&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRigAdIBCDcxMTRqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8찾.. 2025. 5. 1. 자바스크립트를 사용해서 나 혼자 쓰는 다이어리 만들기 4 - 작성 목록 보여주기 저번엔 내용을 작성해 제출하면 JSON파일에 내용을 저장하는 걸 구현했다.파일을 열어보면 저장된 내용을 확인할 수 있지만 프로그램이 켜져 있는 상태에서 내용을 볼 수 있어야 한다. 먼저 electron의 공식 API 문서에서 사용할 api를 찾아봤다.https://www.electronjs.org/docs/latest/api 그리고 파일 내용을 읽기 위해 ipcMain.handle을 사용했다. 공식문서에서 알려준 방법으로 .handle을 main.js에서 사용하고 preload.js에서는 invoke를 사용했다.renderer가 JSON파일 내용을 읽어달라고 main.js에게 요청하는 느낌이다. 실질적으로 중요한 함수를 작성했다. 작성했던 내용이 있다면 제목과 내용을 볼 수 있을 것이다.. 2025. 4. 29. 이전 1 2 3 4 ··· 24 다음 728x90