<webhacking.kr 54번 문제 풀이>
f12를 눌러 script부분을 보자.
1) run( ) 함수
// Ajax를 위한 객체를 생성하는 함수.
Ajax는 Asynchronous JavaScript and XML의 약자로, 자바스크립트를 이용하여 비동기적으로 서버와 브라우저가 데이터를 주고받는 방식.
2) x = run();
// run( ) 함수로 생성된 객체는 x에 저장.
3) answer( ) 함수
XHR오브젝트는
void open(string method, string url, boolean asynch, string username, string pw) 메소드
void send(content)
등이 존재함. 주로 open(), send() 메소드가 가장 많이 사용되는 메소드임.
- x.open('GET', '?m='+i, false);
|
그럼 우리는 화면에 비밀번호가 전체 출력되도록 만들자.
aview.innerHTML=x.responseText; -> aview.innerHTML+=x.responseText; 로 변경 // 비번 전체 출력
if(x.responseText=="") aview.innerHTML="?"; -> 지우기 // ? 로 초기화 안되도록 해당 코드 삭제
콘솔 창에 아래처럼 코드를 입력함.
결과가 아래와 같이 나타남.
'워게임 > Webhakcing.kr' 카테고리의 다른 글
webhacking.kr 42번 문제 풀이 (0) | 2020.07.17 |
---|---|
webhacking.kr 17번 문제 풀이 (0) | 2020.07.15 |
webhacking.kr 39번 문제 풀이 (0) | 2020.07.15 |
webhacking.kr 24번 문제 풀이 (1) | 2019.12.24 |
댓글