2007. 10. 4. 16:48
그누보드 자동로그인하는 법입니다.

온갖 소스를 분석하고 이리붙이고 저리붙여도 로그인이 안되더군요. ㅡ,.ㅡ;;;;

htmlview로도 해보고 vbs를 이용한 방법도 해봤는데 역시 안되더군요.

좀 편법이긴 하지만 자바를 이용한 방법입니다. 두개의 즐겨찾기 파일이 필요합니다.

즐겨찾기 하나는 원래의 즐겨찾기

다른하나는 아이디와 비밀번호를 입력하는 자바스크립트의 바로가기

즐겨찾기에 그누보드로 만든사이트를 즐겨찾기에 추가합니다. 두개를 추가합니다.

하나는 그냥 즐겨찾기이며, 하나는 아이디.비밀번호전송이라는 이름으로 추가를 합니다.

먼저 즐겨찾기에 추가한 사이트의 소스보기를 클릭합니다.

찾기를 눌러 <form 의 순번을 찾습니다. 로그인 하는 부분의 <form 을 찾는데 전체소스의 몇번째 <form 인지 확인하셔야 합니다.

첫번째 나온 폼이었다면 아래의 코드부분에 forms[0], 두번째나왔다면 forms[1] 이런식으로 숫자를 입력합니다.

<form 을 다 찾아서 <form의 순번을 알아냈다면 그위치에서 다시 <input 의 번호를 찾습니다.

아이디가 입력되는 <input 과 비밀번호가 입력되는 <input 을 찾습니다.

여기서도 <input 의 순번을 알아낸후 위와 같은 방법으로 아이디를 입력하는 폼과, 비밀번호를 입력하는 폼의 순번을 찾아냅니다.

<form 아래 <input 의 값이 첫번째 나왔다면 elements[0], 두번째 나왔다면 elements[1] 이런식으로 순번을 기억합니다.

두번째 추가한 사이트의 속성에 아래의 코드를 수정후 url 부분에 붙여넣기를 합니다.

머라고 메세지가 나오면 무시합니다.

javascript:with(document.forms[2]){elements[1].value="아이디"; elements[2].value="비밀번호";submit();void(0)}

첫번째 추가한 즐겨찾기 사이트로 이동후 두번째 추가한 아이디.비밀번호 전송을 클릭합니다.
폼안에 데이타가 전송되는걸 볼수가 있으며, 로그인이 된걸 확인할수가 있습니다.

추가하는 법이 좀 복잡하긴 하지만 폼의 순번, 아이디, 비밀번호의 순번을 알아내는게 좀 귀찮지만 몇번 하다보면 쉽게 하실수가 있습니다.

관련글 보기
2007/09/28 - [윈도우즈/컴퓨터] - 엠파스 자동로그인
Posted by jinmoda