Prochaine édition: 21 août 2019
Golang Reversing Introduction
La prochaine édition de MontréHack sera tenue le 21 août 2019!
Reverser du code compilé c’est toujours la même chose, right? Un binaire Golang? Facile. Ltrace marche pas? Weird. Les strings sont toutes collées ensembles. Ben voyons dont! Des milliers de fonctions pour un hello world? Ah, come on! Les languages C-like comme le Golang deviennent de plus en plus populaire. Apprendre à reverser des binaires écrits dans ces langages devient donc de plus en plus utile… et le fun! Apprenons ensemble en faisant les mêmes erreurs et allons prendre un verre après pour oublier tout ça! Trois nouveaux challenges seront présentés, avec les solutions, pour vous guider dans le monde du reversing de binaire Golang!
Outils et expérience requis
- Ordinateur portable
- x86
- Disassembler (IDA/Ghidra/JEB/r2/Hiew/Objdump/Hexdump)
- Debugger (GDB/x64dbg/WinDBG/OllyDBG)
- Network inspection tool / Proxy (WireShark, Burp)
Où
1253 Avenue McGill College Montréal, QC H3B 2Y5
Quand
Mercredi le 21 août de 18h à 21h (suivi de bières au Benelux)
Comment
- Formule atelier
- Apportez votre ordinateur portable
- Des problèmes seront étudiés et expliqués
- Chaque problème sera analysé en petits groupes
- Les solutions seront présentées avec tout le monde à la fin de la rencontre
Remerciements
Présenté par Hugo Genesse.
Next edition: August 21st, 2019
Golang Reversing Introduction
The next edition of MontréHack will be held on August 21st, 2019!
Reversing compiled code is always the same, right? A Golang binary? Easy. Oh, ltrace doesn’t work, that’s weird. Strings are all mangled together? Ah man. Thousands of functions in a hello world program? No way! As C-like languages like Golang are bound to get more popular, learning how to approach reversing binaries written in those becomes useful… and fun! Let’s learn together while making the same mistakes and then drink beer to forget about all of it! Three new challenges will presented, with the solutions, to guide you through the world of Golang reversing!
Tools and Experience Required
- Laptop
- x86
- Disassembler (IDA/Ghidra/JEB/r2/Hiew/Objdump/Hexdump)
- Debugger (GDB/x64dbg/WinDBG/OllyDBG)
- Network inspection tool / Proxy (WireShark, Burp)
Where
1253 Avenue McGill College Montréal, QC H3B 2Y5
When
Wednesday August 21st, from 6pm to 9pm (followed by drinks at Benelux)
How
- Workshop style
- Bring your own laptop
- Challenges will be studied and explained
- Challenges will be studied in small groups
- Solutions will be presented to all at the end
Credits
Presented by Hugo Genesse.
Vous souhaitez présenter? / Interested to present a challenge?