전체 글

IT and Information Security
IT/RaspberryPi

[라즈베리파이] 안드로이드 기기와 블루투스 연결

1 라즈베리파이와 기기 페어링 (1) 라즈베리파이 cmd 창에서 bluetoothctl 접속 (2) scan on으로 기기의 Mac 확인하고 scan off (3) 에이전트 활성화 (4) pair MAC 입력 후 yes + 기기에서 확인 누르면 페어링 완료 (5) 해당 MAC 넘버를 신뢰하도록 설정 후 종료

SECURITY/System

[시스템보안] 3주차_패스워드

2 패스워드 1) 안전성 (1) 안전한 패스워드 - 기억하기 쉽고 크랙하기 어려워야 함 (2) 안전한 해시함수 - 해시 함수: MD5, SHA-1, SHA-256 - 해시함수H(입력 데이터X) = 출력 데이터M - One-way: H-1(M)=x을 찾는 것은 산술적으로 가능하지 않음 | 역으로 연산하기 어려운 성질 - H(P)만 가지고 있어도 H(p)를 보고 P와 p가 다름을 알 수 있음 - Weak collision resistance: 출력과 y만 주어질 때 - Strong collision resistance: 출력만 주어질 때 2) 패스워드 보호 방법 (1) 패스워드 보호 - 암호화 키 보관방법: 난독화, 별도의 하드웨어에 보관 - 암호화 함수E( 평문 P ) = 암호문 C - 평문 패스워드 자체..

SECURITY/System

[시스템보안] 3주차_리눅스시스템

1 리눅스시스템 1) 리눅스 명령어 (1) gcc: c 프로그램 컴파일러 - test.c 파일 생성 - 옵션 없이 컴파일 시 이름을 설정할 수 없음 - "-o" 옵션을 통해 test.c 파일의 컴파일본 이름을 output으로 지정 가능 2) Bash Shell - Kali 리눅스에서 기본 쉘 - 쉘 스크립트: bash 쉘 명령어를 수행하는 프로그램 - 프로그램 실행을 위해 컴파일 필요없음 - .bash 확장자를 가지는 파일 작성 - 컴파일 없이 hello.bash 실행 가능 3) 이외 (1) > : 리다이렉션 기호 - > 왼쪽의 출력결과가 >의 오른쪽 파일에 쓰여짐 (2) |: 파이프 기호 - |의 왼쪽 출력 결과가 | 오른쪽 측면의 입력으로 쓰여짐 4) Bash 쉘 스크립트 프로그래밍 문제 (1) 홈 ..

IT/RaspberryPi

[라즈베리파이] 초기 설정

1 오류 상황 - 라즈베리파이의 초기 ID/Pwd는 pi/raspberyy이나 권한 오류 발생 - OS 설치시 ID/Pwd 별도로 변경 안함 - pwd를 수동으로 수정해야 함 2 라즈베리파이 오류 해결 및 PuTTY 접속 (1) SD카드를 라즈베리파이에서 분리하여 컴퓨터에 연결 후 cmdline 파일 수정 "init=/bin/sh" (2) 노트북에서 라즈베리파이 부팅이 안되므로 이후 PWD 설정은 별도의 모니터에 연결해서 함 - 언어: Korean - UserName: kusitms - Password: 2022 - 소프트웨어 업데이트 후 라즈베리파이 부팅 성공 (3) 로컬의 cmd 창에서 라즈베리파이 ip주소 확인 (4) PuTTY에서 라즈베리파이 IP로 Open (5) 설정한 Id/Pwd 입력하여 P..

BLOCKCHAIN/Ethereum

[Ethereum] Advanced Multi-Page Front-Ends (2)

1 Fetching Deployed Campaigns 2 Why Next.js, Anyways? - JS는 서버를 랜더링 하는 방식의 프로세스 사용 - 누군가 다음 JS 서버에 액세스할 때 마다 서버가 리엑트 앱 자체를 앤더링 (JS를 브라우저로 보내는 행위X) - JS는 서버 다음에 실행됨 - 데이터를 가져오기 위해 메타마스크 사용 여부는 중요하지 않음(메타마스크 사용 안하는 정보) 3 GetInitialProps Function - 컴포넌트 랜더링 시 마다 get intial props가 호출되고 캠페인 목록 가져옴 4 Rendering Card Groups 5 Adding a Button

yuujoeng
알감자는 공부중