
6개월마다 다른 OS를 다시 설치하는 것이 지겨워서 여동생을 Ubuntu로 전환했습니다. 이제 그녀는 Ubuntu의 Firefox에서 일부 악성 코드를 발견했습니다. 컴퓨터에 접속할 수 없는 경우(또는 다음 주에 컴퓨터를 받을 때) 어디를 봐야 하고, 어떤 질문을 할 수 있고, 컴퓨터 초보자에게 전화로 무엇을 해보라고 말할 수 있습니까?
증상:
일부 레시피 사이트를 서핑하는 동안 창 컨트롤이 없는 광고 창이 팝업되었습니다. 그녀는 컴퓨터를 재부팅하고 Firefox를 다시 시작했을 때 상단에 컨트롤이 없는 전체 화면으로 돌아왔습니다.
나는 그녀에게 -F2와 xkill을 사용하여 제거하라고 말했는데, 그렇게 했지만 Firefox가 완전히 중지되었습니다. 다시 시작하면 다시 돌아왔습니다. 저는 그녀에게 F11을 누르라고 말했습니다. F11을 누르면 큰 화면으로 돌아가지만 전체 화면으로 돌아가지는 않습니다. 그래서 그녀는 아래에 일반 브라우저 창이 실행되고 있다는 것을 알 수 있었습니다. 그녀는 일반 창의 1위를 차지했지만 내가 확인할 시간이 있었던 유일한 것은 플러그인이었고 의심스러운 것은 아무것도 없었습니다. 전화로 무엇을 시도해 볼지, 다음 주에 어디에서 시작할지 아이디어를 찾고 있습니다.
나는 명령줄에 익숙하며 답변에 차이가 있는 경우 about:config를 사용합니다.
답변1
문제가 무엇인지 정확히 추적하는 것은 그다지 가치가 없다고 생각합니다. 물론 항상 있어요일부하지만 문제가 무엇인지 알아낼 수 있다고 보장할 수는 없습니다.
Etcher-Sketch 용어로 말하면, 빈 캔버스가 생길 때까지 흔든 다음 원하는 경우 감염될 가능성이 낮은 항목(일반 설정, 북마크 등)을 되돌리는 것이 더 쉽습니다. .
그러나 Firefox에서 악성 코드를 설치하는 가장 쉬운 방법은 확장 관리자를 이용하는 것입니다. extensions.ini
의심스러운 것이 있는지 활성 프로필의 파일을 확인할 수 있지만 , 제가 말했듯이 아무런 성과도 얻지 못할 수도 있습니다.
상황을 정상으로 되돌리려면 Firefox를 흔들어 보세요.
이전 프로필을 핵으로 제거하십시오.
다음은 이전 프로필을 다른 위치로 이동하는 작은 스크립트입니다. 계속해서 작성 중이므로 버그가 한두 개 있을 수 있습니다. 이것을 복사해서 터미널에 붙여넣을 수 있어야 합니다.
cd ~/.mozilla/firefox/
export FFPROFILE=`cat profiles.ini | grep "Path=" | sed 's/^Path=//'`
mv $FFPROFILE $FFPROFILE.BAK
rm profiles.ini
Firefox가 다음에 시작되면 새 프로필이 생성됩니다.
북마크, 저장된 비밀번호 등을 저장하세요.
Firefox가 새 프로필을 생성한 후 ~/.mozilla/firefox/
노틸러스로 이동하여 일부 파일을 새 프로필에 다시 복사한 다음 프로필 구성 파일을 삭제하면 Firefox가 새 프로필을 생성해야 합니다. Firefox를 닫고 시작한 후 다음 줄을 터미널에 입력합니다.
cd ~/.mozilla/firefox/
export FFPROFILE=`cat profiles.ini | grep "Path=" | sed 's/^Path=//'`
export OLDFFPROFILE=`ls -1 | grep .BAK`
cp $OLDFFPROFILE/*.sqlite $FFPROFILE/
물론 이 두 부분을 모두 수동으로 수행할 수도 있습니다. 실제로 수동으로 수행하는 것이 더 쉽습니다. 파일 시스템을 좀 더 잘 이해하면 됩니다. 나는 이것을 다른 사람에게 푸시해야 한다고 생각하고 있었습니다. 복사하여 터미널에 붙여넣는 것이 더 쉬울 수도 있습니다... 또는 SSH를 통해 수행합니다.
답변2
단기적으로 계속 사용할 수 있도록 다른 브라우저를 설치하도록 할 수 있습니까?