Linux

Reverse Engineering 101 tutorial with the amazing Stephen Sims!



Big thank you to Brilliant for sponsoring this video! To try Brilliant for free (for 30 days) and to get a 20% discount, visit:

// YouTube video REFERENCE //
Free Exploit development training (beginner and advanced)

Buffer Overflow Hacking Tutorial (Bypass Passwords):

// Stephen’s Social //
X:
YouTube:

// Stephen RECOMMENDS //
Disassemblers:
Binary Ninja:
IDA Pro:
Ghidra:

Free Learning Resources:
An Intro to C for Windows Dev:

Books
Gray Hat Hacking Series by various authors:
US
UK

The IDA Pro Book, 2nd Edition: The Unofficial Guide to the World’s Most Popular Disassemblerย Second Edition by Chris Eagle
US
UK

// David’s SOCIAL //
Discord:
X:
Instagram:
LinkedIn:
Facebook:
TikTok:
YouTube:

// MY STUFF //

// SPONSORS //
Interested in sponsoring my videos? Reach out to my team here: sponsors@davidbombal.com

// MENU //
00:00 – Intro
01:06 – Brilliant sponsored segment
02:36 – Stephen Sims // Off By One Security YouTube channel
04:02 – Hello World
06:11 – Learning the C programming language
09:34 – Introduction to reverse engineering
13:57 – Functions explained
16:43 – Stripped explained
18:03 – Disassemble explained // Differences between flavors
25:11 – History behind the two flavors
25:58 – Disassemble explained continued
26:22 – Return oriented programming explained
27:14 – Reverse engineering demo
01:07:46 – IDA Pro Demo
01:16:42 – Conclusion

Disclaimer: This video is for educational purposes only.

Please note that links listed may be affiliate links and provide me with a small percentage/kickback should you use them to purchase any of the items listed or recommended. Thank you for supporting me and this channel!

#android #ios #hacker

[ad_2]

source

Related Articles

20 Comments

  1. Big thank you to Brilliant for sponsoring this video! To try Brilliant for free (for 30 days) and to get a 20% discount, visit: https://Brilliant.org/davidbombal

    // YouTube video REFERENCE //
    Free Exploit development training (beginner and advanced) https://youtu.be/LWmy3t84AIo

    Buffer Overflow Hacking Tutorial (Bypass Passwords): https://youtu.be/c2BvS2VqDWg

    // Stephen's Social //
    X: https://x.com/Steph3nSims
    YouTube: https://www.youtube.com/@OffByOneSecurity

    // Stephen RECOMMENDS //
    Disassemblers:
    Binary Ninja: https://binary.ninja/
    IDA Pro: https://hex-rays.com/products/%20ida/
    Ghidra: https://ghidra-sre.org/

    Free Learning Resources:
    An Intro to C for Windows Dev: https://www.sans.org/webcasts/intro-c-windows-devs/

    Books
    Gray Hat Hacking Series by various authors:
    US https://amzn.to/3B1FeIK
    UK https://amzn.to/3A920AL

    The IDA Pro Book, 2nd Edition: The Unofficial Guide to the World's Most Popular Disassembler Second Edition by Chris Eagle
    US https://amzn.to/3Yv3srw
    UK https://amzn.to/3Wtz8e6

    // David's SOCIAL //
    Discord: https://discord.com/invite/usKSyzb
    X: https://www.x.com/davidbombal
    Instagram: https://www.instagram.com/davidbombal
    LinkedIn: https://www.linkedin.com/in/davidbombal
    Facebook: https://www.facebook.com/davidbombal.co
    TikTok: http://tiktok.com/@davidbombal
    YouTube: https://www.youtube.com/@davidbombal

    // MY STUFF //
    https://www.amazon.com/shop/davidbombal

    // SPONSORS //
    Interested in sponsoring my videos? Reach out to my team here: sponsors@davidbombal.com

    // MENU //
    00:00 – Intro
    01:06 – Brilliant sponsored segment
    02:36 – Stephen Sims // Off By One Security YouTube channel
    04:02 – Hello World
    06:11 – Learning the C programming language
    09:34 – Introduction to reverse engineering
    13:57 – Functions explained
    16:43 – Stripped explained
    18:03 – Disassemble explained // Differences between flavors
    25:11 – History behind the two flavors
    25:58 – Disassemble explained continued
    26:22 – Return oriented programming explained
    27:14 – Reverse engineering demo
    01:07:46 – IDA Pro Demo
    01:16:42 – Conclusion

    Disclaimer: This video is for educational purposes only.

    Please note that links listed may be affiliate links and provide me with a small percentage/kickback should you use them to purchase any of the items listed or recommended. Thank you for supporting me and this channel!

    #android #ios #hacker

  2. Reverse engineering is really not for beginners. You need C, x86 asm, windows internals, system programming, know a dynamic debugging tool such as x64dbg, a static debugging tool like ghidra and hours of crackmes.

  3. A good reference for folks who like to learn from a book is Practical Binary Analysis (no starch press) – it does require familiarity with C and assembly.

  4. Purchasing a stock may seem straightforward, but selecting the correct stock without a proven strategy can be exceedingly challenging. I've been working on expanding my $210K portfolio for a while, and my primary obstacle is the lack of clear entry and exit strategies. Any advice on this matter would be greatly appreciated.

  5. Purchasing a stock may seem straightforward, but selecting the correct stock without a proven strategy can be exceedingly challenging. I've been working on expanding my $210K portfolio for a while, and my primary obstacle is the lack of clear entry and exit strategies. Any advice on this matter would be greatly appreciated.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button