유니티 허브의 프로젝트 탭에서 프로젝트를 생성하거나 기존에 작성한 프로젝트를 열어서 추가 작업 가능 3D 프로젝트 생성 프로젝트 생성 이후 실행을 하면 아래와 같은 화면을 볼 수 있었다. 프로젝트 명과 버전 등을 확인할 수 있는 가장 상단 부분 아래는 메뉴, 그 아래에는 Tool Bar 가 있다. Tool Bar 아래에는 View 영역이라고 하는 유니티 고유 영역이 있다. View 영역에는 각각 이름이 붙여져 있고, 이름에 따라 역할이 나뉘어져 있으므로 view를 중심으로 프로젝트 개발 혹은 데이터 확인 등을 할 수 있다. Menu File - 프로젝트나 scene을 생성 혹은 저장할 수 있음 - build settings 를 통해 프로젝트 빌드 가능 (→ 실행가능한 실행파일 생성) Edit - 현재 프..
분류 전체보기
📌 유니티 엔진 - Unity Hub : Unity Editor 버전 관리 프로그램 (설치, 삭제, 실행) - Unity Editor : 프로젝트를 생성하고, 게임 개발을 할 수 있는 프로그램 [ Unity Hub ] - 프로젝트 : 원하는 버전으로 유니티 프로젝트 생성 및 열기 - 학습 : 유니티에서 제공하는 유니티 콘텐츠 학습 자료 - 설치 : 원하는 버전의 유니티 설치 유니티 허브 환경설정에서 라이선스 활성화를 시켜준다 이후 최신 버전의 유니티 에디터를 설치를 진행했다. 최신 버전이 아닌 이전 버전 설치를 원하는 경우 유니티 허브를 설치했던 홈페이지에서 유니티 에디터의 이전 버전을 확인하여 설치할 수 있다. ▶ 버전에 유의하며 프로젝트를 진행해야 하고, 앞에 두 숫자는 동일한 상태에서 진행할 수 있..
블록체인 ✅ 블록체인이란? : 블록들이 연결된 체인 ▶ 블록 : 데이터의 집합 Ex) A가 B에게 송금한 기록, C가 D에게 송금한 기록이 하나의 블록일 때, 이러한 블록들이 모여 연결한 것이 바로 블록체인 [ 블록체인의 특징 ] 1. 각각의 사용자들이 모두 동일하게 가지고 있음 → 누군가 한 명이 다른 정보를 가지고 있을 경우 그 사람은 잘못된 정보를 가지고 있다는 것이 증명됨 2. 기존의 보안과 달리 가능한 한 많은 사람이 알도록 하여 보안을 지킴 ▶ 모두가 접근 가능 → 조작 시, 모두가 눈치채지 못하게 모두의 정보를 전부 바꿔야하기 때문에 불가능에 가까움 블록체인과 암호학 ✅ 머클 트리 : 해시가 이용된 데이터 검증을 위한 트리 구조 → 블록체인에서 라이트 노드와 거래 검증의 핵심 요소임 💡 라이..
[ 문제 링크 ] https://ctflearn.com/challenge/936 [ 문제 풀이 ] 우선 해당 문제에서 주어진 파일은 위 이미지 파일 뿐이었다. HxD로 열어봤을 때 크게 얻을 수 있는 단서가 없어서 문제 힌트로 나와있는 부분을 보니 스크립트 코드를 짜면 빨리 해결할 수 있을거라는 부분이 있었다. 이 부분을 통해 아마 무언가를 변환하는 것은 아닐까 싶은 생각이 들었다. 하지만, 이 이후에서 더 이상 유추가 어려워 해당 문제를 푼 사람들의 Write-up을 확인해보았다. 여러 자료들을 찾아보니 Base64 디코딩과 관련된 문제로 보였다. 우선, strings 명령어를 사용하여 해당 이미지 파일 즉 바이너리 파일에서 문자열을 추출할 수 있었다. 그 결과, JFIF 이후에 base64로 인코딩된..
[ 문제 링크 ] ctflearn.com/challenge/348 [ 풀이 과정 ] 우선, 본격적인 풀이에 앞서서 이번 문제도 굉장히 쉽게 풀 수 있었던 문제였다. 문제에서 제시해준 링크에 들어가니 위 이미지가 있었고 별다른 힌트가 없어서 우선 해당 이미지를 다운로드 받고 HxD로 확인해보았다. 이번에도 역시나... 찾기 기능을 통해 확인해보니 플래그 값을 너무나 쉽게 확인할 수 있었다. 문제 풀이 성공-!!
보호되어 있는 글입니다.