home.social

#executable — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #executable, aggregated by home.social.

  1. So I just found out that #Waves, the company that makes #MusicProduction #plugins and more, forces installation of a vulnerable #executable, namely curl[.]exe version 8.5, as part of their licensing system, of which 27 vulnerabilities are published.
    What kind of shady practice is this?
    #cybersecurity #vulnerability #warning
    curl.se/docs/vuln-8.5.0.html

  2. I created an actual "release" today, for my Xiaolong Dictionary language learning tool [1].

    I wonder however, why the GNU/Linux built is bigger. Maybe 'cause I ran another command making the executable. Makefile target:

    pyinstaller --clean --onefile --noconsole --add-data "$(TCL_LIBRARY):tcl8.6" --add-data "$(TK_LIBRARY):tk8.6" "$(MODULE)")

    While on Windows I have no idea how to do that.

    [1]: codeberg.org/ZelphirKaltstahl/

    #python #tkinter #matplotlib #pillow #pyinstaller #executable

  3. This is freaking GENIOUS! I'd say the holy grail of both #static and #dynamic #linking, providing the benefits of both. Can't wait to test it in some real projects.

    #detour #libc #dlopen #elf #executable

    github.com/graphitemaster/deto

  4. This is freaking GENIOUS! I'd say the holy grail of both #static and #dynamic #linking, providing the benefits of both. Can't wait to test it in some real projects.

    #detour #libc #dlopen #elf #executable

    github.com/graphitemaster/deto

  5. This is freaking GENIOUS! I'd say the holy grail of both #static and #dynamic #linking, providing the benefits of both. Can't wait to test it in some real projects.

    #detour #libc #dlopen #elf #executable

    github.com/graphitemaster/deto

  6. This is freaking GENIOUS! I'd say the holy grail of both #static and #dynamic #linking, providing the benefits of both. Can't wait to test it in some real projects.

    #detour #libc #dlopen #elf #executable

    github.com/graphitemaster/deto

  7. This is freaking GENIOUS! I'd say the holy grail of both #static and #dynamic #linking, providing the benefits of both. Can't wait to test it in some real projects.

    #detour #libc #dlopen #elf #executable

    github.com/graphitemaster/deto

  8. NE-Executable | Разбор деталей часть 2

    В след за первой частью про детальный разбор заголовка, следует не таблица входных точек, как следует принято, а разбор таблицы сегментов. Эта статья полностью посвящена таблице сегментов и типам релокаций.

    habr.com/ru/articles/950942/

    #executable #executable_binary #windows #os2

  9. NE-Executable | Разбор деталей часть 1

    Формат "Новых исполняемых" файлов называют сегментным. Даже в официальной документации Microsoft её заголовок это "Сегментный Новый Исполняемый формат" (ориг. "Segmented NEW Executable Format"). Этот сегментный формат программ поддерживал Сегментную модель памяти; Защищенный режим Intel 286+ Динамичкую компановку (Dynamic Linking); Управление ресурсами; Возможность экспорта и импорта определенных процедур.

    habr.com/ru/articles/950798/

    #ne #executable #исполняемый_файл

  10. NE-Executable | Разбор деталей часть 1

    Формат "Новых исполняемых" файлов называют сегментным. Даже в официальной документации Microsoft её заголовок это "Сегментный Новый Исполняемый формат" (ориг. "Segmented NEW Executable Format"). Этот сегментный формат программ поддерживал Сегментную модель памяти; Защищенный режим Intel 286+ Динамичкую компановку (Dynamic Linking); Управление ресурсами; Возможность экспорта и импорта определенных процедур.

    habr.com/ru/articles/950796/

    #ne #executable #исполняемый_файл

  11. 🚀 Wow, Jim Calabro is back with a riveting tale that combines the electrifying worlds of #Go, #CGO, and Zig! 📚 Apparently, creating a *statically linked* #executable is the new extreme sport, because why settle for dynamic linking when you can spend hours trimming Zig's "excess stuff"? 🤦‍♂️🌪️
    calabro.io/zig-cgo #JimCalabro #Zig #StaticallyLinked #Programming #HackerNews #ngated

  12. Why an Elf file with a single small segment produces an error?, stackoverflow.com/questions/79

    If someone has an answer to my question, that would be lovely!

  13. A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux, (or Size Is Everything), muppetlabs.com/~breadbox/softw

    An excellent article! The author tries to produce the smallest Elf32 executable file possible. It's well written, it's fun, and particularly impressive. Well done!

  14. You may ask yourself, “why is he #refactoring a #Makefile generator in this day and age, given that he doesn’t #compile #sourcecode into #executable #binaries?” And you may say to yourself, “because the #manual showed me that there was a better way.” In this case, per-target variable definitions combined with an implicit rule make for something almost like a subroutine. #GNU #Make may not be new or sexy but when you find a suitable problem it’s extremely effective.

  15. #sbcl #lisp #commonLisp #asdf #executable #gui #build #tutorial #clim #mcclim #example I wrote for @theruran a while ago.

    You could basically submit this with literally any modification as a game for the #springlispgamejam2024 and it will be pretty similar to mine. I think it's a great approach to featureful interactive user interfaces for games.

    lispy-gopher-show.itch.io/logo

    itch.io/jam/spring-lisp-game-j

  16. Here is a small Rust library for locating installed executables! 📂🔍

    🦀 **which-rs**: A Rust equivalent of Unix command "which".

    🆎 Supports regular expressions!

    ⭐ GitHub: github.com/harryfei/which-rs

  17. Выполняем сторонние программы на микроконтроллерах с Гарвардской архитектурой: как загружать программы без знания ABI?

    Зачастую в процессе разработки собственных устройств или моддинга уже существующих, встаёт задача выполнения стороннего кода: будь то ваши собственные программы с SD-флэшек, или программы, написанные другими пользователями с помощью SDK для вашего устройства. Тема компиляторов и кодогенерации достаточно сложная: чтобы просто загрузить ELF или EXE (PE) программу, вам нужно досконально разбираться в особенностях вашей архитектуры: что такое ABI, релокации, GOT, отличие -fPIE от -fPIC, как писать скрипты для ld и т. п. Недавно я копал SDK для первых версий Symbian и основываясь на решениях из этой ОС понял, каким образом можно сделать крайне «дешевую» загрузку любого нативного кода практически на любом микроконтроллере, совершенно не вникая в особенности кодогенерации под неё! Сегодня мы с вами: узнаем, что происходит в процессе загрузки программы ядром Linux, рассмотрим концепцию, предложенную Symbian Foundation и реализуем её на практике для относительно малоизвестной архитектуры — XTensa (хотя она используется в ESP32, детали её реализации «под капотом» для многих остаются загадкой). Интересно? Тогда добро пожаловать под кат!

    habr.com/ru/companies/timeweb/

    #timeweb_статьи #bodyawm_ништячки #микроконтроллеры #микропроцессоры #esp32 #elf #binary #бинарные_файлы #exe #dll #so #executable #исполняемый_файл #программа #программы #загрузчик #линкер #linker #ld #gnu_ld #gcc #cc #xtensa #esp8266 #avr #atmega #attiny #pic #компоновщик #C #C++ #системное_программирование

  18. I was looking for a comparison of executable file formats and for some reason googled:
    "ELF vs DWARF"...

    #executable #ELF #DWARF #MACH0 #Facepalm

  19. #osquery defense kit v1.6.0 just dropped with some new #blueteam queries: github.com/chainguard-dev/osqu

    - unencrypted #GCP service account keys
    - unexpected #sysctl calls
    - unexpected #xattr calls
    - unexpected file made #executable
    - unexpected Security.Framework program

    If nothing else, I hope the queries are useful ideas for others! Have a great weekend. 🌴