Lessons From Online Poker Exploit
2021-02-26 [code]
|
Awk
2020-06-07 [code]
|
Golang e C
2020-04-05 [code]
|
Como Funciona o MPTunnel
2019-12-11 [code]
|
Vcpkg: Bootstrap
2019-11-29 [code]
|
DTLS Simples... simples?
2019-11-13 [code]
|
Vcpkg: Boost para Windows XP
2019-09-16 [draft code draft]
|
Vcpkg: Atualizando Lib Asio
2019-09-07 [draft code draft]
|
Do Bit para o Código
2019-09-03 [draft code draft]
|
Some things I learned in a Hacker Rank exercise
2019-08-08 [draft code draft ccpp english]
|
SLQLocalDB
2019-07-21 [draft code draft]
|
C Resolve Tudo: goto
2019-05-28 [code]
|
C Resolve Tudo Clos
2019-05-17 [draft code]
|
C Resolve Tudo: Orientação a Objetos (com Polimorfismo)
2019-05-17 [draft code]
|
Const Int Pointer Var
2019-04-29 [draft code]
|
Free Pascal e VS Code
2019-03-09 [code draft]
|
Debug Remoto no Visual Studio 2010 ou Superior
2019-03-06 [draft code]
|
Bug no Boost Asio usando função AcceptEx do Winsock
2019-01-06 [draft code]
|
Coroutine Internals
2018-09-18 [draft code]
|
Vcpkg Internals: como o gerenciador de pacotes da M$ funciona por dentro (e como fazer seu próprio pacote!)
2018-09-12 [draft code]
|
GetArg: the ultimate badass argv/argc parser
2018-08-30 [draft code]
|
Meu Novo Parseador de Argc Argv
2018-08-21 [code ccpp]
|
Vídeo: Visual Studio e seu depurador (comentado)
2018-07-27 [code draft]
|
Vídeo: Depuração Visual Studio 101
2018-07-24 [code draft]
|
Vcpkg: gerenciador de libs c++ para Linux, Mac OS... e Windows!
2018-07-14 [code draft]
|
Manipulando Mouse e Teclado no Windows
2018-07-04 [code draft]
|
Lista Ligada; tá Ligado?
2018-04-24 [code lists]
|
Projeto Aluno
2018-03-21 [code draft]
|
Contra o 'Array de 100 bytes é suficiente'
2018-03-11 [draft code]
|
Variáveis static local Nunca São Inicializadas Se Você Não Chama Sua Função
2018-02-20 [draft code]
|
Como Parsear Argc Argv para um map STL
2018-01-26 [draft code]
|
Como Achar Erros no Printf via Dump
2018-01-25 [draft code]
|
Forma Mais Simples De Depurar Processos Antes Do Logon
2017-07-27 [draft code]
|
Debugger remoto do Visual Studio
2017-06-13 [draft code]
|
qt5.natvis
2017-03-15 [code draft]
|
Atalhos no terminal do Linux/Unix
2017-02-27 [code draft]
|
Convertendo Windows de UEFI para MBR
2017-02-13 [code draft]
|
UEFI: dê adeus à MBR
2017-02-09 [code draft]
|
Android Protobuf, Mock Configurável
2017-02-06 [code]
|
ReadFile assíncrono pode ser síncrono quando você menos espera
2017-01-16 [draft code]
|
Vídeo: Usando clang no Visual Studio
2016-12-27 [code draft]
|
Vídeo: Resolvendo problemas em projetos desleixados
2016-09-01 [code draft]
|
DBAccess
2016-08-16 [draft code]
|
Vídeo: Depurando código C++ no Visual Studio
2016-08-12 [code draft]
|
Vídeo: Criando Projeto C++ Console no Visual Studio 2015
2016-08-04 [code draft]
|
Palestra: Stack Overflow
2016-06-04 [code draft]
|
Crash no Windows Explorer
2016-03-01 [code draft]
|
Templates em C no lugar de macros
2016-01-14 [draft code]
|
Gabaritos
2016-01-13 [draft code]
|
Classe, objeto, contexto, método, polimorfismo
2016-01-12 [draft code]
|
Classe, objeto, contexto, método
2016-01-11 [draft code]
|
Classe, objeto, contexto
2016-01-10 [draft code]
|
Como ser um hacker
2015-11-18 [code draft]
|
É o fonte, idiota!
2015-09-12 [code draft]
|
O Estranho Caso do PDB Mal-Aformado
2015-08-19 [draft code]
|
Logs em serviços (e outras coisas)
2015-06-05 [draft code]
|
Depurando até o fim do mundo e de volta de novo: source server com GitHub
2015-05-26 [code]
|
Analisando Erros Pelo Filtro do File Monitor
2015-05-06 [code]
|
Convenção de Chamada
2015-04-20 [draft code]
|
Guia de alocação (nos clientes)
2015-03-04 [code draft]
|
Por que o Visual Studio gera executáveis mutantes
2015-01-11 [draft code]
|
Entendendo a Compilação
2015-01-04 [code ccpp]
|
Houaiss Para *
2014-10-25 [code draft]
|
Shareando Ponteiros
2014-09-03 [draft code]
|
Se iterando com os pseudo-ponteiros: uma breve introdução
2014-06-24 [draft code]
|
Dando cabo do WinDbg
2014-06-18 [code draft]
|
Eles querem que a GINA vá embora: três posts sobre evolução Windows
2014-06-11 [draft code]
|
SS
2014-06-03 [draft code]
|
Desmontando o Aulete Digital
2014-05-27 [code draft]
|
Estruturas VS Classes: fight!
2014-05-20 [draft code]
|
50 Anos de BASIC
2014-05-13 [code draft]
|
2048 motivos para não programar
2014-04-24 [code]
|
Lambda: o Retorno!
2014-04-08 [draft code]
|
Real Programmers Don't Use Java
2014-02-20 [code draft english]
|
Uma nova linguagem
2013-12-04 [code draft ccpp]
|
Ponto Flutuante Afundando
2013-11-07 [draft code]
|
eXtreme Go Horse
2012-09-27 [code draft]
|
Minha palestra do TDC 2012
2012-07-21 [code draft]
|
Meus repositórios no GitHub
2012-06-04 [code draft]
|
Sobrecarga de função às avessas
2012-05-20 [code ccpp]
|
Consumo abusivo de memória
2012-05-19 [draft code]
|
Coletando dumps automaticamente
2012-05-17 [code draft]
|
Header Inútil
2012-03-27 [draft code]
|
RValue é o novo LValue
2012-01-11 [code draft ccppbr]
|
Depuração de emergência: receita de bolo
2011-10-18 [draft code]
|
Coders at Work: Reflections on the Craft of Programming
2011-10-14 [code draft books]
|
Cuidado com variáveis temporárias
2011-07-26 [draft code]
|
Depuração de emergência
2011-07-26 [draft code]
|
Comparando strings no WinDbg
2011-05-22 [draft code]
|
Sem reflection
2011-05-18 [draft code]
|
Houaiss 1.3
2011-04-28 [code draft]
|
Houaiss no Kindle
2011-03-22 [code draft]
|
Loucuras multithreading
2011-03-18 [code draft]
|
Base64
2011-03-09 [draft code]
|
Projeto DayToDay
2011-03-03 [code draft]
|
VTable
2011-03-01 [draft code]
|
Esse ponteiro vai até onde?
2011-01-17 [code draft]
|
Dependência pedindo carona
2011-01-04 [draft code]
|
Patch de emergência 2
2010-11-09 [draft code]
|
Patch de emergência
2010-11-08 [draft code]
|
FormatMessage para... dumies?
2010-10-26 [draft code]
|
Atualizando HouaissParaBabylon no saite
2010-10-22 [code draft]
|
Como ofuscar strings
2010-08-30 [draft code]
|
Foto dos melhores momentos
2010-08-12 [code draft]
|
Não é minha culpa
2010-08-08 [code draft]
|
Novas diferenças no Bazaar
2010-08-04 [code draft]
|
Como achar o código-fonte sem símbolos
2010-08-03 [draft code]
|
Const e Volatile
2010-06-04 [draft code]
|
Enum
2010-05-31 [draft code]
|
Modificadores e qualificadores de tipo
2010-05-28 [draft code]
|
Analogicamente perfeito
2010-05-19 [code]
|
Por que Long Pointer
2010-04-21 [draft code]
|
Typedef arcaico
2010-04-20 [draft code]
|
Using TodoList and Microsoft Project together
2010-04-10 [code draft english]
|
Houaiss Para Babylon!
2010-04-08 [code draft]
|
Convivendo entre TodoList e Microsoft Project
2010-03-15 [code draft]
|
Correção de bugs instantânea
2010-02-01 [code draft]
|
Passagem por valor e emails com anexo
2010-01-18 [code draft]
|
Importando tipos de outros projetos
2010-01-11 [draft code]
|
O boot no Windows: Kernel
2009-12-04 [draft code]
|
O boot no Windows: NTLDR
2009-11-26 [draft code]
|
O boot no Windows: pré-NTLDR
2009-09-09 [draft code]
|
O boot no Windows: sem Windows
2009-08-18 [code draft]
|
What I've been doing in the last 10 years
2009-08-17 [code draft]
|
AdPlus no cliente, não você!
2009-08-10 [code]
|
Cuidado com a cópia de arquivos na VMWare
2009-07-27 [code draft]
|
Name mangling
2009-07-13 [code draft]
|
Polimorfismo estático
2009-07-10 [draft code]
|
Static Polymorphism
2009-07-10 [draft code]
|
Strings
2009-07-07 [code draft]
|
Bugs Difíceis de Achar
2009-06-18 [draft code]
|
Programadores de verdade não usam Java
2009-06-18 [code draft]
|
A sala da fila das threads
2009-04-17 [code]
|
A fila das threads
2009-04-07 [code]
|
Depurando até o último segundo
2009-03-31 [code draft]
|
Os problemas mais cabeludos
2009-03-05 [code draft]
|
WinDbg.info
2009-02-10 [code draft]
|
As funções-polegar
2009-01-30 [code draft]
|
Básico do básico: assembly
2009-01-26 [draft code]
|
HouaissParaBabylon versão 1.1
2008-12-30 [code draft]
|
Básico do básico: binário
2008-12-18 [draft code]
|
Básico do básico: tipos
2008-12-12 [draft code]
|
Básico do básico: ponteiros
2008-12-06 [draft code]
|
HouaissParaBabylon versão beta
2008-11-15 [code draft]
|
Como funciona o PsExec
2008-10-29 [draft code]
|
Windows Jobs com Completion Port
2008-09-23 [draft code]
|
Os processos-fantasma
2008-08-20 [draft code]
|
Guia para iniciantes no DriverEntry
2008-08-11 [code draft]
|
Antidebugging during the process attach
2008-08-05 [draft code]
|
Antidebugging using the DebugPort
2008-08-01 [draft code]
|
Antidebugging using exceptions (part two)
2008-07-30 [draft code]
|
Antidebugging using exceptions (part one)
2008-07-28 [draft code]
|
O conhecido unresolved external
2008-07-18 [draft code]
|
O caso da função de Delay Load desaparecida
2008-07-16 [draft code]
|
Primeiros passos no VMware Workstation
2008-07-10 [code draft]
|
Pesquisas sobre a GINA
2008-07-02 [code draft]
|
Reflexão em C++
2008-06-30 [draft code]
|
É possível carregar duas DLLs gêmeas no mesmo processo?
2008-06-21 [draft code]
|
Alinhamento de Memória Portável
2008-06-18 [code]
|
Guia básico de repositórios no Bazaar
2008-06-10 [draft code]
|
Declaração x definição
2008-06-06 [draft code]
|
Como criar uma LIB no Visual Studio
2008-05-29 [draft code]
|
Aprendendo rapidamente conceitos essenciais do WinDbg
2008-05-23 [code draft]
|
MouseTool: clique automático do seu rato
2008-05-21 [code draft]
|
Aquele do-while engraçado
2008-05-15 [draft code]
|
Como tratar um merge no Bazaar
2008-05-09 [draft code]
|
Acessando memória física no WinDbg
2008-05-01 [code]
|
Guia básico de controle de código (Mercurial)
2008-04-15 [draft code]
|
Aprendendo assembly com o depurador
2008-04-11 [draft code]
|
Conversor de Houaiss para Babylon - parte 2
2008-04-08 [draft code]
|
Try-catch flutuante
2008-04-03 [draft code]
|
Depuração da MBR
2008-03-24 [draft code]
|
O mistério das pilhas diferentes
2008-03-12 [draft code]
|
Quando o ponteiro nulo não é inválido
2008-02-29 [draft code]
|
Conversor de Houaiss para Babylon - parte 1
2008-02-27 [draft code]
|
Códigos de entrevista - o ponteiro nulo
2008-02-25 [draft code]
|
Configurando seus projetos no Visual Studio
2008-02-21 [code draft]
|
Os diferentes erros na linguagem C
2008-02-15 [draft code]
|
Funky do-while
2008-02-13 [draft code]
|
Desconstruindo IOCCC
2008-02-11 [draft code]
|
Process Monitor e o monopólio malcriado
2008-02-05 [draft code]
|
Compartilhando variáveis com o mundo v2
2008-02-01 [draft code]
|
Compartilhando variáveis com o mundo
2008-01-30 [draft code]
|
RmThread: rode código em processo vizinho
2008-01-28 [draft code]
|
Keychanger de criança
2008-01-24 [draft code]
|
Otimização em funções recursivas
2008-01-18 [draft code]
|
Encontrando as respostas do Flash Pops
2008-01-16 [draft code]
|
Analisando Dumps com WinDbg e IDA
2008-01-10 [code]
|
Como ser um melhor desenvolvedor em 2008
2008-01-02 [code draft]
|
Curiosidades inúteis: o operador de subscrito em C++
2007-12-27 [draft code]
|
O que acontece quando o contador estoura
2007-12-25 [draft code]
|
Banco de dados no C++ Builder
2007-12-21 [draft code]
|
Drag and drop no C++ Builder
2007-12-19 [draft code]
|
Sizeof (de novo)
2007-12-17 [draft code]
|
Debug remoto no C++ Builder
2007-12-13 [code draft]
|
Gerenciamento de janelas em C++ Builder
2007-12-11 [draft code]
|
Interação entre controles no C++ Builder
2007-12-05 [draft code]
|
Conceitos básicos na programação com C++ Builder
2007-12-03 [draft code]
|
Desenhando em C++ Builder
2007-11-29 [draft code]
|
Carregando DLLs arbitrárias pelo WinDbg - parte 2
2007-11-27 [draft code]
|
Carregando DLLs arbitrárias pelo WinDbg
2007-11-23 [draft code]
|
Usando a LIBC nativa do Windows
2007-11-21 [draft code]
|
História do Windows - parte 5.1
2007-11-19 [code]
|
MouseTool
2007-11-13 [code draft english]
|
Detectando hooks globais no WinDbg
2007-11-09 [draft code]
|
Ponteiro de método: qual this é usado?
2007-11-07 [draft code]
|
Ponteiros de método: conceito fundamental
2007-11-05 [draft code]
|
Brincando com o WinDbg
2007-10-30 [code draft]
|
Proteção dos membros protected
2007-10-26 [code ccpp]
|
Typeid e os perigos do não-polimorfismo
2007-10-24 [code ccpp]
|
Guia básico para programadores de primeiro breakpoint
2007-10-22 [code]
|
Por que minha DLL travou?
2007-10-18 [code]
|
Guia básico para programadores de primeiro int main
2007-10-16 [code]
|
História do Windows - parte 5.0
2007-10-08 [code]
|
Debug da BIOS com o SoftIce 16 bits
2007-10-02 [code]
|
Introdução ao C++ Builder...Turbo C++
2007-09-26 [code]
|
Why is my DLL locked?
2007-09-24 [code english]
|
Hook de COM no WinDbg
2007-09-18 [code]
|
Aquisição de recurso é inicialização
2007-09-14 [ccpp code]
|
Guia básico de controle de código (Source Safe)
2007-09-12 [code]
|
Antidebug: Detectando Attach
2007-09-10 [code]
|
História do Windows - parte 4.0
2007-09-04 [code]
|
Hook de API no WinDbg
2007-08-29 [code]
|
Antidebug: ocupando a DebugPort
2007-08-23 [code]
|
Erro de compilação: funções muito novas na Win32 API
2007-08-21 [code]
|
Junctions
2007-08-17 [code]
|
História da Linguagem C: Parte 2
2007-08-15 [ccpp code]
|
GINA x Credential Provider
2007-08-13 [code]
|
Antidebug: interpretação baseada em exceção (parte 2)
2007-08-09 [code]
|
História do Windows - parte 3.51
2007-08-07 [code]
|
História do Windows - parte 3.0
2007-08-03 [code]
|
História da Linguagem C: Parte 1
2007-08-01 [ccpp code]
|
C and C++ Operators Precedence Table
2007-07-30 [ccpp code english]
|
Movendo o cursor do mouse com o teclado
2007-07-26 [code]
|
Antidebug: interpretação baseada em exceção (parte 1)
2007-07-20 [code]
|
What happens inside the sizeof operator
2007-07-16 [ccpp code english]
|
Precedence difference
2007-07-10 [ccpp code english]
|
História do Windows - parte 2.0
2007-07-04 [code]
|
Introdução ao SoftICE
2007-07-02 [code]
|
A Inteligência do if: Parte 2
2007-06-29 [code]
|
História do Windows - parte 1.0
2007-06-26 [code]
|
Disassembling the array operator
2007-06-22 [code english]
|
Introdução ao Debugging Tools for Windows
2007-06-20 [code]
|
A Inteligência do if: Parte 1
2007-06-18 [code]
|