브라우저에서 깨진 양식 유효성 검사를 무시합니까?


0

나는 "우리에게 당신에 관한 정보를"제공함으로써 보호받는 페이지로 가야합니다. 공정하게, 나는 그들에게서 뭔가를 원한다. 그들은 대가로 무언가를 원한다. 나는 그 거래에 동의한다.

... 불행히도 양식 유효성 검사가 잘못되었습니다. (회사의 문의 페이지를 방문하여 문제에 대한 메시지를 보냈습니다. 아마도 누군가가 내게로 돌아올 것입니다. 우리는 유료 고객이므로 응답이 곧있을 것입니다.)

나는 참을성이 없어. 누군가이 소프트웨어 및 라이센스 서버를 다운로드, 설치 및 구성하여 작업을 할 수 있도록 기다리고 있습니다. 나는 내 일을 할 수 있도록 방해가되고 싶다.

Firebug 또는 Fiddler 또는 Web Developer 도구를 사용하여 어떻게하면 좋든 의미있는 경험이없는 십대의 손을 두드리는 데 "나는 괜찮아. 그들이 문을 열어"라는 문구를 지키고 " 어, 알았어. "...?

필자는 Windows 7에서 작업하고 Firefox, Chrome 및 IE의 최신 버전을 사용할 수 있습니다. 나는 그것이 나에게 갈 곳이라면 커맨드 라인이나 커닝 라인을 사용하는 것에 싫어하지 않습니다.

필요한 경우 해당 양식을 추측하여 화면 캡처의 바닥 글에있는 회사 이름에서 찾을 수 있습니다. 그러나 시나리오가 실제로 웹 사이트 또는 회사별로 다르지 않기 때문에이 글을 쓰려면 시간이 필요합니다. 나는 다양한 상황에서 여러 번 실행했고 일반적인 DIY 해킹이나 전략을 곰곰이 생각할 수 있습니다.

채워지고 거부 된 형태의 스크린 캡


페이지를 파일로 저장하고 파일을 편집 한 다음 브라우저에서 파일을 열면됩니다. <BASE>태그 를 추가해야 할 수도 있습니다 .
David Schwartz,

Firefox 또는 Chrome의 임의 변경 데이터를 사용해 볼 수 있습니다 .
bwDraco,

답변:


1

일반적으로 두 가지 유형의 양식 유효성 검사가 있습니다.

첫 번째 유형은 같은 같은 내장 된 사용합니다 HTML 양식 유효성 검사 기능이 "기본"검증, 인 required온 속성 <input>. 이를 피하기 위해 양식의 HTML을 수정하여 유효성 검사 내용을 제거 할 수 있습니다.

두 번째 유형은 자바 스크립트를 사용하여 폼에서 복잡한 유효성 검사 로직을 처리하는 고급 기능입니다 (예 : 정규식을 사용하여 전화 번호 일치). 이것을 우회하려면이 유효성 검사가 어디에서 발생했는지, 어떤 스크립트가 해당 유효성 검사를 담당하는지, 그리고 사용하지 않도록 설정하거나 논리를 수정해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.