Como posso identificar malware que contém extensões do Chrome no Linux?

21

Eu pareço ter sido infectado por malware. Especificamente, de vez em quando (uma vez a cada poucos dias normalmente) sou redirecionado para uma página que solicita o download de algo, geralmente uma "nova versão do Flash". Presumivelmente, não é nada disso, mas na verdade é um vírus ou cavalo de Troia de algum tipo.

Estou usando a google-chromeversão 30.0.1599.114 no Debian Linux e tenho certeza de que isso é causado por uma extensão. Sei que poderia simplesmente desinstalar minhas extensões ou excluir minha ~/.config/google-chromepasta, mas prefiro não fazê-lo. Gostaria de identificar a extensão que está causando isso e remover apenas isso.

Na tentativa de depurar isso (obrigado @Braiam), verifiquei o log de eventos chrome://net-internals/#eventse procurei um dos URLs para os quais sou redirecionado:

Captura de tela do log de eventos do Chrome

O conteúdo do chrome://net-internals/#eventssão:

122667: URL_REQUEST
http://cdn.adnxs.com/p/d9/32/a3/72/d932a372371bd0a47ba7e2a73649a8d0.swf?clickTag=http%3A%2F%2Ffra1.ib.adnxs.com%2Fclick%3FSRPvAE9aoD_c-TxO6i6ZP-kmMQisHO4_3Pk8TuoumT9JE-8AT1qgP3vmRkLiiPF6ljpJTzhxcH-5rRRTAAAAABwgIwByBwAAPwEAAAIAAADRAMMAVqgFAAAAAQBVU0QAVVNEANgCWgDHsgAAFIsAAQUCAQIAAIwAeiTtsAAAAAA.%2Fcnd%3D%2521NgbzOgjzkMEBENGBjAYY1tAWIAA.%2Freferrer%3Dhttp%253A%252F%252Ffra1.ib.adnxs.com%252Fif%253Fenc%253DgbdAguLHaD8eqb7zixJkP_LSTWIQWOk_Hqm-84sSZD-At0CC4sdoP2mCZbZYUNUFljpJTzhxcH-3rRRTAAAAAJL-IgB2AgAAUAMAAAIAAAA9ocQAN0sEAAAAAQBVU0QAVVNEANgCWgD8ogAA58sAAgUCAQIAAIwA9idtvAAAAAA.%2Fclickenc%3Dhttp%253A%252F%252Ffra1.ib.adnxs.com%252Fclick%253FXkiHhzB-Wj-D_TJz3IRWP3E9CtejcNU_g_0yc9yEVj9eSIeHMH5aP_ygL0YyHDQoljpJTzhxcH-2rRRTAAAAAEJLIQBJAQAAVwMAAAIAAACL0cUA0WAFAAAAAQBVU0QAVVNEANgCWgDQMgAAUdQDAQUCAQIAAIwA3yN4YgAAAAA.%252Fcnd%253D%25218gXSNwiT18QBEIujlwYY0cEVIAA.%252Freferrer%253Dhttp%253A%252F%252Fwww.imgclck.com%252Fserve%252Fimgclck.php%252Fclickenc%253Dhttp%253A%252F%252Foptimized-by.rubiconproject.com%252Ft%252F9164%252F15602%252F101258-2.3581666.3755480%253Furl%253Dhttp%25253A%25252F%25252Fwww.downloadchop.com%25252Fgo%25252Flightspark%25253Fsource%25253Dybrant_lightspark-fr%252526adprovider%25253Dybrant%252526ce_cid%25253Dfra1CJb1pPqEp5y4fxACGPvMm5KknOL4eiINODIuMjI5LjIyLjE2NigBMLnb0pgF%252526subid%25253D2301980
Start Time: 2014-03-03 17:28:41.358

t=1393864121358 [st=  0] +REQUEST_ALIVE  [dt=334]
t=1393864121359 [st=  1]   +URL_REQUEST_START_JOB  [dt=332]
                            --> load_flags = 134349184 (ENABLE_LOAD_TIMING | ENABLE_UPLOAD_PROGRESS | MAYBE_USER_GESTURE | VERIFY_EV_CERT)
                            --> method = "GET"
                            --> priority = 2
                            --> url = "http://cdn.adnxs.com/p/d9/32/a3/72/d932a372371bd0a47ba7e2a73649a8d0.swf?clickTag=http%3A%2F%2Ffra1.ib.adnxs.com%2Fclick%3FSRPvAE9aoD_c-TxO6i6ZP-kmMQisHO4_3Pk8TuoumT9JE-8AT1qgP3vmRkLiiPF6ljpJTzhxcH-5rRRTAAAAABwgIwByBwAAPwEAAAIAAADRAMMAVqgFAAAAAQBVU0QAVVNEANgCWgDHsgAAFIsAAQUCAQIAAIwAeiTtsAAAAAA.%2Fcnd%3D%2521NgbzOgjzkMEBENGBjAYY1tAWIAA.%2Freferrer%3Dhttp%253A%252F%252Ffra1.ib.adnxs.com%252Fif%253Fenc%253DgbdAguLHaD8eqb7zixJkP_LSTWIQWOk_Hqm-84sSZD-At0CC4sdoP2mCZbZYUNUFljpJTzhxcH-3rRRTAAAAAJL-IgB2AgAAUAMAAAIAAAA9ocQAN0sEAAAAAQBVU0QAVVNEANgCWgD8ogAA58sAAgUCAQIAAIwA9idtvAAAAAA.%2Fclickenc%3Dhttp%253A%252F%252Ffra1.ib.adnxs.com%252Fclick%253FXkiHhzB-Wj-D_TJz3IRWP3E9CtejcNU_g_0yc9yEVj9eSIeHMH5aP_ygL0YyHDQoljpJTzhxcH-2rRRTAAAAAEJLIQBJAQAAVwMAAAIAAACL0cUA0WAFAAAAAQBVU0QAVVNEANgCWgDQMgAAUdQDAQUCAQIAAIwA3yN4YgAAAAA.%252Fcnd%253D%25218gXSNwiT18QBEIujlwYY0cEVIAA.%252Freferrer%253Dhttp%253A%252F%252Fwww.imgclck.com%252Fserve%252Fimgclck.php%252Fclickenc%253Dhttp%253A%252F%252Foptimized-by.rubiconproject.com%252Ft%252F9164%252F15602%252F101258-2.3581666.3755480%253Furl%253Dhttp%25253A%25252F%25252Fwww.downloadchop.com%25252Fgo%25252Flightspark%25253Fsource%25253Dybrant_lightspark-fr%252526adprovider%25253Dybrant%252526ce_cid%25253Dfra1CJb1pPqEp5y4fxACGPvMm5KknOL4eiINODIuMjI5LjIyLjE2NigBMLnb0pgF%252526subid%25253D2301980"
t=1393864121359 [st=  1]      HTTP_CACHE_GET_BACKEND  [dt=0]
t=1393864121359 [st=  1]      HTTP_CACHE_OPEN_ENTRY  [dt=0]
                              --> net_error = -2 (ERR_FAILED)
t=1393864121359 [st=  1]      HTTP_CACHE_CREATE_ENTRY  [dt=0]
t=1393864121359 [st=  1]      HTTP_CACHE_ADD_TO_ENTRY  [dt=0]
t=1393864121359 [st=  1]     +HTTP_STREAM_REQUEST  [dt=1]
t=1393864121360 [st=  2]        HTTP_STREAM_REQUEST_BOUND_TO_JOB
                                --> source_dependency = 122670 (HTTP_STREAM_JOB)
t=1393864121360 [st=  2]     -HTTP_STREAM_REQUEST
t=1393864121360 [st=  2]     +HTTP_TRANSACTION_SEND_REQUEST  [dt=0]
t=1393864121360 [st=  2]        HTTP_TRANSACTION_SEND_REQUEST_HEADERS
                                --> GET /p/d9/32/a3/72/d932a372371bd0a47ba7e2a73649a8d0.swf?clickTag=http%3A%2F%2Ffra1.ib.adnxs.com%2Fclick%3FSRPvAE9aoD_c-TxO6i6ZP-kmMQisHO4_3Pk8TuoumT9JE-8AT1qgP3vmRkLiiPF6ljpJTzhxcH-5rRRTAAAAABwgIwByBwAAPwEAAAIAAADRAMMAVqgFAAAAAQBVU0QAVVNEANgCWgDHsgAAFIsAAQUCAQIAAIwAeiTtsAAAAAA.%2Fcnd%3D%2521NgbzOgjzkMEBENGBjAYY1tAWIAA.%2Freferrer%3Dhttp%253A%252F%252Ffra1.ib.adnxs.com%252Fif%253Fenc%253DgbdAguLHaD8eqb7zixJkP_LSTWIQWOk_Hqm-84sSZD-At0CC4sdoP2mCZbZYUNUFljpJTzhxcH-3rRRTAAAAAJL-IgB2AgAAUAMAAAIAAAA9ocQAN0sEAAAAAQBVU0QAVVNEANgCWgD8ogAA58sAAgUCAQIAAIwA9idtvAAAAAA.%2Fclickenc%3Dhttp%253A%252F%252Ffra1.ib.adnxs.com%252Fclick%253FXkiHhzB-Wj-D_TJz3IRWP3E9CtejcNU_g_0yc9yEVj9eSIeHMH5aP_ygL0YyHDQoljpJTzhxcH-2rRRTAAAAAEJLIQBJAQAAVwMAAAIAAACL0cUA0WAFAAAAAQBVU0QAVVNEANgCWgDQMgAAUdQDAQUCAQIAAIwA3yN4YgAAAAA.%252Fcnd%253D%25218gXSNwiT18QBEIujlwYY0cEVIAA.%252Freferrer%253Dhttp%253A%252F%252Fwww.imgclck.com%252Fserve%252Fimgclck.php%252Fclickenc%253Dhttp%253A%252F%252Foptimized-by.rubiconproject.com%252Ft%252F9164%252F15602%252F101258-2.3581666.3755480%253Furl%253Dhttp%25253A%25252F%25252Fwww.downloadchop.com%25252Fgo%25252Flightspark%25253Fsource%25253Dybrant_lightspark-fr%252526adprovider%25253Dybrant%252526ce_cid%25253Dfra1CJb1pPqEp5y4fxACGPvMm5KknOL4eiINODIuMjI5LjIyLjE2NigBMLnb0pgF%252526subid%25253D2301980 HTTP/1.1
                                    Host: cdn.adnxs.com
                                    Connection: keep-alive
                                    User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.114 Safari/537.36
                                    Accept: */*
                                    DNT: 1
                                    Referer: http://ib.adnxs.com/tt?id=2301980&cb=1393864120&referrer=http://fra1.ib.adnxs.com/if?enc=gbdAguLHaD8eqb7zixJkP_LSTWIQWOk_Hqm-84sSZD-At0CC4sdoP2mCZbZYUNUFljpJTzhxcH-3rRRTAAAAAJL-IgB2AgAAUAMAAAIAAAA9ocQAN0sEAAAAAQBVU0QAVVNEANgCWgD8ogAA58sAAgUCAQIAAIwA9idtvAAAAAA.&pubclick=http://fra1.ib.adnxs.com/click?XkiHhzB-Wj-D_TJz3IRWP3E9CtejcNU_g_0yc9yEVj9eSIeHMH5aP_ygL0YyHDQoljpJTzhxcH-2rRRTAAAAAEJLIQBJAQAAVwMAAAIAAACL0cUA0WAFAAAAAQBVU0QAVVNEANgCWgDQMgAAUdQDAQUCAQIAAIwA3yN4YgAAAAA./cnd%3D!8gXSNwiT18QBEIujlwYY0cEVIAA./referrer%3Dhttp://www.imgclck.com/serve/imgclck.php/clickenc%3Dhttp://optimized-by.rubiconproject.com/t/9164/15602/101258-2.3581666.3755480?url%3D&cnd=%218yV7-QiCtsABEL3CkgYYACC3lhEwADj8xRpAAEjQBlCS_YsBWABgngZoAHAMeIABgAEMiAGAAZABAZgBAaABAagBA7ABALkBGWjVpdTIaD_BARlo1aXUyGg_yQFwmqHGvyLwP9kBAAAAAAAA8D_gAQA.&ccd=%21vwV6NgiCtsABEL3CkgYYt5YRIAA.&udj=uf%28%27a%27%2C+279660%2C+1393864119%29%3Buf%28%27c%27%2C+3152642%2C+1393864119%29%3Buf%28%27r%27%2C+12886333%2C+1393864119%29%3B&vpid=77&apid=189016&referrer=http%3A%2F%2Fwww.imgclck.com%2Fserve%2Fimgclck.php&media_subtypes=1&ct=0&dlo=1&pubclick=http://fra1.ib.adnxs.com/click?AAAAAAAAAAAAAAAAAAAAALTIdr6fGus_AAAAAAAAAAAAAAAAAAAAAA-Oj4oIzbJcljpJTzhxcH-4rRRTAAAAANYjIwB6AgAAEAkAAAIAAAAfKcUAD5wFAAAAAQBVU0QAVVNEANgCWgCqqwAAtdQAAQUCAQIAAIwA6xZV3wAAAAA./cnd=%21GgafOwjH0sYBEJ_SlAYYj7gWIAE./referrer=http%3A%2F%2Ffra1.ib.adnxs.com%2Fif%3Fenc%3DgbdAguLHaD8eqb7zixJkP_LSTWIQWOk_Hqm-84sSZD-At0CC4sdoP2mCZbZYUNUFljpJTzhxcH-3rRRTAAAAAJL-IgB2AgAAUAMAAAIAAAA9ocQAN0sEAAAAAQBVU0QAVVNEANgCWgD8ogAA58sAAgUCAQIAAIwA9idtvAAAAAA.%26pubclick%3Dhttp%3A%2F%2Ffra1.ib.adnxs.com%2Fclick%3FXkiHhzB-Wj-D_TJz3IRWP3E9CtejcNU_g_0yc9yEVj9eSIeHMH5aP_ygL0YyHDQoljpJTzhxcH-2rRRTAAAAAEJLIQBJAQAAVwMAAAIAAACL0cUA0WAFAAAAAQBVU0QAVVNEANgCWgDQMgAAUdQDAQUCAQIAAIwA3yN4YgAAAAA.%2Fcnd%253D%218gXSNwiT18QBEIujlwYY0cEVIAA.%2Freferrer%253Dhttp%3A%2F%2Fwww.imgclck.com%2Fserve%2Fimgclck.php%2Fclickenc%253Dhttp%3A%2F%2Foptimized-by.rubiconproject.com%2Ft%2F9164%2F15602%2F101258-2.3581666.3755480%3Furl%253D%26cnd%3D%25218yV7-QiCtsABEL3CkgYYACC3lhEwADj8xRpAAEjQBlCS_YsBWABgngZoAHAMeIABgAEMiAGAAZABAZgBAaABAagBA7ABALkBGWjVpdTIaD_BARlo1aXUyGg_yQFwmqHGvyLwP9kBAAAAAAAA8D_gAQA.%26ccd%3D%2521vwV6NgiCtsABEL3CkgYYt5YRIAA.%26udj%3Duf%2528%2527a%2527%252C%2B279660%252C%2B1393864119%2529%253Buf%2528%2527c%2527%252C%2B3152642%252C%2B1393864119%2529%253Buf%2528%2527r%2527%252C%2B12886333%252C%2B1393864119%2529%253B%26vpid%3D77%26apid%3D189016%26referrer%3Dhttp%253A%252F%252Fwww.imgclck.com%252Fserve%252Fimgclck.php%26media_subtypes%3D1%26ct%3D0%26dlo%3D1/clickenc=
                                    Accept-Encoding: gzip,deflate,sdch
                                    Accept-Language: en-US,en;q=0.8,fr;q=0.6
                                    Cookie: __gads=ID=386c1f6bc0285adb:T=1390666421:S=ALNI_MZXJdGrAsWELFKRsS7QcqnPTkuaMw; uuid2=9182964126870747798; sess=1; icu=ChIIr54TEAYYASAAKAEwu8_EmAUKEgiCyRUQBhgDIAAoAzDGkb-XBQoSCKraFRAGGAEgACgBMIyKv5cFChII5I8WEAYYASAAKAEw0szplwUKEgjXlhYQBhgCIAAoAjDFvM2YBQoSCP7-CBAKGAUgBSgFMMjU0pgFChIIpogJEAoYByAHKAcwqtXSmAUKEgiDtwoQChgdIB0oHTCx29KYBQoSCNuECxAKGAUgBSgFMPbX0pgFChII0aELEAoYASABKAEwuc3SmAUKEgjLzwsQChgBIAEoATDrzNKYBQoSCK7fCxAKGAEgASgBMJfH0pgFChII0eQLEAoYASABKAEw5czSmAUKEgi78AsQChgHIAcoBzDwyNKYBQoSCL_yCxAKGAEgASgBMKzV0pgFChIIkoAMEAoYAiACKAIwrdvSmAUKEgi3hQ0QChgBIAEoATCv1dKYBQoSCMWnDhAKGAcgBygHMOzY0pgFChII_KcOEAoYBSAFKAUwisHSmAUKEgiIqA4QChgEIAQoBDCr1dKYBQoSCJ7pDhAKGAUgBSgFMMnK0pgFChII3ukOEAoYICAgKCAwuNvSmAUKEgi0hw8QChgBIAEoATC2ydKYBQoSCOeVDxAKGAUgBSgFMMnK0pgFChII_J4PEAoYASABKAEwrtvSmAUKEgi_lxAQChgDIAMoAzC8zdKYBQoSCNCkEBAKGAIgAigCML3N0pgFChII6acQEAoYBiAGKAYw5dfSmAUKEgjpsRAQChgGIAYoBjCv1dKYBQoSCMy5EBAKGAEgASgBMO3U0pgFChII1uoQEAoYASABKAEwstXSmAUKEgipghEQChgIIAgoCDCJy9KYBQoSCIaeERAKGAQgBCgEMOzY0pgFChIIh54REAoYAyADKAMw79jSmAUKEgjJpREQChgBIAEoATCbytKYBQoSCI-yERAKGAEgASgBMInL0pgFChIIqbcREAoYAiACKAIwisvSmAUKEgievhEQChgBIAEoATCtw9KYBQoSCP7GERAKGAYgBigGMNzT0pgFChIIofMREAoYAyADKAMwttHSmAUKEgjK-xEQChgCIAIoAjCx1dKYBQoSCJ6BEhAKGBsgGygbMNvX0pgFChII9ogSEAoYBiAGKAYw18rSmAUKEgjvmRIQChgDIAMoAzDP2dKYBQoSCI2qEhAKGAQgBCgEMLXJ0pgFChIInLASEAoYAiACKAIw0srSmAUKEgjXsRIQChgCIAIoAjDYytKYBQoSCKO0EhAKGAMgAygDMKjV0pgFChIIvrQSEAoYByAHKAcw19jSmAUKEgjFthIQChgCIAIoAjD0zNKYBQoSCLHAEhAKGAEgASgBMKDE0pgFChIIqswSEAoYASABKAEwzsrSmAUKEgiv0hIQChgDIAMoAzCPwdKYBQoSCOTYEhAKGAEgASgBMLTV0pgFChIIrNkSEAoYByAHKAcw7MLSmAUKEgj-2xIQChgDIAMoAzCx1dKYBQoSCInfEhAKGAIgAigCMMDN0pgFChIIxuASEAoYByAHKAcw3dnSmAUKFQj14BIQChjIASDIASjIATC429KYBQoSCPfgEhAKGAEgASgBMMDN0pgFChII9-ISEAoYBCAEKAQw5djSmAUKEgjw5BIQChgDIAMoAzD4wdKYBQoSCJXqEhAKGAMgAygDMI3F0pgFChII6uwSEAoYAiACKAIwpNLSmAUKEgjB8BIQChgGIAYoBjC_zdKYBQoSCOTyEhAKGAIgAigCMPXM0pgFChII5fISEAoYAyADKAMw-czSmAUKEgiG8xIQChgHIAcoBzDQ2dKYBQoSCIuJExAKGBMgEygTMMTW0pgFChIIoIwTEAoYBSAFKAUw7dTSmAUKEgjDohMQChgBIAEoATC21dKYBQoSCI-wExAKGAUgBSgFMLrN0pgFChIIxLATEAoYBiAGKAYwqtXSmAUKEgjIsBMQChgDIAMoAzDzzNKYBQoSCLyyExAKGAQgBCgEMOnL0pgFChIIvrITEAoYASABKAEw2cnSmAUKEgj6shMQChgBIAEoATDbx9KYBQoSCMi2ExAKGAEgASgBMNnG0pgFChII5bgTEAoYAiACKAIwhNfSmAUKEgiXuRMQChgEIAQoBDDU2NKYBQoSCIq-ExAKGAYgBigGMMfC0pgFChIInsITEAoYASABKAEw2cbSmAUKEgibxRMQChgGIAYoBjCE0dKYBQoSCP_FExAKGAIgAigCMOjM0pgFChIIkcYTEAoYBCAEKAQwz8fSmAUKEgi3xhMQChgBIAEoATCfydKYBQoSCOvGExAKGAEgASgBMLjb0pgFChIIx8gTEAoYBCAEKAQw6NTSmAUKEgiFyhMQChgBIAEoATDTzNKYBQoSCI_KExAKGAIgAigCMMbU0pgFChIIu9ETEAoYAyADKAMw2sfSmAUKEgjr2BMQChgCIAIoAjC21dKYBQoSCIbbExAKGAIgAigCMLnb0pgFChIIzuUTEAoYASABKAEw8MzSmAUKEgj76RMQChgCIAIoAjCqydKYBQoSCIHrExAKGAEgASgBMKrJ0pgFELnb0pgFGNYE; anj=dTM7k!M4.g1IKw2hK`RZ[+9f#Abz#5Z8>#V-^@!KG9XLO4442ch)Pc]jvxZ!#GhOwx*meAdp/D)elWNRR%-I!MOpSn=J+VCrW%0=hj]Bz32M!LSOQ5gll*LP_br1!?zqWv$YT0!S8!Ssqbx<[gw>6wFG2.OXE$1'cEc8BdiTCWLi:P+XwDKQDr`LmI$bR^3u%?co]YbrY[FD44<J(CU/Gn<5H=tP`n<jx[Cz6px:fcFXbqHccp2?vY*$/m>4GqE.2:v`'pIRgJ@wKuwpOTY'2wRpvC`e.1o[gHdch:d8Ly_dx!x3SeM0^!qrZIi%XQ$0pC/UUYEnNS-^j>32us+UP1VB_*ML]?KovH`x8g7%)dRu@#?pr+Lx<$9w@Af%inZIpkFAP#Y`t[+c'OBbc?!FUlhh4fF<-9S<1`W1<W3_z!``x7Jhjeh
t=1393864121360 [st=  2]     -HTTP_TRANSACTION_SEND_REQUEST
t=1393864121360 [st=  2]     +HTTP_TRANSACTION_READ_HEADERS  [dt=330]
t=1393864121360 [st=  2]        HTTP_STREAM_PARSER_READ_HEADERS  [dt=330]
t=1393864121690 [st=332]        HTTP_TRANSACTION_READ_RESPONSE_HEADERS
                                --> HTTP/1.1 200 OK
                                    Server: Apache
                                    ETag: "d932a372371bd0a47ba7e2a73649a8d0:1393776550"
                                    Last-Modified: Sun, 02 Mar 2014 16:09:10 GMT
                                    Accept-Ranges: bytes
                                    Content-Length: 5255
                                    Content-Type: application/x-shockwave-flash
                                    Date: Mon, 03 Mar 2014 16:28:41 GMT
                                    Connection: keep-alive
t=1393864121690 [st=332]     -HTTP_TRANSACTION_READ_HEADERS
t=1393864121690 [st=332]      HTTP_CACHE_WRITE_INFO  [dt=0]
t=1393864121690 [st=332]      HTTP_CACHE_WRITE_DATA  [dt=0]
t=1393864121690 [st=332]      HTTP_CACHE_WRITE_INFO  [dt=0]
t=1393864121691 [st=333]   -URL_REQUEST_START_JOB
t=1393864121691 [st=333]    HTTP_TRANSACTION_READ_BODY  [dt=0]
t=1393864121691 [st=333]    HTTP_CACHE_WRITE_DATA  [dt=0]
t=1393864121691 [st=333]    HTTP_TRANSACTION_READ_BODY  [dt=1]
t=1393864121692 [st=334]    HTTP_CACHE_WRITE_DATA  [dt=0]
t=1393864121692 [st=334]    HTTP_TRANSACTION_READ_BODY  [dt=0]
t=1393864121692 [st=334]    HTTP_CACHE_WRITE_DATA  [dt=0]
t=1393864121692 [st=334]    HTTP_TRANSACTION_READ_BODY  [dt=0]
t=1393864121692 [st=334]    HTTP_CACHE_WRITE_DATA  [dt=0]
t=1393864121692 [st=334] -REQUEST_ALIVE

E do URL_REQUEST:

122669: DISK_CACHE_ENTRY
http://cdn.adnxs.com/p/d9/32/a3/72/d932a372371bd0a47ba7e2a73649a8d0.swf?clickTag=http%3A%2F%2Ffra1.ib.adnxs.com%2Fclick%3FSRPvAE9aoD_c-TxO6i6ZP-kmMQisHO4_3Pk8TuoumT9JE-8AT1qgP3vmRkLiiPF6ljpJTzhxcH-5rRRTAAAAABwgIwByBwAAPwEAAAIAAADRAMMAVqgFAAAAAQBVU0QAVVNEANgCWgDHsgAAFIsAAQUCAQIAAIwAeiTtsAAAAAA.%2Fcnd%3D%2521NgbzOgjzkMEBENGBjAYY1tAWIAA.%2Freferrer%3Dhttp%253A%252F%252Ffra1.ib.adnxs.com%252Fif%253Fenc%253DgbdAguLHaD8eqb7zixJkP_LSTWIQWOk_Hqm-84sSZD-At0CC4sdoP2mCZbZYUNUFljpJTzhxcH-3rRRTAAAAAJL-IgB2AgAAUAMAAAIAAAA9ocQAN0sEAAAAAQBVU0QAVVNEANgCWgD8ogAA58sAAgUCAQIAAIwA9idtvAAAAAA.%2Fclickenc%3Dhttp%253A%252F%252Ffra1.ib.adnxs.com%252Fclick%253FXkiHhzB-Wj-D_TJz3IRWP3E9CtejcNU_g_0yc9yEVj9eSIeHMH5aP_ygL0YyHDQoljpJTzhxcH-2rRRTAAAAAEJLIQBJAQAAVwMAAAIAAACL0cUA0WAFAAAAAQBVU0QAVVNEANgCWgDQMgAAUdQDAQUCAQIAAIwA3yN4YgAAAAA.%252Fcnd%253D%25218gXSNwiT18QBEIujlwYY0cEVIAA.%252Freferrer%253Dhttp%253A%252F%252Fwww.imgclck.com%252Fserve%252Fimgclck.php%252Fclickenc%253Dhttp%253A%252F%252Foptimized-by.rubiconproject.com%252Ft%252F9164%252F15602%252F101258-2.3581666.3755480%253Furl%253Dhttp%25253A%25252F%25252Fwww.downloadchop.com%25252Fgo%25252Flightspark%25253Fsource%25253Dybrant_lightspark-fr%252526adprovider%25253Dybrant%252526ce_cid%25253Dfra1CJb1pPqEp5y4fxACGPvMm5KknOL4eiINODIuMjI5LjIyLjE2NigBMLnb0pgF%252526subid%25253D2301980
Start Time: 2014-03-03 17:28:41.359

t=1393864121359 [st=  0] +DISK_CACHE_ENTRY_IMPL  [dt=350]
                          --> created = true
                          --> key = "http://cdn.adnxs.com/p/d9/32/a3/72/d932a372371bd0a47ba7e2a73649a8d0.swf?clickTag=http%3A%2F%2Ffra1.ib.adnxs.com%2Fclick%3FSRPvAE9aoD_c-TxO6i6ZP-kmMQisHO4_3Pk8TuoumT9JE-8AT1qgP3vmRkLiiPF6ljpJTzhxcH-5rRRTAAAAABwgIwByBwAAPwEAAAIAAADRAMMAVqgFAAAAAQBVU0QAVVNEANgCWgDHsgAAFIsAAQUCAQIAAIwAeiTtsAAAAAA.%2Fcnd%3D%2521NgbzOgjzkMEBENGBjAYY1tAWIAA.%2Freferrer%3Dhttp%253A%252F%252Ffra1.ib.adnxs.com%252Fif%253Fenc%253DgbdAguLHaD8eqb7zixJkP_LSTWIQWOk_Hqm-84sSZD-At0CC4sdoP2mCZbZYUNUFljpJTzhxcH-3rRRTAAAAAJL-IgB2AgAAUAMAAAIAAAA9ocQAN0sEAAAAAQBVU0QAVVNEANgCWgD8ogAA58sAAgUCAQIAAIwA9idtvAAAAAA.%2Fclickenc%3Dhttp%253A%252F%252Ffra1.ib.adnxs.com%252Fclick%253FXkiHhzB-Wj-D_TJz3IRWP3E9CtejcNU_g_0yc9yEVj9eSIeHMH5aP_ygL0YyHDQoljpJTzhxcH-2rRRTAAAAAEJLIQBJAQAAVwMAAAIAAACL0cUA0WAFAAAAAQBVU0QAVVNEANgCWgDQMgAAUdQDAQUCAQIAAIwA3yN4YgAAAAA.%252Fcnd%253D%25218gXSNwiT18QBEIujlwYY0cEVIAA.%252Freferrer%253Dhttp%253A%252F%252Fwww.imgclck.com%252Fserve%252Fimgclck.php%252Fclickenc%253Dhttp%253A%252F%252Foptimized-by.rubiconproject.com%252Ft%252F9164%252F15602%252F101258-2.3581666.3755480%253Furl%253Dhttp%25253A%25252F%25252Fwww.downloadchop.com%25252Fgo%25252Flightspark%25253Fsource%25253Dybrant_lightspark-fr%252526adprovider%25253Dybrant%252526ce_cid%25253Dfra1CJb1pPqEp5y4fxACGPvMm5KknOL4eiINODIuMjI5LjIyLjE2NigBMLnb0pgF%252526subid%25253D2301980"
t=1393864121690 [st=331]   +ENTRY_WRITE_DATA  [dt=0]
                            --> buf_len = 304
                            --> index = 0
                            --> offset = 0
                            --> truncate = true
t=1393864121690 [st=331]   -ENTRY_WRITE_DATA
                            --> bytes_copied = 304
t=1393864121690 [st=331]   +ENTRY_WRITE_DATA  [dt=0]
                            --> buf_len = 0
                            --> index = 1
                            --> offset = 0
                            --> truncate = true
t=1393864121690 [st=331]   -ENTRY_WRITE_DATA
                            --> bytes_copied = 0
t=1393864121690 [st=331]   +ENTRY_WRITE_DATA  [dt=0]
                            --> buf_len = 0
                            --> index = 2
                            --> offset = 0
                            --> truncate = true
t=1393864121690 [st=331]   -ENTRY_WRITE_DATA
                            --> bytes_copied = 0
t=1393864121691 [st=332]   +ENTRY_WRITE_DATA  [dt=0]
                            --> buf_len = 2612
                            --> index = 1
                            --> offset = 0
                            --> truncate = true
t=1393864121691 [st=332]   -ENTRY_WRITE_DATA
                            --> bytes_copied = 2612
t=1393864121692 [st=333]   +ENTRY_WRITE_DATA  [dt=0]
                            --> buf_len = 1448
                            --> index = 1
                            --> offset = 2612
                            --> truncate = true
t=1393864121692 [st=333]   -ENTRY_WRITE_DATA
                            --> bytes_copied = 1448
t=1393864121692 [st=333]   +ENTRY_WRITE_DATA  [dt=0]
                            --> buf_len = 1195
                            --> index = 1
                            --> offset = 4060
                            --> truncate = true
t=1393864121692 [st=333]   -ENTRY_WRITE_DATA
                            --> bytes_copied = 1195
t=1393864121693 [st=334]    ENTRY_CLOSE
t=1393864121709 [st=350] -DISK_CACHE_ENTRY_IMPL

Digitalizando os DISK_CACHE_ENTRYprogramas para que fique limpo:

$ sudo clamscan -r .config/google-chrome/
[...]
Known viruses: 3138491
Engine version: 0.97.8
Scanned directories: 543
Scanned files: 1511
Infected files: 0
Data scanned: 70.93 MB
Data read: 135.29 MB (ratio 0.52:1)
Time: 22.528 sec (0 m 22 s)

As páginas exibidas costumam (talvez sempre, não tenho certeza) no xxx.adnx.comdomínio (a xxxparte varia). A pesquisa dessa sequência no google-chromediretório retorna:

$ grep -lR adnx .config/google-chrome/
.config/google-chrome/Default/Preferences
.config/google-chrome/Default/History Provider Cache
.config/google-chrome/Default/Cookies
.config/google-chrome/Default/Current Tabs
.config/google-chrome/Default/History
.config/google-chrome/Default/Archived History
.config/google-chrome/Default/Pepper Data/Shockwave Flash/WritableRoot/#SharedObjects/Y255TG9H/macromedia.com/support/flashplayer/sys/#cdn.adnxs.com/settings.sol
.config/google-chrome/Default/Pepper Data/Shockwave Flash/WritableRoot/#SharedObjects/Y255TG9H/macromedia.com/support/flashplayer/sys/settings.sol
.config/google-chrome/Default/Favicons-journal
.config/google-chrome/Default/Preferences~
.config/google-chrome/Default/Favicons
.config/google-chrome/Default/Cookies-journal

Meus complementos instalados seguem. Estes são da loja de complementos do Chrome:

"View Vote totals" without 1000 rep
AutoReviewComments 1.3.0
Chat Reply Helper for Stack Exchange sites 2.4.0
Close Tabs 1.1
Desktop Notifications for Stack Exchange 1.6.5.1
Docs PDF/PowerPoint Viewer (by Google) 3.10
Edit with Emacs 1.13
Hangout Chat Notifications 2.0.0
IE Tab 6.1.21.1
KBD Button for Stack Exchange sites 0.2.0
Sexy Undo Close Tab 7.4.13
Smooth Gestures 0.17.14
SmoothGestures: Plugin 0.9.1
Yet another flags 0.9.10.0

Estes são dos aplicativos Stack :

Dude, where's my cursor 1.0
SE Comment Link Helper 1.0
Super User Automatic Corrector 1.0
threading-comments 1.0
stackexchange-tab-editing 1.0

Plugins instalados:

Captura de tela mostrando plugins instalados

Como posso usar essas informações (ou qualquer outra) para identificar qual complemento está causando isso?

Terdon
fonte
1
A única maneira que eu sei é uma abordagem de tentativa e erro.
Ramhound #
@ Ramhound yeah. O problema é que, como isso ocorre raramente, a cada poucos dias, a tentativa e o erro podem levar meses, e é por isso que ainda não tentei.
terdon
@terdon | clamscanera exatamente o que eu estava pensando. Como é um tanto intermitente, é improvável que você descubra a extensão antes de desligá-los e adicioná-los por um período de tempo. Isso pressupõe que é um problema de extensão. Você notou algo consistente em sua atividade quando o problema ocorre?
Matthew Williams
@MatthewWilliams nada. Parece completamente aleatório, eu sei que só acontece no chrome. Posso ler uma postagem aqui, por exemplo, e sem cliques, de repente sou redirecionado para uma página de adição / download.
terdon
1
Apenas uma observação, você não precisa desativar suas extensões uma por vez . Desative metade deles por alguns dias e, em breve, você terá reduzido o campo pela metade (a menos que tenha mais de uma extensão infectada).
31414 alexis

Respostas:

10

Não tenho certeza se esse é o caso do seu problema específico, mas houve situações em que boas extensões conhecidas foram vendidas a terceiros que cooptam a extensão para fins nefastos. Aqui está uma história que discute isso: As extensões do Google Chrome estão sendo vendidas para empresas de adware maliciosas .

excerto

Ron Amadeo, da Ars Technica, escreveu recentemente um artigo sobre fornecedores de adware que compram extensões do Chrome para colocar atualizações maliciosas e injetadas em anúncios.

O Google Chrome possui atualizações automáticas para garantir que os usuários estejam sempre executando as atualizações mais recentes. Obviamente, o Google Chrome é atualizado diretamente pelo Google. No entanto, esse processo de atualização inclui as extensões do Chrome. As extensões do Chrome são atualizadas pelos proprietários da extensão e cabe ao usuário determinar se o proprietário da extensão é confiável ou não.

Quando os usuários baixam uma extensão, eles concedem ao proprietário da permissão permissão para enviar novos códigos para o navegador a qualquer momento.

O que inevitavelmente aconteceu é que os fornecedores de adware estão comprando as extensões e, portanto, os usuários, dos autores das extensões. Esses fornecedores estão enviando adware para todos os usuários da extensão, o que pode resultar em uma experiência de navegação perigosa.

Um autor de extensão do Google forneceu sua conta pessoal em sua postagem no blog intitulada "Eu vendi uma extensão do Chrome, mas foi uma péssima decisão".

Meu conselho seria levar essa situação muito a sério e desativar as extensões das quais você não tem certeza. Eu monitoraria a situação para ver se ela desaparece ou continua.

Se continuar, eu aprofundaria e começaria a examinar os servidores DNS que você está usando. Normalmente, uso o OpenDNS exatamente por esse motivo, pois esse serviço (gratuito) tenta impedir os vetores de ataque redirecionando as pesquisas de DNS para páginas alternativas do OpenDNS.

Por que se importar com o DNS?

Os servidores DNS do OpenDNS aumentam intencionalmente os resultados que retornam quando você faz uma pesquisa se um nome de host é conhecido por ser afiliado a atividades relacionadas a spam / hackers / phishing. Eles estão em uma posição única, uma vez que executar as pesquisas para cada site seus clientes tráfego, para que eles possam detectar anomalias ver aqui: OpenDNS proteção contra phishing , assim como aqui .

O quê mais?

Eu também garantiria que seu /etc/hostsarquivo não fosse comprometido e continuaria a monitorar a situação usando algo como nethog, que mostrará quais processos estão acessando sua rede.

Amit Agarwal criou uma extensão do Feedly para o Chrome em menos de uma hora e a vendeu sem saber a um fornecedor de Adware por uma oferta de quatro dígitos. A extensão tinha mais de 30.000 usuários no Chrome no momento da venda. Os novos proprietários enviaram uma atualização para a loja do Chrome, que injetou links de adware e afiliados na experiência de navegação dos usuários. Embora essa extensão tenha sido removida devido à publicidade feita pela confissão de remorso de Agarwal, esse é um evento muito comum nas extensões do Chrome.

slm
fonte
Sim, eu acho que algo assim está acontecendo. Posso confirmar que meu hostsarquivo está limpo e que será alternado para o OpenDNS por precaução. Obrigado.
terdon
O OpenDNS não fez diferença. Eu acho que considera esses pedidos válidos.
terdon
@terdon - eles ainda podem não ter detectado esse problema.
Slm
5

Dê uma olhada nos comentários da extensão Smooth Gestures ( link direto ).

Se você classificar os comentários por data (clicando em Recente ), verá que quase todos os novos comentários têm uma classificação de uma estrela e reclamam de anúncios secretos:

Kevin Lee 1 dia atrás

Vendido para uma empresa terceirizada que adiciona anúncios e um recurso de pagamento para remover anúncio.

Suresh Nageswaran 3 dias atrás

Odeio os anúncios. Funcionou bem até começar a injetar anúncios na minha experiência de navegação. Eu teria pago para continuar a usá-lo, mas me senti fortemente com a sorrateira. Limites em spyware.

John Smith 6 dias atrás

Não use isso. Ele está injetando JS para clicá-lo e causar problemas de segurança XSS com https.

Tomas Hlavacek 23 de fevereiro de 2014

Porcaria absoluta ... Lembra do incidente com sneaking de URL não autorizado? Então eles começaram a forçar os usuários a "doar" ou sofrer anúncios. Ele até começou a ficar em algumas páginas (o que não era o caso antes de todas essas "melhorias"). Então, mudei para o CrxMouse e estou bem.

kyle barr 19 de fevereiro de 2014

É uma extensão sólida de gestos do mouse, mas os novos anúncios são uma adição horrível. Primeiro, porque a extensão é atualizada e adiciona silenciosamente os anúncios, para que você não saiba de onde eles vêm. Aqui, estou examinando meu computador com vários verificadores de malware, porque estou recebendo anúncios aleatórios, até perceber que são os gestos suaves inseri-los.

Não há mais um bom motivo para usar esta extensão e, pessoalmente, eu gostaria de saber quem desenvolve essa extensão, para garantir que não instale nada deles no futuro.

Parece que esse é o culpado.

Dennis
fonte
Ah, agora isso realmente parece promissor. Obrigado, vou reinstalar os que já removi e apenas remover este. Ainda não aceitarei, pois levará alguns dias para ter certeza, mas voltarei e informaremos.
terdon
Que bom que você aparentemente encontrou o culpado. Existe uma extensão semelhante chamada SmoothScroll que parece ter o mesmo problema. chrome.google.com/webstore/search/smooth%20scroll . Aquele com mais críticas, se você olhar nas classificações, o mesmo negócio que este!
Slm
@terdon: Acho que encontrei uma extensão útil. O Notificador de atualização de extensões mostra uma notificação na área de trabalho toda vez que uma extensão é atualizada.
Dennis
5

Além das respostas aqui, encontrei alguns recursos mais úteis.

  1. Este artigo da howtogeek recomenda um programa chamado Fiddler que atua como um proxy de depuração da Web, permitindo examinar solicitações de rede (há uma versão alpha linux ). O @slm me apontou para esta resposta no SO que possui vários programas semelhantes também.

  2. O modo de desenvolvedor na chrome://extensionspágina do chrome permite verificar cada extensão para processos em execução em segundo plano:

    insira a descrição da imagem aqui

    Clicar em background.htmlabre a janela de ferramentas de desenvolvedor do chrome, que permite pesquisar facilmente as fontes dos vários scripts que a extensão contém. Nesse caso, notei uma pasta chamada supportna árvore de origem do Sexy Undo Close Tab que continha um script chamado background.jsque parecia suspeito (estava gerando intervalos de tempo aleatórios que se encaixam nos meus sintomas).

  3. Este outro artigo da howtogeek tem uma lista de extensões conhecidas a serem evitadas, mas ainda melhor é http://www.extensiondefender.com, que parece ser um banco de dados de extensões maliciosas gerado pelo usuário. No entanto, eles não especificam como ou por que uma extensão específica foi marcada como mal- ou addware; portanto, talvez deva ser tomada com um pouco de sal.

  4. As pessoas por trás do extensiondefender.com (quem quer que sejam) também desenvolveram uma pequena extensão muito legal chamada Extension Defender (drumroll) . Isso permite que você verifique as extensões existentes em busca de extensões "ruins" conhecidas e também bloqueia a instalação de extensões na lista negra.

Portanto, nas extensões do meu OP, Smooth Gestures (obrigado @Dennis) e Sexy Undo Close Tab são addware. Com base no código-fonte do support/background.jsarquivo deste último, tenho certeza de que um deles foi o seqüestro aleatório da minha página atual, mas darei alguns dias para ter certeza.

Outra extensão útil é o Notificador de Atualização de Extensões (obrigado @Dennis ), que aparentemente informa sempre que um haq de extensão é atualizado, o que pode ajudar a identificar o culpado caso uma atualização tenha adicionado esse tipo de comportamento.

Terdon
fonte
OK, eu tenho que perguntar, o que diabos é sexy desfazer aba perto?
Slm
@ slm heh, é por isso que eu tive certeza [editar: pensei ter certeza, link adicionado agora] o nome era um link, para que ninguém entenda mal o seu propósito :). É apenas uma extensão "reabrir guias fechadas" e os desenvolvedores decidiram esse nome ridículo.
terdon
violinista é apenas o Windows BTW. Você pode usar o mitmproxy no Linux. stackoverflow.com/questions/2040642/…
slm
@ slm não, não é, eles têm uma versão Alpha baseada em Mono que eles alegam que deve funcionar no Linux e OSX. Há um link para ele na página de downloads.
terdon
Quem é David? : P
Dennis
4

Vou me concentrar nos métodos de detecção.

Verifique os changelogs

Isso parece óbvio. Verifique a página de extensões do Chrome para registros de alterações e compare quando as extensões foram atualizadas pela última vez com quando o comportamento foi iniciado. Esse é um bom indicador, caso você queira identificar com precisão a extensão com falha.

Analisar os scripts em segundo plano

No arquivo manifest.json da extensão chrome, procure o backgroundobjeto, algo como isto:

  "background" : {
    "persistent" : true,
    "scripts" : [
        "js/jquery.js",
        "js/jQuery.loadScript.js",
        "js/i18n.js",
        "js/MangaElt.js",
        "js/mgEntry.js",
        "js/BSync.js",
        "js/analytics.js",
        "js/personalstat.js",
        "js/wssql.js",
        "js/amrcsql.js",
        "js/background.js"
    ]
  },

Esses scripts normalmente são executados o tempo todo enquanto a extensão está ativa e é o vetor de ataque mais comum. Analisando o texto para:

chrome.extension.sendRequest({action: "opentab"
chrome.tabs.create({
chrome.windows.create({

e os nomes de domínio (como adnxs) são uma boa abordagem. Isso não funcionará se os arquivos estiverem de alguma forma ofuscados, o que também indica que algo suspeito está escondido.

Eliminação por bruteforce

O método mais fácil, mas no seu caso, demorado é desativar uma a uma as extensões até que, por eliminação, você identifique o culpado.

Verifique os eventos do soquete

Esse é o mais avançado, mas não identifica uma extensão, mas é uma maneira de coletar informações, a única desvantagem é que o chrome / ium pode remover eventos quando a memória se esgotar e isso gera um pouco de sobrecarga.

Compare suas extensões com outras afetadas

Se duas pessoas tiverem o mesmo problema e houver apenas uma extensão em comum, elas poderão presumir com segurança que a extensão é a culpada e desativá-la. Se isso não funcionar, a extensão está limpa e eles podem ser comparados com os outros.

Braiam
fonte
Hmm, boa dica para analisar as coisas de fundo, fará isso agora. Infelizmente, a coisa tende a seqüestrar uma guia existente, portanto não é necessário opentabnem é createnecessário. Alguma dica sobre o que devo procurar? Algo como uma solicitação GET, eu acho.
terdon
@terdon no caso de abrir a janela atual, eu verificaria os scripts de conteúdo. Espere, vou receber algumas telas
Braiam
Sim, nada óbvio nos manifest.jsonarquivos. Onde / quais são os scripts de conteúdo?
terdon
1

Se você tiver o Wine Windows Emulator instalado, ele pode estar infectado e o Chrome está sendo aberto porque o malware está abrindo o navegador padrão.

Você pode tentar mover / excluir o ~/.winediretório e reiniciar a máquina. Eu tive o mesmo problema há alguns meses e foi assim que o resolvi.

Em retrospectiva, eu gostaria de ter mantido uma cópia do diretório para determinar as especificidades da infecção. Na época, eu não sabia que esse método funcionaria, nem quão extensa era a infecção, então optei por excluir a coisa toda.

Jon Ruttan
fonte
0

Tem certeza de que é realmente malware? Houve uma grande quantidade de anúncios causando redirecionamentos etc. e, como eles conseguem executar um pouco de JavaScript, eles podem fazê-lo com um atraso. O fato de sua depuração de solicitação mostrar o que eu acredito ser uma plataforma de entrega de anúncios sugere que esse pode ser um lugar para procurar.

Eu tentaria um bloqueador de anúncios. No entanto, não tenho certeza do que é bom no Chrome atualmente.

zigg
fonte
Certamente, eu recebo esse comportamento em sites que, com certeza, são livres de malware, por exemplo. Como tenho rep representante suficiente, não há acréscimos nos sites SE que frequento e ainda recebo esses redirecionamentos irritantes.
terdon
Não são os sites que são invadidos por malware; são as redes de anúncios que eles usam. Os compradores de anúncios estão comprando anúncios e introduzindo seu próprio código.
zigg 3/14
Bem, sim, mas como não vejo os anúncios, suponho que eles não sejam exibidos no meu navegador. Somente novos usuários veem anúncios.
terdon
0

99% disso parece ser apenas Windows - mas, mesmo assim, tente seguir este guia .

Pelo que você postou, é impossível saber qual extensão está causando esses problemas.

Boa sorte!

Chris
fonte
Obrigado, mas como você disse, isso é tudo para o Windows. A única sugestão independente de sistema operacional é remover todos os complementos não instalados por mim (todos eles foram).
terdon
@terdon - comece com a atualização das extensões desde que o problema começou.
Ramhound
@terdon Há muitas coisas relacionadas ao navegador! Tente desativar todas as extensões e fique com as que você realmente precisa. Experimente o Firefox e veja se existem extensões semelhantes. Verifique todas as extensões - uma a uma no - Google. Talvez alguém tenha relatado um problema semelhante? Publique a lista de todas as extensões que você instalou.
31514 Chris
@ Ramhound obrigado, mas a maioria deles foi instalada no mesmo dia.
terdon
@ Chris, eu sei que é específico do cromo, e é exatamente isso que eu quero evitar. Como isso acontece apenas a cada poucos dias, a depuração um a um pode levar meses. Adicionei minha lista de extensões ao OP.
terdon