13 - Calling Conventions

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.พ. 2025

ความคิดเห็น • 12

  • @tsunderelovers
    @tsunderelovers 11 หลายเดือนก่อน +2

    Great! super clear explanations and good examples

    • @jstrosch
      @jstrosch  11 หลายเดือนก่อน +1

      Glad you liked it

  • @wannabe1337
    @wannabe1337 6 หลายเดือนก่อน +1

    Really Amazing video, it deserves more views. Thanks

    • @jstrosch
      @jstrosch  6 หลายเดือนก่อน

      Thanks a lot!

  • @majesticdragonfly
    @majesticdragonfly หลายเดือนก่อน +1

    i hope you resume or update this course :o

    • @jstrosch
      @jstrosch  หลายเดือนก่อน +1

      2025 is the year!

    • @majesticdragonfly
      @majesticdragonfly หลายเดือนก่อน

      @ hahaha that sounds amazing!!

  • @reenamola2162
    @reenamola2162 2 ปีที่แล้ว +1

    real world decompiled apps for the most part never follow these convention rules. its almost always mixed up in some way or another

    • @jstrosch
      @jstrosch  ปีที่แล้ว

      How so? Most real world apps will be compiled and the compilers follow these conventions. Malware authors or those that use assembly may find it easier to deviate - but even malware authors regularly use standard compilers. Decompilers and disassemblers simply recover what was originally compiled.

  • @ValliNayagamChokkalingam
    @ValliNayagamChokkalingam 2 ปีที่แล้ว

    Thank you so much Josh! The calling convention for a particular program is the same for all functions, right? If different calling conventions are used for different functions in the same program, then the program can't be compiled, right?

    • @jstrosch
      @jstrosch  2 ปีที่แล้ว +2

      I can’t say for sure as I haven’t looked into it in too much detail. Some compilers let you define the convention, but as to if they enforce that for every function or just programmer written ones I’m not sure. My assumption is that it is the same, that is usually what I see with programs that are not malware. Of course, malware authors or those trying to protect IP may throw all sorts of things at you!

    • @ValliNayagamChokkalingam
      @ValliNayagamChokkalingam 2 ปีที่แล้ว

      @@jstrosch Thanks Prof!