Pesquisar

10 de out. de 2021

O futuro (talvez o fim?) desse blog

Olá novamente! Depois de tanto tempo, estou de volta.

Eu tenho orgulho, gosto muito do que esse blog fez na vida das pessoas, o quanto ajudou. Eu fico feliz pelos quase 1 milhão e 500 mil acessos. Muitas publicações aqui eu não tenho orgulho de tê-las feito, e muitas já reverti pra rascunho ou removi. Eu já escrevi e me dediquei muito para esse blog. Não sei se quero mais continua-lo. Eu sou uma pessoa muito diferente de quando comecei o blog há 10 anos atrás, em 2011.

Sobre mim

Eu nunca falei muito sobre mim, mas me chamo Lucas. Incentivei muitas pessoas a entrarem na área de cyber segurança e desenvolvimento de software com esse blog. 

Atualmente sou Desenvolvedor Web com conhecimento e foco em PHP e Laravel, com bastante background em HTML, CSS, SASS, JavaScript puro, jQuery e Typescript, Nginx, Apache e tenho conhecimento em C puro, Java pra desktop, MySQL, PostgreSQL, Python para desktop, shellscript e sou usuário de Linux em dual-boot há alguns anos (e já tendo passado por diversas distros). Já brinquei com batch script, VBScript, AutoIT mas dessas 3 aí eu particularmente não domino.

Sobre cyber segurança eu me interessei quando eu tinha 13 anos, me perguntando como diabos

15 de abr. de 2017

Review Windows 10 - Vale mesmo a pena usar?

Windows 10 desktop
A volta do Menu Iniciar 


Bom, já tem pouco mais de um ano que o #Windows10 foi lançado entretanto decidi fazer essa review sobre ele, mais para aqueles que não usaram e/ou tem receio de atualizar.

Eu usava o #Windows7 , não curtia muito o Windows 8.1, porém o 10 no geral me impressionou bastante, e nessa semana decidi atualizar do 7 para o 10 e testar, e não demorou muito, menos de 40 minutos (tenho um Desktop Gamer de 2013), pressuponho que para computadores um pouco mais fracos leve cerca de 1 hora.

Ele tem esse Clean Design Flat, aparenta estar mais rápido para tarefas diárias (abre aplicativos e programas mais rápidos), Ele ficou como um sistema operacional híbrido em questões de plataforma, possibilitando instalar Apps de tablets e celulares nele, pela Windows Store que é integrada, e usá-los caso especifique na página do aplicativo (isso quer dizer que você não vai conseguir rodar qualquer aplicativo de celular no seu windows, porém uma grande maioria funciona) como se fossem programas executáveis clássicos.

27 de out. de 2016

Como realmente é a Deep Web? Por quê ela existe?


Muita gente tem dúvida a cerca do tema, muitos boatos, muitos rumores.
A verdade é que as Deep Web's, não são mais do que "redes não indexadas" (prefira usar este termo) pelos motores de busca.

O que isso quer dizer?
R.: Sites como Google, Bing, Yahoo, Yandex não listam essas redes por padrão (embora alguns serviços de proxy já fizeram naturalmente essas redes começaram a aparecer nos motores de busca), pois em geral, não conseguem acessar os sites/dominios delas devido à necessidade de usar softwares específicos para conseguir obter acesso.

A mais famosa das redes da "Deep Web" é a TOR (The Onion Router).
Existem outras bem conhecidas como a I2P e Freenet.

Em algumas dessas redes, é possível encontrar sites de pedofilia, pornografia infantil, comércio de drogas, armas, tráfico de pessoas e até sites que oferecem assassinos de aluguel. Embora haja todos esses problemas, as forças federais dos governos vêm realizando um combate eficiente contra os criadores e usuários desses sites e serviços.

Diferenças entre Ciências da Computação, Engenharia da Computação, Sistemas de Informação entre outros

Uma das grandes dúvidas para quem pretende realizar um curso superior na de Tecnologia da Informação e Comunicação (principalmente para aqueles que saíram do ensino médio recentemente), é: qual dos cursos fazer? Ciências da Computação, Engenharia da Computação ou Sistemas de Informação?
Ainda tem os cursos de Engenharia de Software, Análise e Desenvolvimento de Sistemas, Sistemas para Internet, Redes de Computadores, Gestão de TI, Licenciatura em Informática etc etc etc...

Falarei sobre cada um deles, mas para isso, precisamos dividir em cursos de Bacharelado, Licenciatura e de Graduação Tecnológica. Todos considerados cursos superiores.

Bacharelados (4 - 5 anos de duração):


Bacharelados são os que mais duram e os que mais têm matérias, portanto, os que mais agregam conhecimento e amplitude na área em que se estuda. Nesta categoria temos:

Ciência da Computação


Geralmente com duração de 4 anos, este curso ensina basicamente o aluno a ter "ciência/conhecimento" de como a computação funciona, de suas várias áreas, sobretudo na área de algoritmos, programação e estrutura de dados e de como os softwares e sistemas operacionais funcionam "por debaixo dos panos". O aluno formado sai apto a realizar pesquisas científicas eficientes no ramo da computação e resolver diversos problemas quotidianos através da programação, banco de dados, podendo até usar inteligência artificial e conhecimentos em sistemas distribuídos.

14 de jun. de 2016

Realidade Virtual com Oculus Rift

Recentemente pesquisando sobre Virtual Reality com Oculus Rift, para fazer um paper da faculdade, construí um dos itens do paper que vale à pena compartilhar aqui. Fica abaixo minha pesquisa.

O Aparelho é um dispositivo em forma de óculos que projeta imagens nos olhos dos usuários, imergindo-os em um ambiente tridimensional, como se estivessem “dentro do jogo”, prometendo revolucionar o conceito de jogos eletrônicos e de simulações.
Ainda é necessário um computador potente, acompanhado do óculos para ter uma experiência agradável. (BARROS, 2016)

21 de abr. de 2016

Algoritmo de Concomitância de Períodos


Procurando por algoritmos sobre concomitância de períodos de datas, ou mesmo de concomitância numérica na internet, pouco achei sobre. Portanto acho que serei pioneiro na escrita sobre tal, e espero que o post possa ajudar também àqueles que trabalham desenvolvendo softwares previdenciários para calcular o tempo aproveitado de serviço para contribuição de aposentadoria.

 

 Introdução à concomitância de períodos numéricos

 

Primeiramente, o que é concomitar?
De acordo com o Dicionário inFormal online significa "V.T. Ação de produzir ou fazer várias coisas ao mesmo tempo, no mesmo momento. ". Entende-se por "período", dois números x e y, por exemplo (início e fim), capazes de gerar um conjunto numérico linear, criando então um vetor com elementos sequenciais de x até que chegue no y: {x, x+1, x+2, x+3, ... , y}.
Exemplificando: Tome como base x=2, y=6, então o conjunto de x e y será: {2, 3, 4, 5, 6}. Vamos nomear esse conjunto de "P", para entender mais à frente.

A concomitância de períodos nada mais é do que a intersecção de conjuntos numéricos, formando novos conjuntos a partir da intersecção que foi feita (se houver). Como o foco desse post visa auxiliar desenvolvedores de softwares previdenciários, a concomitância de períodos numéricos e de períodos de datas, nesse caso, funciona um pouco diferente, não sendo apenas fazer meras intersecções.

30 de dez. de 2015

Cursos com "hacker" no nome e a modinha dos cursos baratos

Lendo umas críticas da Bozo Security, da unk-BR e da Coruja de TI, juntamente a outras postagens como a do Anchises e a crítica do Gustavo Lima sobre, decidi escrever uma crítica similar, relacionada aos cursos de segurança da informação que colocam "Hacker" no nome, e também aos cursos que custam menos de R$ 300,00 (descartáveis, que você pode aprender na internet de graça) e possuem instrutores poucos experientes, e até menores de idade!

Presenciamos nesta década um aumento considerável de cursos de segurança da informação com relação à década passada. Cursos fuleiros, com professores mais desqualificados do que nunca ainda são vistos por toda a parte. Cursos como os da "Escola de Hacker" do Thompson, os do Alan Sanches (dito um ex-anonymous - ahn?), e do Fraga. por exemplo, rolam solto. Cursos são mal feitos e horríveis em questões de didática - principalmente na forma  de ensinar. Já tive o desprazer de ver aulas deles quando baixadas em torrent distribuídas por aí, para ver se o curso era bom e valeria a pena fazer, vi reclamações no "Reclame Aqui", e escutei até reclamações vindas de profissionais que trabalham/trabalhavam comigo. Fica aí minha opinião.

Por favor, se você está lendo esse post, e deseja fazer um curso na área de segurança da informação e não consegue nenhuma graduação e nem pós graduação relacionada, opte por escolher locais de treinamento adequados (eu havia descrito uma lista deles, porém achei melhor não fazer marketing nem para um nem para outro - que acabaria sendo).

Ao escolher uma instituição para aprender, veja se os instrutores têm no mínimo uns 8 anos de

1 de dez. de 2015

Itens e Benefícios que não podem faltar em uma Empresa de TI !

Quero bater um papo com os empresários, gestores e sócios de empresas agora, e para os leitores que trabalham como funcionários, sintam-se a vontade para se situar melhor sobre benefícios, criticar e sugerir também. Pois bem, vamos lá.
Em meio a necessidades de manter bons profissionais nas empresas, muitos gestores, empresários e sócios-proprietários vêm buscando melhores soluções para agradar seus funcionários em suas empresas de tecnologia.
Veja uma lista do que precisa ter numa empresa TOP e do que é agradável ter:


12 de out. de 2015

Cursos BONS Online (EAD) grátis que certificam!

Primeiramente gostaria de dizer que pesquisei horrores para chegar nestas conclusões de cursos, inclusive é claro me cadastrei em DIVERSOS sites tanto nacionais quanto internacionais para avaliar as metodologias de ensino, a qualificação das empresas, críticas, prós e contras.

Fiz uma postagem relacionada alguns anos atrás porém ela encontra-se desatualizada e há links no qual não concordo mais em ter e vou excluí-la.

Muitas pessoas hoje em dia (principalmente as que por algum motivo não podem gastar dinheiro) querem estudar pela internet e não gastar, inclusive SEM GASTAR com o certificado. Mas como, isso é um sonho? É possível e com qualidade? A resposta é "sim", e este não é um post sensacionalista. Como falei, eu pesquisei muito antes de chegar nesta conclusão, cheguei a fazer alguns cursos nas instituições que postarei abaixo, pois eu era também uma pessoa que não tinha quase dinheiro nenhum para pagar cursos de qualidade. Sem muito mimimi segue abaixo as instituições com cursos EAD de qualidade:

É escovando bits que...

Certo dia um cara me disse que "Escovar bits" (estudar, programar e trabalhar com linguagens de programação de níveis baixos) servia para NADA, pois bem, o manifesto é...

Escovando bits que...

... exploro seu software,
... domino a criptografia,
... arquiteto compiladores,
... crio patchs,
... crackeio,
... entendo eletrônica digital,
... modifico drives,
... observo o Kernel,
... revivo o passado,
... aspiro a Matrix.

I'm a bit brusher, my friend.

<?php
function escovaBit(array $phrases) {


    foreach($phrases as $key => $value) {
        echo 'É escovando bits que '.$value."\n";
    }


}
?>


TUDO são bits, meu caro.

12 de dez. de 2014

O que um Desenvolvedor Web precisa saber?

Estudos tecnológicos e científicos aumentam a cada dia, progredindo em pró da sociedade (e as vezes da guerra, rs) demonstrando que a Web ainda tem um imenso potencial de crescer devido sua portabilidade e acessibilidade por meio de navegadores de Internet.
Os conhecimentos medianos necessários e adequados para o desenvolvedor web ter, em ordem sequencial, está indicado abaixo pelo que necessita aprender:
  1. História da Internet e dos navegadores! Você aprenderá como surgiu seu trabalho, como se desenvolveu e os processos futuros que se vê para a programação web;
  2. HTML - Hypertext Markup Language (Linguagem de Marcação de Hipertexto) - É uma linguagem de marcação (e não de programação!) usada para construir o esqueleto e a estrutura principal das aplicações web e dos sites. É ela quem exibe o documento na web;

6 de dez. de 2014

Como resolver problemas de Charset Encoding - HTML, PHP, MySQL, JS, CSS e XML - De uma vez por todas!

É comum ver aspirantes ou mesmo desenvolvedores "quebrarem a cabeça" para resolver problemas de charset/encoding, o que é uma verdadeira perda de tempo e de produção se forem seguidos os passos corretamente aqui. Acentos com caracteres e caracteres especiais se tornam códigos como ù e �.

Vamos priorizar o uso da codificação padrão universal UTF-8 para resolver nossos problemas de codificação.

O mais importante de tudo, é na hora de salvar nossos arquivos! Quando criar um arquivo e salvar, salve como UTF-8 e corrija o conteúdo, isso praticamente cessa o problema sem necessitar indicar "charset='utf-8' aqui e ali"! Vamos aos ambientes de programação mais comuns e ver como se faz isso:

Bloco de notas:

 

Ao tentar fechar um arquivo não salvo ou clicar no item do menu "Arquivo > Salvar como..." Esta tela aparecerá:
Então, salve como UTF-8.

como resolver probelmas de charset


10 de mar. de 2014

Atividades e mais atividades - manifesto e planos

Fala aí galera.

Estou passando por tempos curtos agora, estou trabalhando e logo logo começo a fazer faculdade. Estou gerenciando outro blog agora mais estruturado que esse, e estou em um grupo sério de Segurança da Informação. Estou pensando em transferir os melhores posts daqui para lá, e desativar esse blog, que chegou já a bater incríveis metas de 2 mil visitas em um dia (que para um blog de segurança eu considero muito!). Entretanto tenho uma certa pena em desativar, pois muito tempo gastei para criar boas postagens, por isso ainda penso em transferir para lá.

É uma pena a juventude hoje, principalmente essa galerinha que está se criando no Facebook, colocando máscara de guy fawkes e usando 5 programas e Backtrack, se achando hackers, sem ao menos saber programação e entender um mínimo de redes... Já dei esse manifesto várias vezes, de que isso estava longe de ser Hacking ou Segurança da Informação. As pessoas já confundem Hacking com Cracking devido a atividade da mídia que prega errado o uso das duas palavras. Aí chegam os moleques com máscara de Guy-Fawkes destruindo mais ainda a cultura original. Hacking é muito mais do que burlar, do que descobrir, do que construir. É uma cultura, um modo de viver, onde os principais objetivos giram em torno de ser cada vez mais esperto, espontâneo e inteligente. Dominar a própria mente, para assim dominar as máquinas. Um Hacker programa em várias linguagens, geralmente entende um pouco de eletrônica, entende um pouco de redes e de como funcionam internamente os sistemas operacionais. Não é aquele Pentester, nem aquele cracker. Hacker em si, pelo próprio pensamento, não busca reconhecimento nem fama. Ele busca evoluir, pensar, ser mais inteligência, e usa a computação a seu favor, pois ela ajuda a resolver problemas, já que foi pra isso que a computação realmente veio, resolver cálculos complexos e demorados. O Hacker aproveita o poder do computador para construir sistemas, resolver problemas de formas inteligentes e descobrir novas coisas, e não destruir, crackear, fazer defacements e cometer crimes ridículos.

Vou confessar que também comecei da forma errada. Antigamente eu procurava coisas como "Site hacker", "Ferramentas hacker", "Como hackear tal coisa" no Google... E todos os resultados davam em lugares impróprios e ridículos, cheio de ferramentas e coisas que não deviam. Um dia então procurei por "Como ser um Hacker". É claro que você sabe, as pesquisas retornaram vários resultados, mas o único que dei pouca importância, e o que mais merecia foi esse: http://jvdm.sdf1.org/pt/raquer-howto/ . Trata-se do How To escrito por Eric Raymond, hoje o responsável pela Open Source Foundation. Fui ler muito tempo depois, e com certeza é esse o "Como ser" sagrado que todos os aspirantes a hacker deveriam ler. Esse artigo ilustra perfeitamente como era na época que surgiu o Hacking e como se popularizou a cultura, o início e como ela se estruturava. Esse artigo é o portal para o infinito. Então meus caros, leiam-no, e comecem a suar se entenderam o que realmente é o Hacking e querem seguir esse caminho. Se escolher seguir, tenha acima de tudo, respeito pelas pessoas que sabem tanto pouco como muito, seja atencioso, humilde e modesto. Há um poder incrível em seguir essespilares para o aprendizado. Passem bem. Não sei se irei mais postar aqui.

19 de out. de 2013

Feliz dia dos Computer Geeks !

Fala aí galera tudo certo? Parabéns aí a todos vocês que trabalham com informática ou computação! Faz um tempo que eu não posto, ando muito ocupado, entretanto esse dia eu não podia deixar passar em branco!

Em homenagem pesquisei e achei músicas pros computer geeks pra vocês se divertirem e rirem um pouco. Tirem o dia de folga!

Aí vai uma popular, a Code Monkey de Jonathan Coulton:


12 de ago. de 2013

Deep Web Onion Router fora do ar!

A Onion (parte da Deep Web) foi suspendida semanas atrás. O FBI prendeu na Irlanda Eric Eoin Marques, 28, criador do Freedom Hosting, que hospedava uma parte de sites da Onion. Centenas de sites ficaram offline. A possível grande sacada foi um script malicioso que estaria identificando usuários que acessassem a rede do usuário revelando o IP verdadeiro. A suposição foi que o FBI poderia estar utilizando essa falha para identificar os usuários, depois de ter tomado a Hidden Wiki (que também era hospedada no Freedom Hosting). O blog do Torproject sugeriu que usassem sistemas operacionais Linux ao entrarem das próximas vezes, por motivos técnicos de que a falha poderia não ser tão grave em tais sistemas.


Fontes:
http://g1.globo.com/tecnologia/noticia/2013/08/fbi-prende-operador-de-servicos-ocultos-na-rede-anonima-tor.html
http://blogs.estadao.com.br/link/ataque-identifica-usuarios-do-tor/
https://blog.torproject.org/blog/hidden-services-current-events-and-freedom-hosting
http://thehackernews.com/2013/08/Firefox-Exploit-Tor-Network-child-pornography-Freedom-Hosting.html
http://meiobit.com/135163/rede-tor-sofre-ataque-freedom-hosting-deixa-metade-dos-sites-onion-fora-do-ar/



20 de jul. de 2013

Como ficar anônimo na Internet e navegar com segurança

Muitos são os jeitos de ficar anônimo na internet, sejam eles por ferramentas, sites, proxys, serviços etc.
Hoje mostrarei modos fáceis de ficar "invisível", ou seja, mudar e usar outro IP para poder navegar anônimo.

Se você deseja deixar o computador seguro veja nosso outro post aqui.

1º Método


 Um dos modos fáceis, é usar o velho e bom site Anonymouse ou o Hide my Ass! Irei usar o Anonymouse de exemplo, depois você entenderá como funciona e irá pegar o jeito.
  1. Seguindo o link, vendo a página do Anonymouse, escolha a opção Inglês (por ser mais compreensível a nós); 
  2. Você vai estar na página  /anonwww , depois é só escrever o link do site em que você quer visitar e clicar em surf anonymously;
  3. Pronto, agora você estará usando um IP diferente na página em que você quer visitar, tudo bem automático e nem precisa de tanto esforço. Para testar realmente se o IP é diferente, entre nesta página com o Anonymouse e veja o IP mudado.

19 de jul. de 2013

Como ativar o administrador no Windows em outra conta.


Bom, se você já tentou clicar com o lado direito do mouse no arquivo, em "Executar como administrador" e não funcionou, nem funcionou em "Propriedades > ir na aba Segurança" alterando as permissões de usuários, então você precisa abrir o Prompt de comando (todos os programas > acessórios > Prompt) e digitar:

net user administrator /active:yes

E depois caso queira voltar à conta normal coloque ao invés de /active:yes , coloque /active:no  e depois execute apertando enter.

Se você busca pela escalação de Super Administrador, vejo nosso outro post:
http://dutrahacking.blogspot.com/2013/07/como-se-tornar-super-admin-com-qualquer.html





Como se tornar Super Admin com qualquer conta no Windows


Esse código que modifica o registro do windows faz o usuário se tornar um super usuário com direitos privilegiados. Essa função será bem usada quando você não conseguir modificar um arquivo, dizendo que tem acesso negado ou falta de privilégios administrativos.

Copie o código abaixo no bloco de notas e salve " nome que você quiser .REG" sem aspas. Depois é só executar o arquivo e aceitar a modificação.


Falha Blue Screen of Death (BSOD) em execução do Firefox


Firefox 21, Windows 7 - 64bit
                                   Falha que acontece devido a um problema do win32k.sys