Rastreio de configurações de cromo ou configuração de cromo

1

Dada a aplicação complexa, como por exemplo o cromo, alguém agora conveniente (e realmente trabalhando) método de rastreamento é syscalls?

O que estou fazendo

Iniciando o cromo no perfil temporário, mas com várias extensões ativadas, como ghostery (e várias outras, mas uma é suficiente para testar)
chromium-browser --temp-profile --enable-plugins --no-first-run --disable-first-run-ui --no-default-browser-check --load-extension=/home/MYPROFILE/.config/chromium/Default/Extensions/mlomiejdfkolichcflejclcbmpeaniij/3.1.48_0

O que eu quero fazer

Eu quero saber quando e de qual arquivo o chromium executa as páginas iniciais criadas / iniciadas na primeira execução pelas extensões. Cada vez que o cromo executa esse perfil temporário, o Ghostery abre duas páginas iniciais - surveymonkey e sua configuração. Algumas outras extensões também fazem isso. Eu queria que fosse embora :) então eu ficaria feliz com qualquer solução, configuração de edição, etc.

O que eu tentei

  1. Eu verifiquei as opções de linhas de comando se houver alguma que possa impedir a abertura de páginas por extensões durante a inicialização do Chromium, mas não encontrei nenhuma.

  2. Eu verifiquei as extensões do cromo na sua página manifest.json have options.html, que supostamente é executada na primeira execução. Eu removi essa entrada do json, mas as páginas ainda apareciam.

  3. Eu tentei rastrear o processo de cromo usando:
    a) $ strace -F -v -o "/tmp/chromium_run_<backtick>date +%F_%T<backtick>" chromium-browser --temp-profile --enable-plugins --no-first-run --disable-first-run-ui --no-default-browser-check --load-extension=/home/MYPROFILE/.config/chromium/Default/Extensions/mlomiejdfkolichcflejclcbmpeaniij/3.1.48_0 mas o sandbox do chromium estava reagindo, dizendo algo como

    Usando o flash PPAPI. A sandbox setuid não está sendo executada como root. Causas comuns:

    • Um processo sem privilégios usando ptrace, como um depurador.
    • Um conjunto de processos pai prctl (PR_SET_NO_NEW_PRIVS, ...) Falha ao mover para o novo espaço de nomes: Espaços de nomes de PID suportados, Espaço de nomes de rede suportado, mas com falha: errno = Operação não permitida

    b) $ sudo strace -F -v -o "/tmp/chromium_run_<backtick>date +%F_%T<backtick>" chromium-browser --temp-profile --enable-plugins --no-first-run --disable-first-run-ui --no-default-browser-check --load-extension=/home/MYPROFILE/.config/chromium/Default/Extensions/mlomiejdfkolichcflejclcbmpeaniij/3.1.48_0 não gerou erros, mas depois de várias centenas de kilobytes de log não havia open ou qualquer coisa no arquivo que eu estava esperando, nem a janela do aplicativo chromium aparecia também, ela estava em algum lugar ( waitpid(3, ).

Quaisquer outras ideias que me ocorram são demoradas

  • ampliando as origens do cromo para encontrar linha de culpados
  • configurar o chromium build localmente e criar o cromo, com símbolos e tentar com o gdb.

Eu apreciaria qualquer conselho.

    
por JustMe 26.11.2015 / 21:51

0 respostas

Tags