본문 바로가기

분류 전체보기17

CSRF 2번 문제(GET Amin 2) 추후 포스팅 예정 2024. 7. 25.
CSRF 1번 문제(GET Amin 1) id: qw / pw: qw 로 회원가입 후 로그인을 해보았다.(자연스레 qw_admin  관리자 계정이 생성이 된다.)   마이페이지, 게시판, 로그아웃 기능이 구현 되어있다.마이페이지로 들어가보자. CSRF문제이고, 관리자의 비밀번호를 변경해야하기때문에비밀번호 변경이 되는지 먼저 확인 해보아야 한다. 버프스위트로 잡아놓고, 패스워드를 pw 로 변경 해보자.- POST 메서드를 사용- 파라미터는 id, info, pw 사용 - 요청메시지의 "인증 정보" 없이 비밀번호 변경 가능 확인.  GET Method 요청 가능 여부 확인 버프스위프트에서 요청메시지를 잡고, 우클릭 - Chage request method 클릭  Get method로 요청을 해도 비밀번호가 변경이 된다.자,요청메시지의 "인증 정보".. 2024. 7. 20.
(Normaltic 스터디 6기) 3주차 과제 로그인 로직 4가지 케이스 (식별/인증/해싱) 1. 식별/인증 한번에 하는 로직2. 식별/인증 따로 로직3. 식별/인증 같이 + 해싱처리4. 식별/인증 따로 + 해싱처리   공통 DB설정파일dbconfig.php$servername = 'localhost'; $dbname = 'login';$dbuser='root';$dbpassword = '';// DB 인스턴스 생성$db = new PDO("mysql:host={$servername};dbname={$dbname}",$dbuser,$dbpassword);try{ //DB 환경설정 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $db->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true); $db->s.. 2024. 5. 8.
2주차 과제: 회원가입 페이지 만들기 부랴부랴 올린다고 이미지만 첨부합니다...코드는 주석이 너무 많아서 수업 후에 정리해서 올리겠습니다.   5/1 현재까지 이렇게 구현했습니다.. 2024. 5. 1.