전체 글

·Ai
KNIME 5.2.5 기준으로 작성하였음. 1. Overview of KNIME 일단 KNIME을 설치하고 들어가보면 다음과 같은 화면이 뜨는데, 각각의 역할에 대해서 간단히 알아보자. 1. KNIME explorer- workflow file들을 포함하고 있는 카테고리별 workflowgroup files 생성 2. Node Repository- workflow editor에서 사용할 수 있는 노드 저장소  3. Workflow Coach- 현재 선택한 노드 다음에 어떤 노드가 가장 많이 사용되는지 제안해주는 역할 (% 확률로 recommend)  4. Workflow Editor- Node port : input port, output portex) file reader, joiner- Node st..
·Python
엡실론(Epsilon)이란, 컴퓨터에서 부동소수점 숫자 연산의 '정확도 한계'를 나타내는 개념이다.이 값은 매우 작은 숫자로, 두 부동소수점 숫자가 실제로는 같아야 하지만 컴퓨터에서 계산된 값에 오차가 있을 때 그 오차의 크기를 측정하는 데 사용된다. 파이썬에서는 sys.float_info.epsilon 을 통해 이 값을 확인할 수 있으며, 이는 64비트 부동소수점에서 가장 작은 양의 숫자이다.import sysprint(sys.float_info.epsilon) # 2.220446049250313e-16 예를 들어 10.0 % 3.2 를 하면 0.4가 아니라 0.39999999999999947 이 나오는데, 그 이유는 다음과 같다. 1. 부동 소수점 표현의 한계- 컴퓨터는 소수를 이진수로 변환하여 저..
·ETC
리눅스에서는 touch 파일 이렇게 입력하면 확장자 없는 파일을 만들 수 있는데,정작 윈도우에서는 어떻게 만드는지 몰라서 찾아본 내용 기록  먼저 확장자 없는 파일을 생성할 디렉토리로 이동한 후, 여기서 cmd 창을 연다.  echo. > 파일이름 위 명령을 입력해주면 바로 확장자 없는 파일이 생성되는 것을 볼 수 있다!
·Web Hacking
웹해킹 커리에 새로 추가된 blind-command 문제 먼저 사이트부터 들어가보면 위와 같이 나와있고 cmd로 명령어를 입력하면 실행되지 않고 그대로 뱉어내는 것을 볼 수 있다. 우선 코드부터 확인해야 할 듯 하다. #!/usr/bin/env python3from flask import Flask, requestimport osapp = Flask(__name__)@app.route('/' , methods=['GET'])def index(): cmd = request.args.get('cmd', '') if not cmd: return "?cmd=[cmd]" if request.method == 'GET': '' else: os.system(..
·Web Hacking
버프 스위트 설치 및 세팅 과정을 기록해두려고 한다.몇 년 전이랑 ui랑 이것저것 바꼈길래 새로 글 작성해봄 참고로 버프 스위트는 가장 대중적으로 널리 알려진 웹 프록시 툴이며, 주요 기능으로는 네트워크에서 통신하는 패킷, 즉 웹 브라우저와 대상 application 간의 HTTP(S) 트래픽을 가로채고 수정할 수 있다. 이를 통해 브라우저와 application 사이에 전송된 요청과 응답을 검사하고 수정할 수 있으며, 이를 통해 인젝션 결함 등 다양한 취약점들을 식별할 수 있다.  1. 설치설치는 아래 링크에서 하면 된다.들어가면 이메일 입력해야 설치할 수 있는 것처럼 나와 있는데, 걍 훼이크고 아래에 Go straight to download 텍스트 누르면 다운로드 창으로 바로 넘어가니 참고 http..
·Linux
비기너즈에 있는 정규 표현식 활용 문제이다.걍 코드 분석만 제대로 하면 쉽게 풀 수 있는 문제지만, 본의 아니게 이상한데서 삽질하는 바람에 조금 오래걸림 에휴;;  사이트는 이렇게 생겼고 step1과 step2를 거쳐야 flag를 획득할 수 있는 듯 하다. 일단 아래 코드부터 살펴보자. (문제 풀이에 필요한 php 부분만 발췌함)  Step 2 : Almost done...'; $cmd = $_POST["cmd"] ? $_POST["cmd"] : ""; if ($cmd === "") { echo ' ..
여백 ::
The Orbit of Midnight Oil