목록전체 글 (28)
SH 보안 기록
보호되어 있는 글입니다.
보호되어 있는 글입니다.
[문제] [문제 파일 download] [풀이] 우선 .bat 파일에 대해 알고 시작해야함 .bat는 (Batch file)배치파일의 확장명이다. 배치파일이란? Microsoft Windows 운영체제에서 사용되는 스크립트 파일의 일종으로 명령 프롬프트에서 명령을 실행하는데 사용할 수 있는 스크립트이다. prob.bat 파일 실행 시, 위와 같이 wrong 문자가 뜨고 아무 키를 누르면 cmd창이 종료됨 그래서 코드의 내용을 보기 위해 확장자명을 txt로 변경 하여 메모장으로 열어보았다. 코드 상단을 보았을 때, SET "aa = bb" 형태로 쭉 나열된것을 볼 수 있다. SET은 변수 정의에 많이 쓰이기에 .bat 파일에도 어떠한 문법이 있을거 같아서 찾아보았다. 역시나, SET 변수 = 값 형태로 변..
Suricata란? Snort를 대체하기 위해 2010년 미국 국토안보부가 비영리 단체인 OISF를 설립하여 만든 프로그램이다. Suricata는 크게 아래의 역할을 수행한다. IDS (Intrusion Detection System : 침입 탐지 시스템) IPS (Intrusion Prevention System : 침입 방지 시스템) NSM (Network Security Monitoring) ⇒ 패킷 스니핑, 패킷 로깅, 침입 탐지 기능을 갖고있음. Snort가 갖고있던 대부분의 기능을 갖고있고 Snort의 기능외에 추가된 기능으로는 아래와 같다. Protocol Identification 포트번호를 지정 안하고 Protocol의 Name으로 Rule 지정가능 HTTP Normalizer & Par..
총 9개의 CTF [ 1 ] 64se64 http로 문제 사이트 접속 Elements 를 살펴보니 64se64_encoding이란 이름으로 어떠한 값이 숨겨져 있음을 확인 64se64란 이름과 값을 보아하니 base64로 인코딩 되어있는것같았다 그래서 base64디코딩을 진행시켜보았다 디코딩하니 파이썬 코드가 나왔다 VScode에서 코드를 실행시켜보니 DH{} 형식의 Flag값을 발견 !! (+Python 한글 깨짐 현상이 발생하여 맨 윗 줄에 아래의 코드를 다 utf-8로 인코딩 시켜주는 #-*-encoding:utf-8-*- 을 추가해 주었다) Flag값 입력 [ 2 ] baby-linux 자세한 문제 풀이 : https://mssongh.tistory.com/19 리눅스 명령어를 실행하는 웹 서비스..