Tillbaka till alla evenemang

Binary Patching

  • Omegapoint Stockholm AB 56 Regeringsgatan Stockholm, Stockholms län, 111 56 Sweden (se karta)

Hur kan man ändra ett programs beteende när man inte har tillgång till källkoden?

Att patcha binärer är att göra just detta, genom att ändra värdet på specifika bytes. Du kan till exempel undvika att göra funktionsanrop, ändra initiala variabelvärden eller styra programflödet genom att ändra en "if" till en "if not". Detta kan användas för enklare buggfixar, men har även andra mindre legala tillämpningar, som att kringgå licenskontroller.

Vi går igenom frågorna vad, varför hur, samt metoder och verktyg. Passet avslutas med en demo i form av att lösa CTF-uppgifter med hjälp av patchning.

Lokal: Digitalt via Teams

Ansvarig: Maria Lindqvist

Föregående
Föregående
13 november

Rust Study Group

Nästa
Nästa
13 november

Academy Master Program Halvtidsdemo