25-겨울 SISS
-
[SISS/웹해킹 스터디] 겨울학기 5주차 스터디 - Natas 0, 00 >> 01, 01 >> 0225-겨울 SISS/웹해킹 2025. 1. 30. 21:00
: 5주차 (2/3 ~ 2/9) [Natas] 0, 00 >> 01, 01 >> 02 Level 0입력id → natas0pw → natas0 Level 0 → Level 1풀이개발자 도구를 통해 소스 코드의 주석 확인 입력id → natas1pw → 0nzCigAq7t2iALyvU9xcHlYN4MlkIwlq Level 1 → Level 2풀이개발자 도구를 통해 소스 코드의 주석 확인입력id → natas2pw → TguMNxKo1DSa1tujBLuZJnDUlCcUAPlI
-
[SISS/웹해킹 스터디] 겨울학기 4주차 스터디 - XSS game Level 4~525-겨울 SISS/웹해킹 2025. 1. 27. 12:30
: 4주차 (1/27 ~ 2/2) [XSS game] Level 4, 5] Level 4alert 실행하기문제입력한 값이 URL의 뒤에 전달됨 → ?timer=3startTimer() 함수를 {{ timer }}를 통해 실행 → startTimer(’{{ timer }}’);startTimer()에서 alert()를 실행할 수 있도록 입력첫 번째 시도 → 실행 후 0') 이후 입력이 실행되지 않음을 확인 startTimer(’0’);onerror=alert(’siss’); 가 되도록 입력?timer=0');onerror=alert('siss두 번째 시도; (필터링된 문자)을 인코딩?timer=0')%3Bonerror=alert('siss Level 5alert() 실행하기문제confirm.html에서 {..
-
[SISS/C언어 스터디] 겨울학기 4주차 스터디 - Git + GitHub(4)25-겨울 SISS/C 2025. 1. 27. 00:00
: 4주차 (1/27~2/2) [Git&GitHub강의] 섹션2. 24년 12월 업데이트) GitHub로 협업하기 + @ 2편 1010.c수학 - 조합론연결할 수 있는 최대 개수 찾기#include long long combination(int n, int m) { long long result = 1; // 작은 쪽 계산 (nCr == nC(m-n)) if (n > m - n) { n = m - n; } // 조합 => mCn = m! / (n! * (m-n)!) for (int i = 0; i GitHub으로 협업하기 + @ 2편개발 일정(WBS)section 별로 세부 작업 내용, 일정을 설정 → 시각화툴을 이용하여 작성머메이드리드미에 코..
-
[SISS/웹해킹 스터디] 겨울학기 3주차 스터디 - XSS game Level 1~325-겨울 SISS/웹해킹 2025. 1. 26. 10:30
: 3주차 (1/20 ~ 1/26) [XSS game] Level 1~3 링크 → https://xss-game.appspot.com/ Level 1alert 실행하기 Level 2alert 실행하기를 이용하고 있으므로 script 태그를 사용할 수 없음이미지 파일의 경로가 없는 경로일 때 onerror를 사용할 수 있으므로 onerror에서 alert() 함수 사용 Level 3alert 실행하기사진을 변경할 때마다 URL의 # 뒤 숫자가 변경됨코드에서 해당 번호를 통해 이미지 파일 경로를 생성한다는 것을 알 수 있음level 2의 방법과 동일하게 존재하지 않는 경로 오류로 alert() 함수 실행siss' onerror="alert('Hello World!')">
-
[SISS/C언어 스터디] 겨울학기 3주차 스터디 - Git + GitHub(3)25-겨울 SISS/C 2025. 1. 26. 10:00
: 3주차 (1/20~1/26) [Git&GitHub강의] 섹션2. 24년 12월 업데이트) GitHub로 협업하기 + @ 1편 GitHub으로 협업하기 + @ 1편 organizations기능invite member → 팀원 초대create repository → 협업 레포 생성VSCode에 깃 연결 → 깃허브 초기 화면의 명령어 복사 후 VSCode 터미널에 붙여넣기 메뉴projects기능필요 기능, 작업 중 기능 구현 완료 기능 등등 작업을 분류하여 관리보드 생성을 통해 버전 별 관리사용issue 생성을 통해 기능을 등록issues기능개발할 기능들을 작성이슈 별 브랜치 생성 가능정보assignees, labels, project 등 설정 가능wiki프로젝트에 대한 상세한 설명 문서 → 리드미로 작성..