전체 글
-
현대 암호 - 1Cryptography - Security/Dreamhack - Basic 2023. 4. 7. 12:41
대칭키 암호 시스템 고전 암호에서는 송신자와 수신자가 같은 키를 가지고 있어야 암호 해독이 가능했다 송신자와 수신자가 같은 키를 공유하는 암호시스템을 대칭키 암호 시스템(Symmetric Key Crpytosystem)이라고 한다 같은 키를 갖고 있어야 하는 특성상, 대칭키 암호 시스템은 사전에 서로 키를 공유하는 과정이 반드시 필요하다 현대에 외부인이 도청을 하여 평문으로 전달이 되는 키를 얻게 되지 않게 하기 위해 공유되는 키를 알지 못하게 하는 키 공유 알고리즘(Key-Sharing Algorithm) 이 만들어졌다 공개키 암호 시스템 송신자와 수신자가 서로 다른 키를 사용하는 공개키 암호 시스템(Public Key Cryptosystem)의 개념이 만들어졌고,. 이는 대칭키와 대비되어 비대칭키 암..
-
[UTM]우분투 root 계정으로 로그인후 vscode root 권한으로 실행하기가상머신/Ubuntu 2023. 4. 7. 10:34
사용자 계정으로 vscode를 실행해서 사용자 권한의 파일을 수정하는 데는 문제가 없었다 하지만 관리자권한인 root 권한 파일을 수정하려니 수정할때마다 비밀번호를 입력해야 하는 번거로움이 생겼다 작은 거 하나하나 수정하려고 할 때마다 저렇게 비밀번호를 쳐야 하니 번거로워서 해결하기 위해 아래와 같은 방법을 시도했다 위 명령어는 엄청 긴내용을 짧게 설정하도록 해주는 명령어인데 시도를 해보았으나 실패하였다 우선 터미널에서 root 계정으로 로그인하여 준다 ( 초기비밀번호 설정 아래 글 참고 ) https://ruang0124.tistory.com/8 [리눅스] 우분투 - 초기설정 1 우분투를 처음 설치하고 root 계정의 비밀번호를 설정하는 방법입니당 우선 사용자 계정에서 root 계정으로 넘어가기 위해선..
-
[UTM]Kali Linux 화면 안뜨는 현상 해결하기(M1 Mac)가상머신/Kali Linux 2023. 4. 6. 20:54
최근에 Kali Linux 10주년이라고 업데이트가 되었다 www.kali.org Kali Linux | Penetration Testing and Ethical Hacking Linux Distribution Home of Kali Linux, an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments. www.kali.org 그래서 홈페이지에 들어가서 업데이트방법을 따라서 시도하였는데 마지막에 reboot 명령어를 실행하고 reboot 하는데 화면이 까마니 안켜진다... 아놬ㅋㅋㅋㅋㅋㅋㅋ 진짜 여기까지 업데이트 완벽하게 되가지고 ..
-
고전암호 - 3Cryptography - Security/Dreamhack - Basic 2023. 4. 6. 13:24
전치 암호 전치암호란 평문을 구성하는 문자들의 순서를 섞어서 암호문을 만드는 방식이다 예를 들어 블록의 길이가 3이고 키가 (3,1,2)일 때 평문 DREAM HACK의 암호화는 아래처럼 바뀐다 스키테일 암호 먼저 메세지를 교환할 두 사람이 같은 크기의 나무봉을 제작한다 송신자는 종이 테이프를 나무봉에 감고, 테이프 위에 세로로 메시지를 기입하여 암호문을 만든다 종이테이프를 풀어내면 순서가 뒤섞여 메세지를 읽을 수 없지만, 같은 나무봉을 가진 수신자는 테이프를 다시 나무봉에 감아서 이를 해석할 수 있게 된다 고전 암호 공격 고전암호를 공격하기 위한 대표적인 방법으로는 전수 키 탐색과 빈도수 분석 이 있다 전수 키 탐색 공격 → 평문과 암호문을 알 때, 키 공간을..
-
[UTM][리눅스] Ubuntu 데이터베이스, 테이블 만들고 값 입력하기가상머신/Ubuntu 2023. 4. 6. 12:50
Ubuntu 터미널을 열고 MySQL 데이터베이스에 접속해서 데이터베이스를 만든 뒤 테이블을 만들고 테이블에 값을 줘서 출력까지 해보았다 su 명령어를 사용해 줘서 root 계정으로 바꿔줬다 다음으로 mysql -uroot -p 명령으로 설치되어 있던 mysql로 접속을 해 주었다 CRETE DATABASE 이곳에 만들고 싶은 데이터베이스 이름 입력; show databases; 명령어를 사용하여 데이터베이스들의 목록을 보고 만들어짐을 확인했다 use test; 명령어를 사용해서 test 데이터베이스로 이동하였고 테이블을 만들어준 뒤 값을 입력해서 출력해 보았다 show tables; 테이블 목록 보기 INSERT INTO 테이블명 (열이름) VALUES ( 1행기준으로 들어갈 값 ); 테이블에 값 입력하기
-
[ 1주 - 3 ] 웹 개발 -> GET/POST 보내기모의해킹/모의해킹 취업반 - 개발 2023. 4. 5. 23:19
사이트 외부접속까지 확인하고 우분투에 burpsuite 을 다운받아 GET/POST를 보내보려 하였지만 설치과정에 문제가 생겼다 해결하기 위해 이거 저거 해본 내용을 정리해 보았다 그리고 결론은 우분투에서 여러가지해보다가 안 돼서 칼리로 옮긴 뒤 성공하였다 M1 MAC Kali-Linux Burpsuite 설치하기 M1 MacBook Air 에 UTM을 실행시켜서 칼리 리눅스에 Burpsuite을 설치하였다 사실 Ubuntu 에서 시도를 하였지만 아래와 같은 실패가 발생하였고 여러 가지 방법을 시도하다가 그냥 칼리로 이동하여 설치 ruang0124.tistory.com 위 사진에 sudo 명령어로 다운받은 burpsuite 파일을 실행시켜 다운받으려고 하였으나 설치과정에서 에러가 발생하였다 ( 칼리랑 비..