Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Practical Code Injection

Practical Code Injection

Blitz talk about practical uses of Code Injection for iOS. Given at NSConference 2015

More Decks by Miguel Angel Quinones Garcia

Other Decks in Technology

Transcript

  1. P R A C T I C A L C

    O D E I N J E C T I O N M I G U E L A N G E L Q U I N O N E S
  2. N O T O N LY C O M P

    I L I N G :
  3. C O M P I L E L A U

    N C H N AV I G AT E S C R I P T S
  4. C O D E I N J E C T

    I O N M O D I F Y T H E C O D E W H I L E I T ’ S R U N N I N G : D Y C I I N J E C T I O N F O R X C O D E
  5. P I X E L - P E R F

    E C T T W E A K S U B E R L A Y E R A P P
  6. P R O T O T Y P I N

    G I N S I D E Y O U R A P P
  7. S M A L L L O G I C

    C H A N G E S
  8. C H A N G E L O C A

    L I S E D S T R I N G S
  9. G O T C H A S • OBJECTS STATE

    • FRAMEWORK LIFECYCLE
  10. T H A N K S ! @ M I

    G U E L Q U I N O N H T T P : / / B I T. LY / C O D E _ I N J E C T I O N