23일차 : 프레임 워크

미션1
csrf 공격후 흔적을 실시간으로 찾기

미션2
ci3.st.kr 생성 후 ci3.zip이 정상적으로 운영되도록 조치

ci3.st.kr/auth/login.php?id=%&pw=%
ci3.st.kr/index.php/Auth/login/id/1/pw/2

ci3.zip 압축해제

로그인 페이지 만들어보기 
ci3.st.kr/index.php/Auth/login

ci3.st.kr/index.php/Auth/signup
ci3.st.kr/index.php/Auth/mypage
ci3.st.kr/index.php/Auth/logout

컨트롤러에 Auth.php 생성

뷰어에 auth 디렉토리 생성 후 그 안에 로그인 페이지 4개 만들기

ci4.st.kr 생성 후 ci4.zip이 정상적으로 운영되도록 조치
ci4.zip 압축해제

프레임 워크 설치 사이트
https://www.codeigniter.com
https://www.codeigniter.com/download

ci3.st.kr/index.php

appli~/views/welcome_message.php > 산대특 프레임워크로 수정

test.php 접속시도 해보면 접속 불가 > 접근금지 표시


이걸 뚫고 접속이 가능하도록 해보기
controllers/welcome.php로 이동 



칼리에서 nikto로 분석해보면 정보 탐색이 되지 않음 
> 공격자 입장에서는 공격을 할 수 없음을 의미


ci4와 ci3 차이 > 디렉토리 생성 방식 VS
ci4 프레임 워크 설정 계정 활성화 - 완료 호스팅 수정 hosting.conf 에서 ci4 호스팅 설정 로그인이 진행되는 과정은 post 방식으로 설정 auth 뒤에 붙어 있는 건 함수 즉, 이 경로에서 이 함수 방향으로 이동해달라는 명령어 포스트 방식으로 들어오는 모든 사이트에는 csrf_field를 적용하라! writeable 권한 chmod 777 방식으로 바꿔주기 a2enmod rewrite를 해준 뒤 systemctl restart apache2를 적용하면 app/Config/Routes.php에서 설정이 적용되면서 사이트가 http://ci4.st.kr/auth 형식으로 사이트를 작동한다. 로그인 설정해주기

2025 산대특