분류 전체보기(139)
-
1145: 적어도 대부분의 배수
브론즈 1 https://www.acmicpc.net/problem/1145 1145번: 적어도 대부분의 배수 첫째 줄에 다섯 개의 자연수가 주어진다. 100보다 작거나 같은 자연수이고, 서로 다른 수이다. www.acmicpc.net -결과 -코드 #include int main() { int s[5]; int result = 0; for (int a = 0; a = 3) { printf("%d\n", a); break; } else result = 0; } return 0; }..
2022.07.25 -
2739: 구구단
https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net -결과 -코드 #include int main() { int a; scanf("%d", &a); for (int i = 1; i < 10; i++) { printf("%d * %d = %d\n", a, i, a * i); } return 0; } -풀이 먼저 구구단 a단을 출력하기 위한 숫자 a를 입력받는다. for문을 사용해 구구단 뒷자리에 곱해지는 수를 1씩 더해서 반복하게 만든다. 그리고 for문 안에 printf문을 넣어 완성된 식을 출력하게 만든다.
2022.07.25 -
웹해킹_3주차 정리
SQL 인젝션 – POST/Search MISSON. 버프스위트를 이용해 사용자들의 id와 password를 획득하자. 난이도 low 모든 공격은 버프스위트를 이용해주세요. 공격 과정은 GET방식과 유사합니다. Quest. 데이터베이스 정보를 알아내세요. Hint1. DB버전을 확인하는 쿼리를 찾아보세요. Hint2. @@vesion, database()으로 버전과 이름을 알 수 있습니다. ' or 1=1# 을 이용하면 위의 사진과 같이 모든 영화 자료를 출력할 수 있다. 'union select all 1,@@version,database(),4,5,6,7# 를 입력해서 데이터베이스 정보를 출력할 수 있다. Quest. 데이터베이스에 존재하는 모든 테이블 명을 출력하세요. Hint1. GET방식과 쿼리..
2022.07.24 -
웹기초_3주차 정리
생활코딩 DATABASE - MySQL 전체 https://www.youtube.com/playlist?list=PLuHgQVnccGMCgrP_9HL3dAcvdt8qOZxjW 1. 수업소개 파일을 이용해서 정보를 정리하는데, 정보의 양이 증가하면서 파일만으로 정보를 정리하기 어려워짐 누구나 쉽게 데이터를 정리정돈하기 위한 소프트웨어를 개발했는데 이것을 데이터베이스라고 함 -> 관계형 데이터베이스 : 데이터를 표의 형태로 정리 정돈할 수 있고 정렬 검색과 같은 작업을 빠르고 편리하고 안전하게 할 수 있다. ex) MySQL, Oracle, SQL Server, PostgreSQL, DB2, Access 이 중 MySQL이 웹과 함께 폭발적으로 동반 성장을 하게 된다. 2. 데이터베이스의 목적 관계형 데이터..
2022.07.24 -
3주차 정리
Cryptography 3주차 : Cryptography Introduction 1. 커리큘럼 소개 암호학 : 정보를 보호하기 위한 언어학적 및 수학적 방법론을 다루는 학문 현대에는 네트워크를 통해 민감한 정보가 빈번하게 오가면서 자연스레 컴퓨터 환경에서 암호학이 매우 중요한 역할을 담당하게 됨. ex)메세지를 도청 및 감청으로부터 보호하기, 사용자의 비밀번호를 해킹으로부터 안전하도록 암호화해서 저장하기 -암호학(Cryptography) :제 삼자로부터 정보를 보호하는 방법에 대한 연구를 의미함. 키 생성(Key generation) : 암호화 및 복호화에 사용할 키를 만드는 과정 암호화(Encryption) : 키를 이용해 평문(Plaintext)을 암호문(Ciphertext)으로 변환하는 과정 복호화..
2022.07.23 -
7주차 정리
burp suite section 0 + bwapp html injection 버프 스위트 : https://www.inflearn.com/course/boan_burpsuite/unit/20902 버프스위트 1.7버전 다운로드 방법 버프스위트에서 older version으로 들어가서 버프스위트 커뮤니티 에디션 버전 1.7.x를 다운받는다. 프로페셔널 버전 : scan에서 crawl기능이 스파이더 기능이다. 커뮤니티 버전 : 뉴 링크 태스크 -> 태스크 타입에서 라이브 패시트 크로얼(crawl)이 스파이더 기능이다. 버프스위트 설치 및 기능 요약 설명 버프 스위트를 커뮤니티 버전(프리 버전)으로 다운받기 요청이나 응답의 중간 값들을 인터셉트하기에 필요한 게 프록시이다. 버프스위트 프록시 개념과 설정 방법..
2022.07.22