Develop
Spring boot HandlerMethodArgumentResolver
Spring boot HandlerMethodArgumentResolver
2022.09.07https://starkying.tistory.com/entry/Spring-MVC-%E2%80%94-HandlerMethodArgumentResolver-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
editor.md의 기능인 markdown online 에 저장 기능 넣기
editor.md의 기능인 markdown online 에 저장 기능 넣기
2019.09.12# Markdown online 온라인으로 markdown 에디터가 있으면 얼마나 좋을까라고 생각하면서 찾다보니 editor.md 라고 웹브라우저 markdown 에디터가 있었다. editor.md 링크 정말 내가 원하는 tool 이지만 한가지 아쉬운 점이 있었다. 현재 작성중인 markdown 문서를 저장하는 기능이 없다는 것이다. 그래서 커스터마이징 하게 되었다. Install customized editor.md 우선 editor.md를 설치하고 /editor.md/ 로 가면 example 이라는 디렉토리가 있을 것이다. Lactea Github 에 들어가서 첨부된 파일을 다운 받는다. 다운받은 파일을 example 디렉토리에 다음과 같은 구조로 파일을 저장한다. example └───> saveF..
[Develop] - facebook ctf 점수 배분 자동화 툴
[Develop] - facebook ctf 점수 배분 자동화 툴
2019.04.09facebook ctf 점수 배분 자동화 툴 이란 개발 목적은 Flag 값 공유를 막기 위해 개발하게 되었다. 어떤 문제를 여러명이 풀게 되면 해당 문제의 점수 뿐만 아니라 이 문제를 푼 사람들도 점수가 내려가게끔 개발을 했다. 즉, flag 값을 사람들끼리 공유를 하게 되면 본인 점수도 깎이게 된다는 것이다. How do I use? 위 파일을 다운받고 압축해제 후 fbctfDB.py 파일을 수정해야 한다. 아래 사진을 보면 DB에 접근을 해야하기 때문에 fbctf DB에 접근을 할 수 있는 계정 정보를 수정해 주어야 한다. 실행 방법은 먼저 fbctf의 admin 페이지에서 아래 사진에 나온 버튼(Begin game)을 클릭한다. 그다음, 아래와 같은 명령어로 fbctf_pointManager.py ..
[Develop] – Chrome Extension Hacking Assistant
[Develop] – Chrome Extension Hacking Assistant
2019.04.07아래 사진을 보면 convert 텝에는 여러가지 변환을 해주는 기능들을 가지고 있다. 왼쪽 입력란에 문자열을 적고, 원하는 기능을 클릭하면 오른쪽에 결과가 출력이 된다. 이번에 새로 추가한 기능인 crypto 기능은 아래와 같다. 문자열을 hash 하는 것은 외부 함수를 가져와서 썼고, decrypto 기능은 어느 웹 사이트에 패킷을 보내 decrypto 한 값을 파싱해서 결과를 출력한다. (현재 decrypt 기능은 동작을 하지 않는다...) 마지막으로 urlParser 이다. 현재 접속한 url 을 가져와 GET 방식 부분만 쉽게 분석하도록 따로 분리하여 아래 사진처럼 출력이 된다. 하지만 현재 버그가 있어서…읍