Mitos da otimização de códigoPerformance virou uma espécie de buzzword nos últimos tempos, onde muita gente gosta de falar sobre “truques” para deixar o código mais…Mar 271Mar 271
Exercícios de Web Security (Livro)No último artigo, Cibersegurança para desenvolvedores, eu dei uma visão geral de como começar do zero em cibersegurança até chegar em…Sep 13, 2024Sep 13, 2024
Cibersegurança para desenvolvedoresObservo que muitos desenvolvedores não costumam ter muito interesse em estudar sobre segurança, e dentre os que têm esse interesse não…Feb 22, 2024Feb 22, 2024
Como implantar segurança nas empresasÉ comum que pequenas empresas ou startups comecem sem ninguém para cuidar da segurança do(s) sistema(s) que ela desenvolveu, mas ao longo…Dec 19, 2023Dec 19, 2023
Threads em CDesde o padrão C11 da linguagem C existe uma padronização na libc para criar e manipular threads, que ficou conhecido como “C11 threads”…Apr 16, 2023Apr 16, 2023
Como aprender exploração de binários e desenvolvimento de exploitsPara quem curte segurança da informação e baixo nível, estudar sobre exploração de binários e desenvolvimento de exploits acaba sendo um…Dec 9, 2022Dec 9, 2022
AutodidatismoDo meu ponto de vista ser autodidata na área de T.I. é simplesmente obrigatório. E se engana quem acha que isso é algum tipo de “dom” ou…Apr 1, 20221Apr 1, 20221
Hook de Funções no LinuxO termo hook é usado neste contexto para se referir a uma “interceptação” de chamada, seja de uma syscall ou de uma função. Onde…Mar 12, 2021Mar 12, 2021
Como Descompiladores FuncionamImagine uma ferramenta mágica que recebe um executável como entrada e te devolve o código fonte original do projeto… Bom, esta ferramenta…Feb 28, 2021Feb 28, 2021
Sistema de Tipos em Linguagens de ProgramaçãoTalvez você até já saiba o que são tipos de dados/variáveis em linguagens de programação, mas talvez não entenda tão claramente ou tenha…Feb 17, 2021Feb 17, 2021