보안(25)
-
모의해킹 취업반 스터디 1주차 [과제]
1주차 과제는 3개이다.복습 (웹 서버 이해)간이 로그인 페이지 만들기 (DB연결X)(admin/admin1234) 라고 했을때 로그인 시켜주는 페이지 만들기.로그인 페이지 이쁘게 만들기 (CSS) 복습은 블로그를 통해서 했고, 간이 로그인 페이지 부터 만들어 보자. login.php 로그인아이디 하고 패스워드를 POST를 통해서 받아서 login_proc.php로 넘겨주었다.php 로 User_ID, User_Password로 각각 변수에 login.php에서 받은 id하고 pass를 받아주었다.그리고 if문을 통해서 id 가 admin 이고, password가 admin123이면 alert를 통해서 메시지를 띄워서 성공여부를 만들어주었다. 다음으로 CSS를 통해서 디자인을 해주었다. /* 전체 배..
2025.04.09 -
모의해킹 취업반 스터디 1주차 [PHP 맛보기]
먼저 웹사이트에서 GET 방식을 통해 입력을 전달하는 걸 만들어 보자.이 코드를 name.php로 만들어서 들어가 보자.이런 식으로 입력하면 출력하는 웹페이지를 만들 수 있다.기본적으로 웹페이지에서 데이터를 전달할 때는 form을 사용한다.여기 안에다가 input을 넣어서 type은 text로 받고 name은 파라미터 이름을 지정할 수 있다.id라는 파라미터 안에 데이터가 들어가게 되어서밑에 php로 전달해서 id를 echo로 출력하는 걸 볼 수 있다.http://192.168.72.130:1018/name.php?id=123 이런 식으로 id라는 파라미터 안에 데이터를 넣고 php 실행 해서 파라미터가 있으면 출력하는 것이다. POST 방식으로 전달하는 방법그냥 GET을 POST로 바꿔 주기만 하면 된..
2025.04.03 -
모의해킹 취업반 스터디 1주차 [동적 페이지]
동적 페이지- 사용자의 요청이나 입력에 따라, 내용이 바뀌는 웹 페이지를 말한다.즉, 매번 같은 HTML을 보여주는 게 아니라, 요청할 때마다 서버에서 새로운 HTML을 생성해서 보여주는 페이지라고 할 수 있다. 예를 들어,성적표를 나눠주는 웹 서버가 있다고 하자.A, B, C웹 서버: A_score.txt, B_score.txt, C_score.txt만약 학생이 많다고 하면, 파일이 그많큼 엉청 많아 질 수 있다. 그리고 여기서 교장선생님이 바뀌어서 내용을 바꿔야 한다면, 1000개의 파일의 내용을 일일히 다 바꿔야 한다. 관리가 힘들어 진다.네이버를 예를 든다면, 로그인 했을때, 네이버 가입자 수가 엉청나게 많을 것이다. 그러면 그 인원들의 파일을 하나하나 다 가지고 있기에는 무리가 있다.이 부분만 ..
2025.04.03 -
모의해킹 취업반 스터디 1주차 [웹 서버의 역할]
웹 서버- 파일을 전달하는 친구 웹 서버를 통해 파일 공유하기sudo python3 -m http.server 80 이런 식으로 서버를 열 수 있다.웹 서버에서 파일을 어떻게 달라고 할까?바로 웹 브라우저를 이용해서 파일을 요청 할 수 있다.URL[Protocol]://[Domain or IP address]:[Port]/[File Path] 예시로http://192.168.72.130:80/ 으로 접속할 수 있다.한번 들어가보면브라우저 창에 저 위 주소로 들어가봤다.보통 웹 서버를 띄우게 되면 경로가 Web Root 경로로 잡히게 된다.[Web Root 경로]/var/www/html/근데 우리는 경로를 지정해서 했기 때문에 그 경로에서 실행되어 그 안에 있는 파일을 보여지게 된다.여기서 normalti..
2025.04.03 -
Kali Linux 기초 Part. 19 PIPE(파이프)
Kali Linux 기초 가이드는 normaltic 강의를 참고하여 제작하였습니다.1. PIPE (파이프)1. PIPE란?한 명령어의 출력을 다른 명령어의 입력으로 전달하는 기능즉, 여러 개의 명령어를 연결하여 데이터를 가공하는 데 사용 함. 2. 사용 방법📌 예제: ls -l 출력에서 .txt 포함된 파일만 찾기ls -l | grep ".txt" ls -l 결과 중 .txt가 포함된 파일만 필터링 내부 동작을 알아 보자면,ls -l 명령어가 실행됨 -> 현재 디렉토리의 파일 목록 출력출력된 목록이 grep ".txt" 명령어의 입력(stdin)으로 전달됨grep ".txt"이 입력을 받아 .txt가 포함된 파일만 필터링즉, 첫 번째 명령어의 결과를 두 번째 명령어가 입력으로 받아 처리함.또한, 파이프..
2025.03.19 -
Kali Linux 기초 Part. 18 Redirection(리다이렉션)
Kali Linux 기초 가이드는 normaltic 강의를 참고하여 제작하였습니다. 1. Redirection (리다이렉션)란?방향을 바꾸다, 즉 리눅스에서 데이터 스트림을 파일로 저장하거나, 특정 위치로 전달 할 수 있다. 1. 출력 리다이렉션 (>, >>)📌 출력 결과를 파일로 저장ls > test.txt ls 실행 결과를 test.txt에 저장 (덮어쓰기) 📌 출력 결과를 파일에 추가ls >> test.txt 기존 test.txt에 ls 실형 결과를 추가 (덮어쓰기 X) 2. 오류 리다이렉션 (2>, 2>>)📌 에러 메시지를 파일로 저장ls textfile 2> error.log 에러 메시지만 error.log에 저장 (덮어쓰기) 📌 에러 메시지를 기존 파일에 추가ls textfile 2>>..
2025.03.19