포럼에서 새로운 게시물을 검색하여 스팸 및 도움이 될 수있는 컴퓨터 주제가 있는지 확인하는 동안 흥미로운 질문이있었습니다. 기억 버튼을 클릭하지 않고 Firefox가 자동으로 비밀번호를 저장하도록하는 방법이 있습니까? Firefox의 경우 도구> 옵션> 보안에서“사이트 암호 기억”옵션을 선택한 경우에도 브라우저는 여전히“website.com의“사용자 이름”암호를 기억하겠습니까?”라는 질문을합니다. "암호 기억", "이 사이트의 암호를 기억하지 않음"및 "지금 없음"의 세 가지 선택이 있습니다. Firefox 3의 이전 버전은 웹 브라우저 상단에 알림 표시 줄을 표시하고, 버전 4부터 현재 버전 21까지는 왼쪽 상단에 팝업 알림을 표시합니다.
프로그램 폴더에서 JS 파일을 직접 편집하여 변경 사항을 적용 할 수 있으므로 버전 3에서는 프롬프트없이 로그인 정보를 Firefox 저장된 비밀번호 관리자에 자동 저장하도록 Firefox를 수정하는 것이 쉬웠습니다. 그러나 파일 구조는 Firefox 4부터 현재 버전까지 약간 다릅니다. 우리는 팝업 알림없이 Firefox가 자동으로 비밀번호를 자동 저장하도록하는 것이 가능하다는 것을 연구하고 발견했습니다. 이것은 파이어 폭스를 키로거로 바꿀 수 있으며 안티 바이러스는 이것을 위협으로 감지하지도 않습니다. Firefox 3을 해킹하여 비밀번호를 자동 저장하는 단계
Firefox 3의 경우 C : \ Program Files \ Mozilla Firefox \ components \ 폴더에있는 메모장 ++ 인 텍스트 편집기를 사용하여 nsLoginManagerPrompter.js 파일을 편집하기 만하면 됩니다. _showSaveLoginNotification 함수를 검색하고 노란색으로 강조 표시된 전체 코드를 바꾸십시오.
다음 코드로
var pwmgr = this._pwmgr;
pwmgr.addLogin (aLogin);
최종 결과는 아래 이미지와 같습니다.
nsLoginManagerPrompter.js 파일에서 변경 한 내용을 저장하고 웹 사이트에 로그인 할 때마다 Firefox는 알림 표시 줄을 표시하지 않고 사이트, 사용자 이름 및 비밀번호를 로그인 관리자에 자동 저장합니다. 도구> 옵션> 보안으로 이동하여 저장된 비밀번호 영역에 액세스하고 저장된 비밀번호 버튼을 클릭하십시오. 사용자가 잘못된 사용자 이름 또는 비밀번호를 입력 한 경우에도 여전히 저장되는 버그가 하나 있습니다.
Firefox 3.6.28 다운로드 | 수정 된 nsLoginManagerPrompter.js 다운로드
Firefox 4의 경우 nsLoginManagerPrompter.js 파일이 C : \ Program Files \ Mozilla Firefox \ 폴더에있는 omni.jar 파일에 보관되므로 약간 어려워집니다. 이전에 omni.jar 파일에서 파일을 편집하는 방법에 대한 안내서를 작성했는데, 이를 통해 프롬프트없이 비밀번호를 자동 저장하도록 Firefox 4를 수정할 수 있습니다.
최신 버전의 Firefox를 해킹하는 단계는 2 페이지를 참조하십시오.
1 2 다음› 모두보기