#x8664 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #x8664, aggregated by home.social.
-
macOS is so frequently warning me that this or that app I launch will not be functional when Apple sunsets Rosetta 2 and its Ahead-Of-Time compilation, providing x86-64 -> ARM translation in macOS Golden Gate.
On the one hand, yes, this is a hard driver to get developers to update their app to native and, as such, provide higher performance and peak integration into the latest OS.
On the other hand...I've ridden this CPU platform switch train on the Mac long enough (having been here for every one that's happened), that I know many "little" apps that aren't huge moneymakers or maybe aren't any longer maintained will just cease to exist in on the modern Mac platform when this happens, and this saddens me greatly. Some of these apps I use often, even daily.
I neither look forward to nor praise this coming move from Apple.
https://www.macrumors.com/2026/06/10/macos-golden-gate-last-to-support-intel-apps/
#Apple #Mac #macOS #macOSGoldenGate #Rosetta #Rosetta2 #AOT #JIT #x86 #x8664 #ARM #AppleSilicon #OS #technews #tech #software #operatingsystem #indiedev #legacysoftware #computing
-
«Bro, what…?» #1. Первый контакт с crackme на Linux x86-64
Вы запускаете программу, о которой ничего не знаете. Она вежливо просит строку, а в ответ на ваш ввод насмешливо отвечает: «Bro, what are you trying to do?» И правда, что мы пытаемся сделать? Пытаемся понять ее. Перед нами crackme – программа-головоломка, написанная для тренировки навыков обратной разработки: бинарник под Linux x86-64 без исходников и документации, который издевается над каждым, кто не смог его разгадать. Это первая статья цикла из трех о гибридном анализе крякми Getting Started Keygen (Mazzottis). Мы осмотрим файл штатными утилитами, найдем main в Ghidra, расшифруем «бессмысленные» имена переменных в реальную раскладку стека и подтвердим гипотезы в GDB. По пути встретим оптимизированный пролог без RBP, «хитрое» беззнаковое условие и std::string , спрятавшийся в трех переменных, которые на первый взгляд никак не связаны. Во второй части цикла – мутационное тестирование и реконструкция скрытой структуры, в третьей – полный разбор хеш-функции и восстановление алгоритма на Python. Читать первую часть
https://habr.com/ru/articles/1068160/
#реверсинжиниринг #Ghidra #GDB #ассемблер #x8664 #crackme #CTF #отладка #Linux #C++