inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모의해킹 실무자가 알려주는, XSS 공격 기법

비트나미 설치 전에 APM같은거 설치되신 분들은

330

qwerty

작성한 질문수 19

0

비트나미 이전에 다른 프로그램 설치되신 분들은 아마

비트나미 설치 프로그램 실행 시에

아파치 포트와 mysql 포트가 80, 3306이 아닌 81,3307등으로 될텐데

그렇게 설치하시면 설정을 또 바꿔줘야 하니까

cmd 실행 후 "netstat -ano | findstr :3306" 그리고 "netstat -ano | findstr :80"

두개 입력하시면 LISTENING 이라고 포트 실행중인게 나옵니다.

LISTENING 옆에 숫자가 나오는데 해당 숫자가 PID가 되며

작업관리자 실행 뒤에 PID 정렬버튼 눌러서 해당 PID에 맞는 프로세스 종료시킨 뒤

다시 아파치와 MySQL 포트를 80과 3306으로 설정하시면 됩니다.

모의해킹 xss

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

연우님께서 질문하신 내용을 바탕으로 설명드릴게요.

비트나미(Bitnami) 설치 전 다른 APM(Apache, PHP, MySQL) 프로그램이 이미 설치되어 있고, 이로 인해 포트 번호가 기본값인 80(Apache)과 3306(MySQL)이 아닌 다른 번호로 설정되어 있을 경우, 이를 다시 기본 포트로 변경하려면 몇 가지 단계를 거쳐야 합니다.

  1. 명령 프롬프트(cmd)나 PowerShell을 열고 “netstat -ano | findstr :3306”과 “netstat -ano | findstr :80” 명령어를 사용하여 현재 3306(MySQL) 포트와 80(Apache) 포트를 사용하고 있는 프로세스의 PID(프로세스 식별자)를 찾습니다.

netstat 명령 예시

  1. 작업 관리자를 실행하고 “PID”열을 찾아 해당 PID를 가진 프로세스를 확인합니다. 그리고 그 프로세스를 종료시킵니다. 이를 통해 해당 포트를 사용하고 있던 서비스를 중지할 수 있습니다.

작업 관리자 예시

  1. 이제 아파치와 MySQL의 포트를 다시 기본값인 80과 3306으로 설정할 수 있습니다.

이러한 단계를 따라 포트 충돌 문제를 해결하고, 비트나미 같은 프로그램을 원활하게 설치 및 사용할 수 있습니다.

XSS 1번 문제

0

38

2

가이드북 애플리케이션 접근 불가

0

37

2

수료가 안됩니다

0

35

1

압축파일 비밀번호

0

31

1

저는 왜 xss 실행이 안될까요?

1

90

2

주의사항 1

1

94

2

게시판 취약점 찾기 속 미션2) 질문

0

129

2

왜 후위 처리 방식을 사용하나요?

0

89

2

mysql 환경 변수 설정 마지막 단계

0

102

1

Reflected XSS 를 이용한 세션 탈취 공격

0

485

2

board 접속시 에러가 납니다

1

382

1

검증 로직에 따른 각종 우회 기법

1

437

2

궁금한점이 있어 질문 남깁니다!

1

314

2

Board 관련 문의

1

381

1

board 오류

0

359

1

mysql 대신 mariadb폴더

0

392

1

wampstack 폴더안에 Mysql 폴더가 설치되어 있지 않습니다.

1

468

2

가상 환경 및 실습 예제 환경 세팅 때문에 안되서 힘드네요

1

517

2

강의 교재

1

584

4

섹션 4. 공격상세방법론 - [미션] 게시판 취약점 찾기 풀이 검토 및 개인적인 질문

1

629

1

board 화면에 아무런 정보가 뜨지 않습니다.

2

671

1

DOM과 Reflected XSS 차이

3

1652

1

common.php수정

1

532

1

board 화면에서 500에러가 뜹니다.

1

688

1