<!-- wp:tadv/classic-paragraph -->
<h1><em><strong>SQL Injection, fique longe desse problema!</strong></em></h1>
<h2><strong>Tutorial completo e sem enrolação!</strong></h2>
<p>Como a falta de atualização no seu Wordpress pode acabar com a sua reputação com o google. </p>
<blockquote>
<p><strong>SQL Injection </strong><span>é uma técnica em que usuários maliciosos podem injetar </span><b>comandos SQL </b><span>em um </span><span>procedimento SQL </span><span>através da entrada de dados em uma página web. Esses comandos SQL injetados alteram um SQL já existente e que deveria processar uma requisição pré-definida. Esse SQL que pode ser injetado compromete severamente a segurança de uma aplicação web.</span></p>
</blockquote>
<p><span>Hoje vamos abordar um problema muito frequente, tão frequente que podemos dizer que pelo menos uma vez por mês temos que ajudar nossos clientes hospedados conosco a resolver esse problema, o SQL Injection.</span></p>
<p>Em resumo, essa técnica é utilizada para “N” motivos, porém, a utilização dela não é nociva em nenhum caso. Abaixo vou relatar como identificar e resolver esse problema.</p>
<h2><strong>SQL Injection: Como conseguiram colocar isso no meu site?</strong></h2>
<p>Simples, por se tratar-se<span> do </span><strong><em>SQL Injection</em></strong><span> </span>você precisa ter um site com banco de dados e hoje pelo menos 90% dos sites utilizam algum CMS para o seu gerenciamento, neste artigo em específico vou falar sobre o WordPress que é de código aberto e sem dúvidas o mais popular.</p>
<p>Algumas agências ou desenvolvedores muitas vezes buscam soluções prontas e muitas delas são soluções pagas. Com o intuito de baratear o processo devido um orçamento apertado ou outra razão eles acabam utilizando temas ou “Plugins” <strong>nulled</strong>, que são nada mais, nada menos que plugins sem a devida licença, hackeados para uso sem a necessidade de compra-los ou ativa-los, mas isso traz um grande problema entre elas a falta de atualização.</p>
<p>Quando você compra um tema ou um plugin para o seu projeto, o desenvolvedor do mesmo fornece a você todas as atualizações necessárias, além de atualizações de segurança e adição de novos recursos, essas atualizações são necessárias para acompanhar o avanço do wordpress, ou seja comprou um plugin para a versão x mas o wordpress atualizou para versão Y, o desenvolvedor faz as alterações necessárias para que o plugin funcione na versão X e na versão Y o que não acontece com um plugin "nulled", portanto não recomendo o uso dessa prática, além de insegura pode causar um grande mal-estar entre você e seu cliente. </p>
<p><strong>Sendo direto</strong>, você só acha como dizem "Sarna para se coçar" se procurar, são raros os casos onde um site atualizado, tema, plugin e core do WP "Contraírem" certos problemas e estou falando de sites sem nenhuma proteção interna, então a recomendação é expressa: <strong><span style="color: #ff0000;">ATUALIZE O SEU WORDPRESS</span>, e para quem não atualiza, vai um recado do Caetano...<br /><br /></strong></p>
<div style="width: 100%; height: 0; padding-bottom: 66%; position: relative;"><iframe class="giphy-embed" style="position: absolute;" src="https://giphy.com/embed/uZfADsbOw4Dcs" width="100%" height="100%" frameborder="0" allowfullscreen="allowfullscreen" data-mce-fragment="1"></iframe></div>
<p><a href="https://giphy.com/gifs/cara-como-vc-uZfADsbOw4Dcs">via GIPHY</a></p>
<p><strong><br /><br /></strong></p>
<h2><strong>Conhecimento de causa</strong></h2>
<p>No ultimo site que fizemos a desinfecção, o desenvolvedor ocultou as atualizações do <a href="https://br.wordpress.org/" target="_blank" rel="noopener noreferrer">WordPress</a> do cliente, isso resultou e mais de 680 entradas via SQL Injection no site do cliente. Atitude totalmente irresponsável e amadora com o cliente uma vez que foi desativada as atualizações mas não foi feito nenhuma ação de proteção no site e hoje contamos com diversos plugins de segurança que previnem esse tipo de ação.</p>
<p> </p>
<h2><strong>Chega de enrolar e vamos ao que interessa!<br /></strong></h2>
<ol>
<li>Acesse o site<span> </span><strong><a href="https://sitecheck.sucuri.net/">https://sitecheck.sucuri.net/</a></strong></li>
<li>Informe a URL do site que está com problemas e em seguida clique em Scan Website<br /><img class="alignnone wp-image-16236 size-large" title="SQL Injection" src="https://www.agencialumina.com.br/wp-content/uploads/2019/04/Captura-de-Tela-2019-04-09-às-15.15.57-1024x563.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://www.agencialumina.com.br/wp-content/uploads/2019/04/Captura-de-Tela-2019-04-09-às-15.15.57-1024x563.png 1024w, https://www.agencialumina.com.br/wp-content/uploads/2019/04/Captura-de-Tela-2019-04-09-às-15.15.57-300x165.png 300w, https://www.agencialumina.com.br/wp-content/uploads/2019/04/Captura-de-Tela-2019-04-09-às-15.15.57-768x422.png 768w" alt="SQL Injection" width="1024" height="563" /><br /><br /></li>
<li>Após o passo 2, ele irá reportar algo como a imagem abaixo.<br /><img class="alignnone wp-image-16278 size-full" title="SQL Injection" src="https://www.agencialumina.com.br/wp-content/uploads/2019/04/sql-injection.png" alt="" width="1110" height="881" /><br />(Ok, agora você já sabe quem é o vilão!)<br /><br /></li>
<li>Acesse o painel Administrativo do WordPress.<br /><br /></li>
<li>Clique em mídia, e selecione a primeira imagem da galeria, ela abrirá desta forma igual a imagem abaixo. (Lembrando que na grande maioria das vezes, os códigos são inseridos na descrição das imagens mas não é uma regra, pode estar nas páginas, posts ou widgets de texto.)<br /><img class="alignnone wp-image-16240 size-large" title="SQL Injection" src="https://www.agencialumina.com.br/wp-content/uploads/2019/04/imagem-infectada-com-sql-injection-1024x552.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://www.agencialumina.com.br/wp-content/uploads/2019/04/imagem-infectada-com-sql-injection-1024x552.png 1024w, https://www.agencialumina.com.br/wp-content/uploads/2019/04/imagem-infectada-com-sql-injection-300x162.png 300w, https://www.agencialumina.com.br/wp-content/uploads/2019/04/imagem-infectada-com-sql-injection-768x414.png 768w, https://www.agencialumina.com.br/wp-content/uploads/2019/04/imagem-infectada-com-sql-injection.png 1280w" alt="SQL Injection" width="1024" height="552" /><br /><br /></li>
<li>Copie o código em um bloco de notas, você pode precisar dele…<br /><br /></li>
<li>Verifique todas as imagens e apague o código dela, um a um. Independente do tamanho da sua galeria tem que ser feito, ou se dominar o uso do mysql você pode passar para o passo 11.<br /><br /></li>
<li>Feito isso, abre uma aba anónima, e volte ao site do sucuri e refaça o<span> </span><strong>passo 2.<br /><br /></strong></li>
<li>Continua com problemas? Acesse o painel da sua hospedagem, e tenha acesso ao Phpmyadmin.<br /><br /></li>
<li>Escolha o banco de dados correspondente ao site que está infectado.<br /><br /></li>
<li>Na barre superior, localize o botão “pesquisar” e clique nele.<br /><br /></li>
<li>Cole o código do inject e deixe as opções igual estão na imagem.<br /><img class="alignnone wp-image-16241 size-full" src="https://www.agencialumina.com.br/wp-content/uploads/2019/04/Captura-de-Tela-2019-04-09-a%CC%80s-12.10.02.png" sizes="(max-width: 809px) 100vw, 809px" srcset="https://www.agencialumina.com.br/wp-content/uploads/2019/04/Captura-de-Tela-2019-04-09-às-12.10.02.png 809w, https://www.agencialumina.com.br/wp-content/uploads/2019/04/Captura-de-Tela-2019-04-09-às-12.10.02-300x233.png 300w, https://www.agencialumina.com.br/wp-content/uploads/2019/04/Captura-de-Tela-2019-04-09-às-12.10.02-768x596.png 768w" alt="" width="809" height="628" /><br /><br /></li>
<li>Após a busca você terá um resultado como esse, no nosso caso existiam códigos em toda a tabela wp_posts<br /><img class="alignnone wp-image-16242 size-full" title="SQL Injection" src="https://www.agencialumina.com.br/wp-content/uploads/2019/04/Captura-de-Tela-2019-04-09-às-12.08.42.png" sizes="(max-width: 567px) 100vw, 567px" srcset="https://www.agencialumina.com.br/wp-content/uploads/2019/04/Captura-de-Tela-2019-04-09-às-12.08.42.png 567w, https://www.agencialumina.com.br/wp-content/uploads/2019/04/Captura-de-Tela-2019-04-09-às-12.08.42-204x300.png 204w" alt="SQL Injection" width="567" height="835" /><br /><br /></li>
<li>Clique em procurar na tabela e faça conforme o video abaixo… Apague um a um com atenção…<br /><iframe src="https://www.youtube.com/embed/CGz9gBTa_2o" width="560" height="560" frameborder="0" allowfullscreen="allowfullscreen" data-mce-fragment="1"></iframe><br /><br /></li>
<li>Apagou tudo que tinha para apagar? Acesse o site do sucuri novamente e veja se tudo se normalizou.</li>
</ol>
<p>Se procurar no google, pode encontrar uma linha de comando que pode deletar todos os códigos de uma vez só, mas nesse caso optei por mostrar a forma manual pensando na maioria.</p>
<p>Indico também para verificar problemas o plugin:<span> </span><a href="https://br.wordpress.org/plugins/gotmls/" class="thickbox open-plugin-details-modal" target="_blank" rel="noopener noreferrer">Anti-Malware Security and Brute-Force Firewall</a><br />Ele mostra problemas como códigos maliciosos no tema e te da o devido caminho para realizar a limpeza.</p>
<p>Espero ter ajudado e conto com o seu comentário!</p>
<h2><strong>Dica**</strong></h2>
<p>Não deixe seu site em WP desatualizado, procure sempre manter totalmente atualizado para evitar problemas como esse que é só a ponta do iceberg.</p>
<h2><strong>Considerações</strong></h2>
<p>Prezar pela "Saúde" do site do seu cliente é prezar pela qualidade do backlink que você possui no rodapé do site dele, você não quer ter a imagem do seu site atrelada a um site onde os clientes entram e o anti-virus dispara não é verdade? Procure, se informe e proteja-se, todos nos ganhamos com isso, principalmente desenvolvedores sérios. </p>
<p><strong>Conheça a Lumina</strong></p>
<p>Entre outros serviços, a Lumina é uma<span> </span><a href="https://www.agencialumina.com.br/">agência de Marketing Digital em Porto Alegre</a><span> </span>e está no mercado desde 2008.<br />Caso precise desinfectar o seu site e não quer fazer isso sozinho, fale conosco pelo chat.</p>
<!-- /wp:tadv/classic-paragraph -->