javascript에서 HTML 코드 가져오는 법 (정답 스포 주의)
brute-force 코드는 거의 다 완성했는데
var alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
let locker_n = "";
var pw = 0;
for(let i = 0; i < alphabet.length; i++) {
locker_n = alphabet[i];
for(let j = 100; j < 201; j ++){
pw = j;
location.href = `?locker_num=${locker_n}&password=${pw}`
}
}
여기에서
location.href = `?locker_num=${locker_n}&password=${pw}`
이렇게 해두면 바로 이 링크로 이동이 되어서 코드가 작동이 안됩니다.
이 링크로 이동을 안하고, 이 링크를 가진 사이트의 HTML 안에서 'FLAG'라는 문자열이 있는지 검사하는 코드를 넣고싶은데 어떻게 해야할지 모르겠습니다..
#html
#javascript
작성자 정보
답변
1
Sechack
2024 Invitational Contenders
iframe같은걸로 페이지 띄우고 요소 가져와서 처리하시면 될거에요.