일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- AWS
- 네트워크문제
- bandit level 11 -> level 12 문제풀이
- 함수와 디버깅
- 오블완
- 객체지향
- overthewire 문제
- 정보보안
- overthewire bandit level 0
- web hacking
- overthewire bandit 문제
- overthewire bandit 문제풀이
- sk루키즈
- 혼자공부하는네트워크
- bandit level
- 취약점진단
- bandit 문제풀이
- 해킹
- Dreamhack
- 네트워크이론정리
- 티스토리챌린지
- bandit 비밀번호
- 공부기록
- 네트워크정리
- sk shieldus rookies 23기
- 포인터와 배열
- kbdinteractiveauthentication
- 보안
- 데이터와 로직
- 혼공네트
- Today
- Total
목록[SK shieldus Rookies 23기] 공부 노트 (137)
아임노드

어제 일하고 와서 바로 기절했더니 오늘은 점심에 안자도 될 것 같아서점심시간 이용해 블로그를 열심히 끄적여본다. 어제 비가오더니 날씨가 많이 추워졌다.밥먹으면서 항상 듣던 팟캐스트를 듣는데기후온난화에서 -> 이제는 열대화로 바뀌었고기후학자들이 경고했던 1.5도를 넘었다고 한다. 2일차 AWS 모듈 프로젝트 진행 중그래도 어제 좀 만져봤다고 아주 조오끔 익숙해졌다.콘솔창이^^ 아무튼 조금 익숙해지니 실습에 없는 내용도 해보고 싶다.약간씩 이해가 가니까 응용해보고 싶어짐 오늘의 bandit 문제풀이 bandit 한 문제라도 풀자해서 들어갔다가자꾸 안풀리고 파일 복사만 반복하느라 일하러 가야할 시간까지 못 끝냄^^;;

이제 몸이 5시간만 자도 어느정도 체력이 받쳐주는 것 같다.처음 일주일은 정말 힘들었는데..지금은 안힘드냐고 묻는다면 당연히 힘들지만 나름 적응이 되었다.수업 듣고 저녁에 공부를 너무 하고 싶을 때가 있다.뭐가 부족한지 확 느껴질 때..! 그런데 곧 또 일을 가야하는 순간이 제일 서러운 것 같다ㅠㅠ 드디어 팀별로 진행된 AWS 서비스 구축 모듈 프로젝트!내가 이해한 걸로 과연 1인분의 역할을 할 수 있을까 했는데,그래도 이것저것 자료 찾아가며 각자 맡은 역할을 진행하니 얼추 수월하게 진행되었다.난 DB쪽을 맡았고, 같이 DB팀으로 묶인 팀원과 각각의 데이터베이스를 만들기로 했다.그 중 RDS에서 AuroraDB를 만들었다. 서브넷 그룹 먼저 생성 후 > DB 생성그전에 VPC 생성을 다른 팀원분이 먼저 ..

OverTheWire BanditLevel 11 -> Level 12 목표 : ROT13 암호화 데이터 변환하기 파일 내 ROT13 암호화 방식으로 된 데이터 변환하기 풀이 방법 1. bandit11 서버 접속ssh bandit11@bandit.labs.overthewire.org -p 2220 2. 파일 내용 확인하기파일 내용을 읽으면 ROT13으로 암호화된 패스워드를 확인할 수 있다. ROT13 암호화란?알파벳 문자를 13글자씩 밀어서 변환하는 간단한 암호화 방식이다.A → N, B → O, C → P, ... Z → Ma → n, b → o, c → p, ... z → m * 따라서, 13글자를 다시 밀어도 원래 텍스트로 복원된다. 3. ROT13 암호화 변환하기cat data.txt | t..

OverTheWire BanditLevel 10 -> Level 11 목표 : 파일 안에 인코딩된 문자를 디코딩하여 패스워드 찾기 파일 안에 인코딩된 문자를 디코딩하여 패스워드의 원래 값으로 복원한다. 풀이 방법 1. bandit10 서버 접속ssh bandit10@bandit.labs.overthewire.org -p 2220 2. 인코딩된 문자를 디코딩하기이번에는 인/디코딩 명령어만 알고 있다면 쉽게 풀 수 있는 문제이다.먼저 cat으로 파일 내용을 읽어보면 인코딩된 문자가 들어있다.문제에서 'contains base64 encoded data' 라고 하였으므로 다시 원래 값으로 디코딩하도록 한다.인코딩과 디코딩을 간략하게 요약하자면,인코딩: 데이터를 변환해서 저장/전송하기 좋게 만드는 것.디..

OverTheWire BanditLevel 9 -> Level 10 목표 : 특정 기호가 포함된 사람이 읽을 수 있는 문자열 찾기 패스워드는 사람이 읽을 수 있는 문자열 중 하나이다.패스워드 앞에는 여러 개의 = 문자열 기호가 있다. 풀이 방법 1. bandit9 서버 접속ssh bandit9@bandit.labs.overthewire.org -p 2220 2. 사람이 읽을 수 있는 문자열을 추출하기data.txt 파일은 cat으로 읽어보면 이렇게 사람이 읽을 수 없는 기호까지 포함되어 있는 것을 확인할 수 있다. strings 명령어를 사용해 사람이 읽을 수 있는 문자열만 나열하도록 한다.strings : 해당 파일에서 사람이 읽을 수 있는 문자열만 추출 3. = 기호가 포함된 문자열 검색지금..

OverTheWire BanditLevel 8 -> Level 9 목표 : 파일에서 단 한번 나타나는 유일한 Line(줄) 찾기 파일 내용을 정리한다.파일 내용의 유일하게 한 번만 등장하는 Line(줄)을 찾는다. 풀이 방법 1. bandit8 서버 접속ssh bandit8@bandit.labs.overthewire.org -p 2220 2. data.txt 파일 읽기아래 그림과 같이 파일을 읽으면 정렬이 되어 있지 않아 어떤 것이 패스워드인지 찾기가 힘들다.(실제 아래 캡쳐본보다 더 길다.) 3. sort 명령어 추가하기패스워드의 조건이 유일하게 한 번만 등장하는 줄(=패스워드)이므로sort 명령어와 uniq -u 명령어를 이용하도록 한다. 두 옵션을 한번에 사용해도 되지만 각각이 어떤게 나타나..