How to Inspect Compiled Binaries (binutils, objdump)

Поделиться
HTML-код
  • Опубликовано: 3 фев 2025

Комментарии • 44

  • @ragnus78
    @ragnus78 4 года назад +19

    Best RUclips on c-programming.

    • @alik250
      @alik250 3 года назад +1

      Agreed

  • @menixator
    @menixator 6 лет назад +24

    Your videos are really conscience and to the point. As a student who's starting out with C on Linux, they're really helpful. Keep them coming 👍

  • @Kiarie-mg9th
    @Kiarie-mg9th 5 месяцев назад

    Atom editor. Seeing you again broke my heart. You were the best IDE ever.

  • @mohammadhosein77
    @mohammadhosein77 4 года назад +6

    This video deserves more views, I wonder why it has only 3.8k

    • @dotta4981
      @dotta4981 3 года назад

      Because there are many methods, including better ones to go about doing this...

  • @tatterdemalion898
    @tatterdemalion898 3 года назад

    I was working in embedded, did a lot of stuff, and i am glad i sill find new information on your channel! Thanks fos sharing!

  • @90nop
    @90nop 6 лет назад +5

    Very informative videos! This channel is exactly what I was looking for. Thank you very much!

  • @nguyenthanhdat93
    @nguyenthanhdat93 4 года назад +3

    This is gold!! Thanks for sharing, Jacob! :) 🚀

    • @JacobSorber
      @JacobSorber  4 года назад

      You're welcome. Glad you enjoyed it.

  • @urizilber7545
    @urizilber7545 Год назад

    Best tech channel!!

  • @woosukbyun2455
    @woosukbyun2455 9 месяцев назад

    Thank you so much for a precious information!

  • @nunustone7133
    @nunustone7133 3 года назад

    Interesting topic... well done...
    Maybe a video series could go depper in the practical use of inspecting binaries...

  • @gareginasatryan6761
    @gareginasatryan6761 3 года назад +2

    I have a story. Many years ago I copied the guy’s emails out of AOL, but I just dragged and dropped them into a folder. When it was time to restore, they had lost the time stamps so the emails were not sorted by date.
    Panicked I called a family friend who was a sysadmin. He said that nothing could be done. It took me about a week of non-stop work to get the emails into monthly folders.
    Years later I learned more about computer science and scripting to find out that this would have been stupid easy. Lookup date string in the files and change the meta-data accordingly.

  • @tedburke525
    @tedburke525 2 года назад

    Concise and very informative 😎👍

  • @dontaskme1625
    @dontaskme1625 4 года назад +1

    I love your channel! Thank you very much :D

  • @pitpotputpet
    @pitpotputpet 2 года назад

    Super helpful. Especially since gnu's documentation on these utilities can be hard to follow.

    • @jorionedwards
      @jorionedwards 2 года назад

      I notice that's a common problem. I tried learning Bison through the info file and I came out not even knowing what it was.

  • @SB-rf2ye
    @SB-rf2ye 3 года назад

    love you man!!!

  • @cyogerenkundibiza5284
    @cyogerenkundibiza5284 2 года назад +1

    Thank you for the video. Do you mind recommending a book which goes deep into the process that you were just explaining ?

  • @lovelygirish2242
    @lovelygirish2242 Год назад

    Simply nice nd interesting

  • @bishakhdutta8427
    @bishakhdutta8427 3 года назад

    This channel uploads only stuff where i get stuck or am confused

  • @tomassimoes7808
    @tomassimoes7808 4 года назад +1

    Great video, great channel. Thank you so much :)))

    • @JacobSorber
      @JacobSorber  4 года назад

      You're welcome. Glad I could help.

  • @ay5662
    @ay5662 3 года назад

    What's that text editor?

  • @NeerajSharma-oz1mm
    @NeerajSharma-oz1mm 2 года назад

    Can't thank you enough

  • @caseyblake8659
    @caseyblake8659 3 года назад

    Great video love it. Do you have a video about updating and extracting firmware from devices.

  • @arrahul316
    @arrahul316 2 года назад

    Awesome.

  • @EmiPereyra
    @EmiPereyra 4 года назад +2

    Thanks Jacob! All your videos are very useful. Do you use radare2? It seems to be a powerful tool. Maybe you could make a video of that. Saludos desde Argentina!

    • @JacobSorber
      @JacobSorber  4 года назад

      I have used it a little. It is pretty powerful. I'll add it to the list and see what I can put together. Thanks!

  • @user-mr3mf8lo7y
    @user-mr3mf8lo7y 2 года назад

    A question.. Assuming it is less than 5Mb, how relevant the size of binary with regards to the performance of binary in general, nowadays? Having gHz CPU's, would that make a big difference whether the size of binary is 1Mb or 10Mb (in Laymans terms)? Thanks,.

  • @aabdev
    @aabdev 4 года назад

    Dear Jacob Sorber,
    We have a running process that performs something in super loop while(1). Is there a way get a some variable address (by its name in code) and change its value in run time without modification of the code?
    Regards,

  • @Saimon404
    @Saimon404 2 года назад

    How to decompile cython file to py..? Replay pls sir. Any method or paid method

  • @messengerofiexist2139
    @messengerofiexist2139 3 года назад

    The ELF header is huge, you only need 100 bytes for the executable to run, another place to reduce file size.
    “1 Handmade ELF”

  • @vinnierocks007
    @vinnierocks007 3 года назад

    Is it possible to explain what each column means when using objdump -d option? As far as I understand, the instruction is provided as hex and symbolic representation. Is there a way to understand how an instruction can be converted to this hex or symbolic representation? Or can the hex format be found by knowing the symbolic format?

    • @briansantos9803
      @briansantos9803 7 месяцев назад

      If you use the d option you will receive the code in assembly language

  • @coolguy69verycool
    @coolguy69verycool Год назад

    This shit is so fucking cool

  • @黎銘-s9n
    @黎銘-s9n 4 года назад

    VS code always tells me a.out is not readable, no, it is readable so long as a tool is available. Finally the blackbox is opened and demystified and thanks a lot.

  • @scottthornton4220
    @scottthornton4220 3 года назад

    This is a great channel dude. Lots of misc. information in here. On topic, people can also checkout Compiler Explorer.

    • @JacobSorber
      @JacobSorber  3 года назад

      Thanks, Scott. Yes, definitely. Godbolt.org is a great resource.

  • @po210
    @po210 3 года назад +1

    I thought he used "assword" as a password for a second.

  • @maazahmedpoke
    @maazahmedpoke 5 лет назад

    *assword*