본문 바로가기

해킹&보안/웹 & 앱

웹 해킹 실습

로그인 폼이 있는 것을 확인할 수 있었습다

 

당연히 로그인 폼이 나와있으니 아무 값이나 넣어서 진행을 해봤습니다

당연히? 틀렸다고 나옵니다

 

요청을 하게 되면

이런식으로 응답을 하는 것을 확인할 수 있었습니다

 

 

JS코드를 봅시다

코드 해석

사용자가 입력한 id와 pw 값이 동일한지 확인하는데 만약 같다면, 경고창이 뜨고

id와 pw 입력란을 비우며 다시 입력하도록 유도합니다.

값이 다른 경우에는 폼이 제출되도록 구성되었습니다

 

↓ ↓상세 설명 ↓ ↓

더보기

 

var id = document.web02.id.value;와 var pw = document.web02.pw.value;는 웹 폼의 id와 pw 필드 값을 변수에 저장

 

if ( id == pw ) 조건문은 id와 pw가 동일한지를 확인

 

동일할 경우 경고창이 뜨고 입력필드가 비워지며, id 필드에 포커스가 맞춰짐

 

동일하지 않을 경우 폼이 제출

 

 

 

기존에는 ID와 비밀번호가 동일하면 로그인을 막는 것이었는데,

이제는 어떠한 경우에도 폼을 제출하도록하여 js부분을 수정을 간단히 하였습니다.

 

이렇게 수정하고 나니 Key가 나온 것을 확인할 수 있었습니다

'해킹&보안 > 웹 & 앱' 카테고리의 다른 글

FTP 보안  (1) 2024.09.21
상태 코드 확인 및 변경 (실습)  (0) 2024.09.15
GET / POST로 데이터 전송하기 (실습)  (2) 2024.09.14
메타데이터  (4) 2024.09.06
웹 실습  (0) 2024.08.21