반응형

분류 전체보기 231

#2-2. 행렬

행렬 1. 정의 2. 덧셈과 스칼라곱 3. 곱셈 4. 역행렬 5. Zn에서 행렬 연산 1. 정의 행렬 : 몇 개의 수나 문자를 직사각형 모양으로 배열하여 괄호로 묶어서 나타낸 것 위 행렬은 2 x 3 행렬이다. - 행이 1인 행렬은 행벡터라고도 부른다 - 열이 1인 행렬은 열벡터라고도 부른다. 행렬의 대각 성분 : 행번호와 열번호가 같은 성분 두 행렬 A와 B가 같다? : A와 B 모든 대응하는 성분이 같은 값이다. 영 행렬 : 모든 성분이 0인 행렬 정사각 행렬 : 행의 개수와 열의 개수가 같은 행렬 2. 행렬의 덧셈과 스칼라곱 - 행렬의 덧셈 : 두 행렬 A와 B의 행의 개수와 열의 개수가 같을 때만 정의 됨. : 두 행렬 A와 B의 대응하는 행과 열의 성분끼리 합한 행렬 덧셈에 대해서 교환법칙과 결..

[Dreamhack] Write up - devtools-sources 풀이

Devtools 사용해서 flag 찾는가봄 파일 다운받고 열어봤는데 크롬으로 연결되는게 4개나 있어서 일단 다 열어봤다. 다 F12눌러서 개발자 도구 창 열고 source 창만 봤다. 먼저 flag 검색해봤는데 4개 다 search 했을 때 아무것도 안나왔다. 그래서 그냥 눈으로 다 봐야되나 싶어서 뭘로 구성되어있나 봤는데 html 4개가 다 조금씩 달라서 일단 겹치는 부분부터 확인하기로 함. main.4c6e144e.js main.3da94fde.css main.css 이렇게 세개는 공통된 부분인거같아서 먼저 그냥 내리면서 확인해봤다 자바스크립트 파일에는 그냥 동작내용인 것 같았고 별내용없었다. css파일 첫번째 것도 그냥 색깔이랑 이런거 적힌내용같아서 쭉 내림 3번째 것도 그냥 색깔이랑 적힌 내용인가..

#2-1. 기초 정수론(2)

기초 정수론 (2) 1. 모듈러 연산 & 합동 2. Zn & Zn* 1. 모듈러 연산 & 합동 합동 (Congruent) - a, b: 임의의 정수 - n ≥ 2: 정수 - a ≡ b (mod n) n l (a - b) & n l (b - a) a, b를 n으로 나눈 나머지가 같다. 계산 방법 - 정수처럼 연산한 뒤에 나머지 계산 20 + 2 (mod 5) = 22 = 2 7 x 3 (mod 5) = 21 = 1 - 중간에 나머지로 바꾼 다음 계산해도 무방 20 + 2 (mod 5) = 0 + 2 = 2 7 x 3 (mod 5) = 2 x 3 = 6 =1 합동의 성질 정리 a ≡ a (mod n) a ≡ b (mod n)이면 b ≡ a (mod n) a ≡ b (mod n)이고 c ≡ d (mod n) ..

[Dreamhack] Write up - cookie 풀이

처음 화면 들어가면 위에 처럼 뜬다. 뭐해야되는지 몰라서 문제 파일 다운로드 받아보니 파이썬 파일이 하나 있었다. 코드 열어봤는데 처음에 admin으로 하니까 틀린 비밀번호라고했다. (flag 모르니까..) 그래서 guest로 로그인해야한다. 아이디 비밀번호 둘다 guest로입력하면 다음과 같이 뜬다. 근데 flag얻으려면 admin으로 접속해야한다. 근데 비밀번호를 모르니까 쿠키를 admin으로 변경해야한다. F12를 눌러서 Devtools화면을 킨다. 쿠키 값이 현재 guest로 되어있는데 이 부분을 admin으로 수정해준다. 수정을 끝낸 뒤에 새로고침을 해주면 다음과 같이 flag를 얻을 수 있다. DH{7952074b69ee388ab45432737f9b0c56} 코드보다가 users = { 'gu..

#1. 기초 정수론

기초 정수론 1. 정수와 나눗셈 2. 소인수와 소인수분해 암호와 대수적 구조 1. 정수와 나눗셈 숫자 집합 표기 집합 R 실수 집합 Z 정수 집합 N 자연수 집합 - 소수 (prime) 약수가 1과 자기자신만 있는 2보다 크거나 같은 수 ex) 2, 3, 5, 7, ... - 합성수 (composite) 소수가 아닌 2보다 크거나 같은 수 ex) 4, 6, 8, 9, ... - 서로소 (Relatively prime) 두 정수 a, b가 "서로소 (relatively prime) 이다" a와 b의 공약수가 1밖에 없다 ex) 5 & 6, 9 & 14 집합과 연산 집합 A가 연산 ⊗에 닫혀 있다 모든 A의 원소 a, b에 대해 a⊗b도 A의 원소이다. 항등원 (identity) 연산 ⊗에 대해 집합 A의 ..

[Unity] #16. FPS 게임 제작(7_최종)

목차 1. 길 찾기 (메시 링크) 2. 스나이퍼 모드 3. 무기 효과 1. 길 찾기 (메시 링크) 네비게이션 이동 가능한 영역이 높이 차이 등으로 단절되어 있어도 오프 메시 링크(Off Mesh Link)기능으로 임의 연결이 가능하다. 테스트해보기 위해 임시로 아무 모양이나 생성했다. (전 큐브 모양함) 이렇게 오르고 내려갈 곳에 빈 게임 오브젝트를 배치해봤다. 꼭 저 파란색 안에다가 지정해야 움직임이 가능해진다. [Add Component] - [Navigation] - [Off Mesh Link] 를 선택해서 추가한다 이런식으로.. 원하는 부분도 조절해주고.. 에이전트가 최단 거리를 계산할 때 이동하는 Node마다 비용이 존재하는데 이 거리가 가장 짧은 거리로 이동하게 된다. 비용값은 내비게이션 뷰의..

[Unity] #15. FPS 게임 제작(6)

목차 1. 플레이어 폴리싱 2. 길 찾기 (네비 메시) 1. 플레이어 폴리싱 : 플레이어 외형 모양 교체 Asset Store에서 원하는 모양.. 아무거나 써도 된다. 나는 군인 모양 선택함. 가져온 이미지 플레이어 오브젝트 하위로 넣어두고~ 적용하고 보니 캐릭터가 너무 홀쭉 빼빼로가 되어 버려서 Scale Factor 항목을 좀 줄였다.(0.7 정도로) 한 뒤에 충돌역역도 캐릭터 크기에 맞도록 조정했다. 카메라 위치도 캐릭터 눈쪽으로 약간 올려주었다..~~ 다음으로는 이 캐릭터에도 앞선 내용처럼 애니메이션을 적용할 예정이다. [Animator Controller] 추가하고 Controller 항목에 저 에셋을 추가해준다. 가지고 있는 idle 파일을 애니메이터 뷰 쪽에 드래그 앤 드랍 하면 아래처럼 견..

[Unity] #14. FPS 게임 제작(5)

목차 1. 에너미 폴리싱 (애니메이션) 1. 에너미 폴리싱 이전에 FPS 게임제작 (3)에서 했던 것 처럼 각 캐릭터에 상태에 따라 애니메이션을 만들어 줄 것이다. 스크립트는 전에것을 참고하면 될거고.. transition을 이렇게 연결해서 캐릭터가 자연스럽게 동작을 변경할 수 있도록 구현해 보았다.. 추가적으로 공격할 때만 하면 안되고 좀비가 날 쳤을 때도 해야하니까.. 공격 받아서 hp줄어드는거랑 다 죽어들면 죽는거 까지.. 구현해봤다. 다 하면 일케 된다.. 이벤트 함수랑 잘 연결하고 스크립트는 지난번처럼 작성하면 된다. 중간중간 확인하면서 transition 헷갈리지 않게 실행해보는게 좋을 것 같다. 하다가 중간에 안넘어가거나 이상한 행동 할때가 있어서,,~

반응형