2011-03-13 7 views
0
https://www.artsnow.com/Login.aspx 

나는 cURL을 사용하여 내 계정에 자동으로 로그인하고, 내 계정에서 정보를 얻으며, 이전 획득과 비교하여 정보를 확인하고, 변경되었는지 확인하는 스크립트를 작성하려고합니다. 결과적으로 내 휴대폰에 텍스트가 있습니다. 게시물을 만들기 위해 자바 스크립트의 어떤 종류를 사용 형태가 버튼을 제출하기 때문에, 내가 로그인 할 수있는 URL을 알아낼 수 없습니다.자바 스크립트에서 POST URL 찾기

https://www.artsnow.com/Login.aspx? 
ctl00$cphMain$chCenter$ctl01$el$UserName=my%40email.com& 
ctl00$cphMain$chCenter$ctl01$el$Password=mypass& 
ctl00$cphMain$chCenter$ctl01$el$LoginButton=[???] 

을 몇 가지 조사를 수행 한 후, 그들이 사용하는 자바 스크립트는 ASP에서 무언가의 일부입니다 .그물. 어떤 아이디어?

+0

위와 같이 URL이 없습니까? 아니면 필요한 버튼 ID입니까? – Andrew

+0

나는 또한 당신이 필요로하는 것을 따르지 않을 것입니다. 양식이 Login.aspx에 게시됩니다. 그것이 호출하는 자바 스크립트는 단순히 유효성 검사를위한 것입니다. 폼 액션을 바꾸거나 AJAX 나 그와 비슷한 것을 실행하지 않습니다. – bwest

+0

url을 통해 비밀번호를 보내시겠습니까? 당신은 몇 초 안에 그것을 잃게됩니다. – Aristos

답변

0

양식은 자바 스크립트를 사용하여 유효성을 검사합니다. POST URL은 Login.aspx입니다. 로그인을 허용하려면 URL & 개 이상의 값이 필요할 수 있습니다. 예 : 유효한 세션 쿠키

또는 숨겨진 필드의 값을 고집 할 수도 있습니다. __CVS는 중요하게 보입니다. XSRF 공격 (원치 않는 요청)을 방지하기 위해 POST (예 : __CVS 값을 제공 할 수 있음) 전에 GET을하도록 시스템이 설계 될 수 있습니다.

+0

그렇다면 어떻게 cURL로 로그인 할 수 있습니까? – Julien

+0

@Julien : 나는 cURL을 거의 알지 못하지만, 두 번 사용해야 할 것입니다. Login.aspx를 가져 와서 POST에 필요한 데이터를 추출한 다음 후속 cURL 호출에 제공하십시오. –

관련 문제