분류 전체보기(139)
-
웹해킹_5주차 정리
XSS – Stored (Blog), XSS – Stored (Change Secret) Cross-Site Scripting – Stored(Blog) 난이도 : low Quest. 다음 화면과 같이 경고창을 띄워봅시다. Cross-Site Scripting(Blog)를 선택한다. 를 입력하면 경고창을 띄울 수 있다. Quest. 사용자의 쿠키 값을 경고창에 띄워봅시다. Hint1. 사용자의 쿠키값은 document.cookie에 저장되어 있습니다. 를 입력하면 사용자의 쿠키 값을 경고창에 띄울 수 있다. Quest. (게시판에 등록된 내용을 삭제하지 않았다면) XSS 공격을 시도할 때마다 경고창이 여러 개가 뜨는 것을 확인했습니다. 왜 그럴까요? 이유를 작성해주세요. Hint1. Stored XSS ..
2022.08.07 -
웹기초_5주차 정리
생활코딩 PHP&MySQL 11강~21강 https://www.youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh WEB3 - PHP & MySQL www.youtube.com 11.1.활용 - 글쓰기1 어떤 정보 시스템 간에 입력과 저장과 출력으로 이루어져 있다. 입력에는 생성, 수정, 삭제가 있다. (CREATE, UPDATE, DELETE) 데이터베이스에서 생성과 관련된 sql문은 insert이다. -> 이제 수정, 삭제만 배우면 됨.
2022.08.06 -
5주차 정리
블록 암호 AES 1. 들어가며 -AES(Advanced Encryption Standard) 연산 능령의 향상으로 DES가 더 이상 안전하지 않게 되자, 2001년에 새롭게 표준으로 선정된 블록 암호 알고리즘이다. 전세계에서 암호 알고리즘을 공모받고, 전문가들의 심사를 거쳐 그 중에서 가장 뛰어난 알고리즘을 선정했다. 당시 공모에 제안된 21개의 암호 알고리즘들 중, 보안성, 효율성, 하드웨어 이식의 적합성, 유연성 등을 고려하여 심사한 결과, Vincent Rijmen, Joan Daemen이 제안한 Rijndael 구조가 채택되었다. AES는 이러한 세계적인 논의를 거쳐 결정된 표준이었으므로, 미국 정보당국이 백도어를 설치했을 것이란 의심을 피해갈 수 있었다. 표준으로 선정된 이후부터 지금까지, A..
2022.08.03 -
8주차 정리
bwapp xss + bwapp SQL injection Cross-site scripting – Reflected (GET) 난이도 : low Quest. xss 취약점이 있는지 알아봅시다. 다음 화면을 띄워보세요. 경고창을 누른 후 화면 (Welcome success 출력) Cross Site Scripting-Reflected(GET)를 클릭한다.그 다음 나오는 화면에서first name에 을 입력하고 last name에 success를 입력한다. 그러면 위의 사진처럼 새로운 창이 뜨는데 OK 버튼을 누르면 아래와 같이 Welcome success라는 글자가 뜨게 된다. 난이도 : medium 페이지의 소스코드를 확인한다. /var/www/bWAPP 디렉토리로 이동해서 xss_get.php파일을 연..
2022.08.02 -
10950: A + B - 3
https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net -결과 -코드 #include int main() { int s[150]; int a; scanf("%d", &a); for (int i = 0; i < a; i++) { int n1, n2, sum; scanf("%d%d", &n1, &n2); sum = n1 + n2; s[i] = sum; } for (int j = 0; j < a; j++) { printf("%d\n", s[j]); } return 0; } -풀이 먼저 테스트 케이스를 입력받는다. 그 다음 줄에 정수 n1, n2들을 입력받고 그 합은..
2022.08.02 -
1574: 공
브론즈 3 https://www.acmicpc.net/problem/1547 1547번: 공 첫째 줄에 컵의 위치를 바꾼 횟수 M이 주어지며, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 컵의 위치를 바꾼 방법 X와 Y가 주어지며, X번 컵과 Y번 컵의 위치를 서로 바꾸는 것 www.acmicpc.net -결과 -코드 #include int main(){ int arr[3]={1,2,3}; int n,a,a1,b,b1,temp; scanf("%d",&n); for(int i=0;i
2022.08.02