Jump to content

Curso de Engenharia Reversa Online (CERO)

(25 reviews)

 

O que é Engenharia Reversa?

Engenharia reversa de software é a técnica para entender como um trecho de código funciona sem possuir seu código-fonte. É aplicável em diversas áreas da tecnologia como:

  • Análise de malware
  • Reimplementação de software e protocolos
  • Correção de bugs
  • Análise de vulnerabilidades
  • Adição/Alteração de recursos no software
  • Proteções anti-pirataria
  • Alguns termos e abreviações para a engenharia reversa incluem: RCE (Reverse Code Engineering), RE, e reversing.

Como funciona?

Quando um programa tradicional é construído, o resultado final é um arquivo executável que possui uma série de instruções em código de máquina para que o processador de determinada arquitetura possa executar. Com ajuda de software específicos, profissionais com conhecimentos dessa linguagem (em nosso caso, Assembly) podem entender como o programa funciona e, assim, estudá-lo ou até fazer alterações no mesmo.

O curso

O CERO (Curso de Engenharia Reversa Online) é um curso básico de engenharia reversa gratuito publicado no nosso canal no YouTube Papo Binário, graças ao suporte dos nossos apoiadores.

O instrutor

@Fernando Mercês é Pesquisador de Ameaças na Trend Micro, onde atua como investigador de ciber crime, utilizando engenharia reversa e técnicas de inteligência de ameaças no time de Pesquisa de Ameaças Futuras (FTR). Criador de várias ferramentas livres na área, com frequência apresenta suas pesquisas nos principais eventos de segurança no Brasil e no exterior. É também professor e fundador da Mente Binária, uma instituição de ensino e pesquisa sem fins lucrativos comprometida com o ensino de computação no Brasil.

Aulas publicadas

Pré-requisitos

  • Máquina virtual com Ubuntu
  • Máquina virtual com Windows 7
  • Lógica de programação.
  • Desejável ter assistido o curso gratuito Programação Moderna em C.

User Feedback

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
  • This will not be shown to other users.
  • Add a review...

More options...
   1 of 1 member found this review helpful 1 / 1 member

Para os estudos de PE do curso, é recomendado uma máquina win7 ou pode ser em outra qualquer, como o win10? Há algo que dificultaria acompanhar o curso se eu fizesse as coisas em uma máquina win10? - Grato demais pelo curso!!! só a agradecer 🙏

Response from the author:

Pode seguir com Windows 10 sem problemas! Pode ser que precise adaptar algo, mas nada complicado. Valeu! 🙂

 

More options...
   1 of 1 member found this review helpful 1 / 1 member

Cá estou eu, 5 anos depois assistindo esse curso MARAVILHOSO
virei apoiador e vim aqui agradecer pelo imenso conteúdo tanto do canal quanto deste fórum, vocês sao fodas

Response from the author:

E cá estou eu 5 anos depois agredecendo por você ter se dado o trabalho de vir aqui elogiar e agradecer. 🙂

Valeu demais! Espero que curta!

Um abraço!

More options...
   1 of 1 member found this review helpful 1 / 1 member

Quem puder tirar uma dúvida a minha é a seguinte eu fiz engenharia reversa em um “crackme”… basicamente contornei e ativei o binário… porém sempre que o programa é fechado e eu o executo novamente ele pede sempre a chave de ativação novamente… 

Eu gostaria de saber como posso fazer para que ele fique ativado de forma permanente para que eu não precise sempre ficar passando algum valor para ativar novamente.

Obrigado pelos conteúdos e por ajudar a comunidade de SegInfo com esse mar de conhecimento!

 

Response from the author:

Opa, sim, dá uma olhada em:

E também em https://mentebinaria.gitbook.io/engenharia-reversa/depuracao/patches😉

Um abraço e bons estudos!

 

More options...
  

muito bom o curso, deu para me introduzir no mundo da engenharia reversa e daqui pra frente é comigo, para procurar materias e treinar.

Guest Renan Alcoléa

Guest Renan Alcoléa

More options...
  

Excelente Curso, Fernando é o cara ! 

Não tem nada parecido no Youtube em português.

Guest Alexandre Brito

Guest Alexandre Brito

More options...
  

Excelente conteúdo!!!

Teria alguma forma de contribuir sem ser mensalmente? Gostaria muito de deixar um valor, mais não consigo manter a frequência mensal... seria possível?

Muito obrigado por compartilhar esse conhecimento :)

   1 of 1 member found this review helpful 1 / 1 member

Conteúdo de extrema clareza e qualidade! Antes de assistir as aulas eu tinha pavor de fuçar um x64dbg por exemplo. Não tinha noção da direção pra onde ir e abandonava o assunto. Enfim, se depender de apoiar um conteúdo rico tipo o CERO, vou economizar minha breja sim! E, se surgir um curso avançado nessa área tô dentro sem dúvidas!

Obrigado!

Guest Nailson Costa

Guest Nailson Costa

More options...
   1 of 1 member found this review helpful 1 / 1 member

tenho uma duvida pra fazer esse curso é nescessario eu aprender programação antes?

Guest @lee costa

Guest @lee costa

More options...
   1 of 1 member found this review helpful 1 / 1 member

Excelente curso !!

More options...
   1 of 1 member found this review helpful 1 / 1 member

Estou fazendo o curso agora em 2020, simplesmente sensacional! Há tempos não me empolgava tanto em estudar um tema. Todos do projeto mente binária estão de parabéns, o conteúdo que vcs produzem é excelente!

Abraços

   1 of 1 member found this review helpful 1 / 1 member

Boa Noite

 

Curso excelente e com uma ditática fantástica. Faz muito tempo que não vejo nada nem parecido.

Parabéns.

Guest vilberk

Guest vilberk

More options...
   1 of 1 member found this review helpful 1 / 1 member

Se todas as pessoas com uma iniciativa assim tivessem mais valor, nosso mundo seria muito melhor.

Parabéns

More options...
   2 of 2 members found this review helpful 2 / 2 members

Grande Mercês,

Obrigado pelo excelente material disponibilizado. Aceitei um projeto/desafio de engenharia reversa na empresa onde trabalho e não tinha nenhuma direção sobre por onde começar. Quando assisti ao CERO consegui ter os direcionamentos que precisava para o projeto.

As aulas me acompanharam do início ao fim do projeto na empresa. O interessante é que, o que eu ia aprendendo no curso eu já conseguia ir colocando em prática num projeto real.
A natureza prática desse curso é exatamente o que precisamos para poder trabalhar efetivamente em projetos de Engenharia Reversa.

Claro que o assunto se aprofunda muito mais... Mas o CERO é o que precisávamos para iniciar bem nessa matéria!

Mais uma vez obrigado pelo curso de altíssima qualidade!

More options...
   1 of 1 member found this review helpful 1 / 1 member

É pena que só tem 5 estrelas! O seu curso é sensacional, principalmente para mim que sou iniciante.

Obs.: Já vi seus vídeos de c moderna e os de engenharia reverso ainda estou aprendendo, como disse anteriormente sou novato na area

Seus cursos me despertaram a vontade de estudar novamente programação aos meus 60 anos de idade.

Se eu fizer alguma pergunta "tola" no fórum é porque voltei aos estudos novamente.

PARABÉNS

More options...
   1 of 1 member found this review helpful 1 / 1 member

Ótimo conteúdo. Aborda todas as bases de engenharia reversa e motiva a treinar e pesquisar assuntos adicionais!
Excelente!

 

More options...
   1 of 1 member found this review helpful 1 / 1 member

O melhor curso que já vi sobre o assunto, Fernando você e nota dez. 

Guest Melo

Guest Melo

More options...
   1 of 1 member found this review helpful 1 / 1 member

Ótimo curso, tenho aprendido muito.

More options...
   1 of 1 member found this review helpful 1 / 1 member

Parabéns a todas as pessoas envolvidas neste curso, o mesmo e incrivel, super rico em detalhes, varias atividades praticas para serem realizadas, aprendi muita coisa com este curso, sem duvida alguma ter realizado o curso de “Programação Mordena em C.” me ajudou bastante durante este curso, agora e continuar a estudar.

Abraço e parabéns novamente.

More options...
   1 of 1 member found this review helpful 1 / 1 member

Parabéns Fernando & equipe! Não conheço nenhum curso em português sobre o tema, com esse nível de detalhamento e ainda com o compartilhamento da experiência que quem realmente entende. Trata-se de um assunto realmente complexo e que deve ser tratado com seriedade, senão não há avanço no aprendizado. Pela primeira vez estou começando a entender. 

Como sugestão acho que seria interessante futuramente falar também da arquitetura de 64 bits, que é a arquitetura atual e veio para dominar. Também seria muito enriquecedor tratar de tópicos como ofuscação \ criptografia de código conforme se encontra em muitos malwares, e que também não se acha fácil material que trate do assunto. Fica a dica!

Grande abraço a todos ai, e muito obrigado pela dedicação e compartilhamento do conhecimento!

More options...
   1 of 1 member found this review helpful 1 / 1 member

Parabéns. Realmente é um curso espetacular e referência para quem gosta de Engenharia Reversa. Não tem igual.

Estou acompanhando passo-a-passo (vendo o vídeo e praticando) mas as vezes me perco e não sei mais o que estava fazendo rsss... por isso preciso ficar vendo o vídeo várias vezes.

Espero que o curso continue com um futuro de reversas bem complicadas para termos a real noção das proteções usadas contra debuggers e malwares.

   5 of 5 members found this review helpful 5 / 5 members

Fala Fernando... tudo bem? Estou acompanhando de perto esse curso e deixo aqui meus parabéns! Se você pudesse falar um pouco sobre o IDA, agradeceria. Depois que vi aquele seu video, "Interagindo com o IDA / CTF Shellterlabs / Sorteio Roadsec Rio" - https://www.youtube.com/watch?v=KjQMOByFt9A, fiquei muito empolgado pois trata-se de um software muito poderoso e queria mais informações. No mais, continue com essa didática. Valeu!

 

   1 of 1 member found this review helpful 1 / 1 member

Estou achando excelente o curso, além da excelente didática o humor e sem dúvida ótimo... parabéns... ansioso pelos próximos vídeos...

gzn

More options...
   6 of 6 members found this review helpful 6 / 6 members

Muito bom o curso, não tem igual em PT-BR meu amigo! rs

Eu particularmente gosto muito quando você explica como resolver crackmes ou desafios de CTF, se puder incluir mais explicações com esses desafios seria muito bom.

Bom, sou apoiador do projeto e recomendo a todos que sejam! Obrigado!

More options...
   1 of 1 member found this review helpful 1 / 1 member

Fernando,

 

Parabéns men poucas pessoas conseguem explicar o assunto com tanta clareza!

More options...
   14 of 14 members found this review helpful 14 / 14 members

Fala ai Fernando,

Cara estou gostando muito do formato CERO, claro como tenho muita sede de informação gostaria que ele tivesse uma frequência maior de vídeos postados..rs. Inclusive acharia bem apropriado e com certeza compraria um curso completo sobre o mesmo.

Em relação a consumir ele no modelo presencial seria mais difícil devido às responsabilidades do dia a dia.

Ansioso pelas próximas aulas.

Abraço e parabéns.