회사 서버에 저장되어있는 aspx 페이지의 소스를 가져와야합니다. 서버에 액세스 할 수 없습니다 (). 그렇지 않으면 서버 언어가 아닙니다. 고려한), 나는 내 PC에 HTA localy를 사용하고 있습니다. 텔넷 및 JavaScript를 사용하여 html/aspx 소스 코드 검색
는이 코드 작성 : (JavaScript)를var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("telnet -fh:/telnetlog.txt xxx.xxx.xxx.com 80"); //The host address
setTimeout("WshShell.SendKeys('GET /subfolder/page.aspx HTTP/1.0~~')",1000);
그것은 많은 페이지를 집에서 일을하지만 지금은 HTTP/나는 그것에 대해 무엇을 할 수 1.1 401 ..
있어? IE에서 아무 문제없이이 페이지로 갈 수 있습니다. 다른 아이디어도 고려해야합니다!
감사합니다, 로템은
나는, 적절히 구성된 서버를 가정하여 웹 서버의 포트 80에 텔넷 (Telnet)과 (관계없이 영문 또는 HTML 여부의) 페이지를 요청하는 HTML 페이지가 아닌 영문 소스 코드를 반환합니다 ... 혼란 스러워요. 브라우저에서 소스를 보면 똑같은 결과를 얻을 수 있습니다. 전에 어떻게 aspx 코드를 얻을 수 있을까요? – Jeff
@ Jeff : 두 가지 방법이 있습니다. 첫 번째는 잘못 구성된 서버와 관련이 있습니다. 하나는 .net이 설치되지 않았기 때문에 IIS는 .aspx 페이지의 내용을 텍스트 파일 인 것처럼 찾습니다. 두 번째는 패치되지 않은 서버를 포함하며 (아마도 패딩 오라클 공격을 사용함) 서버가 내용을 포기하게 만듭니다. 어쨌든, 이것은 프로덕션 시스템에서 결코 작동해서는 안된다는 점에서 옳습니다. – NotMe