home.social

#decompilation — Public Fediverse posts

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

fetched live
  1. A fan decomp of Perfect Dark just got a VR mod working. I've been lukewarm on N64 decomp projects, but actually playing GoldenEye's spiritual sequel in VR might change my mind. Does it change yours? #PerfectDark #N64 #VR #Decompilation #RetroGaming

  2. Реверс — это сканворд. Как я впервые нормально понял Ghidra

    Привет, Хабр. У меня бывают неожиданные заказы, из неожиданных сфер на фрилансе. Недавно писал про то как прилетел большой проект по классификатору фоток. А теперь пришел запрос на реверс! Не могу вдаваться в подробности проекта - много конфиденциального - но я расскажу про конкретный разбор одного .dll файла. Открыл Ghidra, кликнул на функцию, включил декомпилятор - и передо мной встала стена. Не метафорическая стена. Прям реально стена! И вот пока я эту функцию ковырял, переименовывал переменные, ходил по ссылкам, открывал соседние функции, смотрел строки, в какой-то момент меня щёлкнуло. Это же сканворд.

    habr.com/ru/articles/1029296/

    #reverse_engineering #ghidra #реверсинжиниринг #binary_analysis #dll #decompilation #xrefs #static_analysis #reverse #binary_parsing

  3. This year Apparatus has seen some new love from me in the form of an unofficial decompilation. The game compiles and runs again like it should (...many bugs still intact), and can even be run on desktop now.

    The game consists of a slightly derelict Java codebase, using OpenGL ES 1.1 and an over decade old version of libGDX. But is open to contributions for anyone who wants to see the game thrive again.

    github.com/rollerozxa/apparatu

    #android #gaming #decompilation

  4. This year Apparatus has seen some new love from me in the form of an unofficial decompilation. The game compiles and runs again like it should (...many bugs still intact), and can even be run on desktop now.

    The game consists of a slightly derelict Java codebase, using OpenGL ES 1.1 and an over decade old version of libGDX. But is open to contributions for anyone who wants to see the game thrive again.

    github.com/rollerozxa/apparatu

    #android #gaming #decompilation

  5. Picture this: a decompiler that performs a perfect 1:1 conversion of machine code back into source code that is identical to the code from which the converted software was compiled. That would be a gift for modders of games and applications, and for privacy-concerned individuals who want maximum transparency, but the courts may not like it under our current precedent.

    #decompilation #copyright #DMCA #modding #openSource #piracy #software #USLaw

  6. Finished adding out a few updates to The Gaming Emporium (thegamingemporium.com/):

    • RSS feed

    • New dedicated Open Source category

    • “Most Popular” lists so you can see what projects are getting attention

    • Day/Night modes

    Trying to make discovery of decompilations, source ports & fan projects easier 👍

    #RetroGaming #GamePreservation #Decompilation #SourcePort #OpenSourceGames #FanProjects #RSS #PGGaming #GamingWebsite

  7. Finished adding out a few updates to The Gaming Emporium (thegamingemporium.com/):

    • RSS feed

    • New dedicated Open Source category

    • “Most Popular” lists so you can see what projects are getting attention

    • Day/Night modes

    Trying to make discovery of decompilations, source ports & fan projects easier 👍

    #RetroGaming #GamePreservation #Decompilation #SourcePort #OpenSourceGames #FanProjects #RSS #PGGaming #GamingWebsite

  8. It would be great to have some decompiled old games (GBA, SNES, N64) compiled to run inside an iPhone app.

    I don't know the implications in terms of power usage versus an emulator, but I believe some gains would be massive.

    #Videogames #Gaming #Games #Decomp #Decompilation #Retro #RetroGaming #iPhone #iOS #Emulation #Emulators

  9. It would be great to have some decompiled old games (GBA, SNES, N64) compiled to run inside an iPhone app.

    I don't know the implications in terms of power usage versus an emulator, but I believe some gains would be massive.

    #Videogames #Gaming #Games #Decomp #Decompilation #Retro #RetroGaming #iPhone #iOS #Emulation #Emulators

  10. Очередной CrackMe или Как я мучался с Ghidra. Мануал для новичков

    Думаю, новички в реверс-инжиниринге всегда хотели бы разбираться во всем? Но язык профессионалов не всегда понятен? Что-ж, я попробую помочь вам в этом нелегком деле! Начать погружение

    habr.com/ru/articles/988388/

    #Ghidra #Crackme #Static_Analysis #reverseengineering #linux #decompilation #декомпиляция #реверсинжиниринг #ассемблер #си

  11. Either way, the decompilation is available on GitHub to build for either platform. Apparatus fans rejoice, things are finally looking up again.

    github.com/rollerozxa/apparatu

    #android #apparatus #reverseengineering #decompilation

  12. Either way, the decompilation is available on GitHub to build for either platform. Apparatus fans rejoice, things are finally looking up again.

    github.com/rollerozxa/apparatu

    #android #apparatus #reverseengineering #decompilation

  13. So today I got the Apparatus decomp to run on desktop after splitting up the codebase into an Android-specific project and a common project, and then brought in some code from my previous desktop port attempt putting that into a new desktop project.

    It works much better than my previous attempt! Sandbox works, you can play through challenge levels and such. Absolutely spectacular seeing it running natively on desktop like this.

    #gaming #reverseengineering #decompilation

  14. So today I got the Apparatus decomp to run on desktop after splitting up the codebase into an Android-specific project and a common project, and then brought in some code from my previous desktop port attempt putting that into a new desktop project.

    It works much better than my previous attempt! Sandbox works, you can play through challenge levels and such. Absolutely spectacular seeing it running natively on desktop like this.

    #gaming #reverseengineering #decompilation

  15. Today I gave another go at doing a decompilation of Apparatus. My previous attempt was almost five years ago now and didn't go particularly well, but now I feel like I am much more experienced.

    After some quick fixing of decompilation quirks I managed to get it to rebuild, and after some more work I managed to get dialogs to work, levels to load and objects to render! There are still some issues remaining however, most glaring issue being some GUI elements not being drawn, but this is already way further than the last attempt.

    #android #reverseengineering #decompilation

  16. Today I gave another go at doing a decompilation of Apparatus. My previous attempt was almost five years ago now and didn't go particularly well, but now I feel like I am much more experienced.

    After some quick fixing of decompilation quirks I managed to get it to rebuild, and after some more work I managed to get dialogs to work, levels to load and objects to render! There are still some issues remaining however, most glaring issue being some GUI elements not being drawn, but this is already way further than the last attempt.

    #android #reverseengineering #decompilation

  17. Behold, yet another ✨ #revolutionary ✨ tool that’s here to reveal the mysteries of #Java code we lost interest in years ago! 💤 Now you can decompile faster than you can say "why am I still using Java?" 🙄 Because who doesn't love a good byte code #snooze fest? 😴
    java-decompiler.github.io #Decompilation #Tools #Bytecode #Fest #Developer #Humor #HackerNews #ngated

  18. Behold, yet another ✨ #revolutionary ✨ tool that’s here to reveal the mysteries of #Java code we lost interest in years ago! 💤 Now you can decompile faster than you can say "why am I still using Java?" 🙄 Because who doesn't love a good byte code #snooze fest? 😴
    java-decompiler.github.io #Decompilation #Tools #Bytecode #Fest #Developer #Humor #HackerNews #ngated

  19. It was a surprise to me to see that they still include the SharedConstants.VERSION_STRING in Legacy Console Edition, even though it's not used anywhere.

    The version reflects the Java Edition equivalent it seems, although I think it might be off by revision? I thought Switch Edition was 1.12.2.

    #Minecraft #lce #console #4j #decomp #decompilation

  20. Java Agent как инструмент обхода лицензий: этичный анализ и защита

    Обычно Java-агенты используются для сбора телеметрии, логирования, профилирования, каких-то ультрабыстрых хотфиксов и прочих скучных вещей. Но сегодня мы исследуем приложение Java-агент, которое модифицирует код другого Java-приложения “на лету” и создано для обхода лицензионных ограничений. Называть его мы будем “агент”, “вредоносный агент” и т. п. Меня зовут Сергей, тимлид бэкэнд команды Cluster Manager ГК GlowByte. Код в нашем примере будет максимально обезличен. Эта тема рассматривается исключительно в целях исследования вопросов безопасности приложений и этичного использования инструментов изменения кода во время компиляции. В конце я предложу примеры методов отслеживания несанкционированного вмешательства в Java-приложение, а также методов противодействия, чтобы избавиться от рисков, которые мы обнаружим в процессе исследования.

    habr.com/ru/companies/glowbyte

    #java #java_agent #decompilation #crack #reverseengineering #безопасность #instrumentation

  21. #OpenSource port of classic #J2ME game Gravity Defied to #Android (there is also iOS version on App Store) gdtr.net/handbook/ See also this article to learn how the game works under the hood: habr.com/en/articles/... #retrodev #reverseengineering #retrogaming #java #decompilation

  22. #OpenSource port of classic #J2ME game Gravity Defied to #Android (there is also iOS version on App Store) gdtr.net/handbook/ See also this article to learn how the game works under the hood: habr.com/en/articles/... #retrodev #reverseengineering #retrogaming #java #decompilation

  23. While folks on Macs are talking about Cyberpunk 2077 I'm having fun with a decompilation of Super Mario 64 running natively on macOS :).

    github.com/flatmapthatshit/Ren

    Shout out to the Render96ex maintainers! It looks exactly like how my 9 year old self remembers it on the Nintendo 64. You know: 4K, locked at 60fps, absolutely flawless models and textures, Luigi and Wario as playable characters, etc :).

    #SuperMario64 #Render96ex #Decompilation #macOSGaming #RetroGaming #N64

  24. Après Ocarina of Time, Mario 64, Majora’s Mask, Mario Kart 64 vient d’atteindre la première étape dans son processus de décompilation

    defaultdnb.github.io/ReCollect

    Ça veut dire qu’on ne va pas tarder à voir débarquer des portages improbables du jeu sur un peu tout et n’importe quoi.

    #MarioKart64 #Décompilation

  25. Après Ocarina of Time, Mario 64, Majora’s Mask, Mario Kart 64 vient d’atteindre la première étape dans son processus de décompilation

    defaultdnb.github.io/ReCollect

    Ça veut dire qu’on ne va pas tarder à voir débarquer des portages improbables du jeu sur un peu tout et n’importe quoi.

    #MarioKart64 #Décompilation

  26. This was my favourite talk from @REverseConf! @mahaloz made an intimidating (to me) topic really accessible, and I feel like I now have a better understanding of the decompilers I use every day. He is a great presenter too :D Would recommend checking it out!

    #reverseengineering #decompilation #infosec infosec.exchange/@REverseConf/

  27. This was my favourite talk from @REverseConf! @mahaloz made an intimidating (to me) topic really accessible, and I feel like I now have a better understanding of the decompilers I use every day. He is a great presenter too :D Would recommend checking it out!

    #reverseengineering #decompilation #infosec infosec.exchange/@REverseConf/

  28. 🤔 Oh look, yet another self-indulgent ramble where we discover that Claude #Code can decompile itself! 🌀 Just what the world needed, more #AI code contemplating its own existence while the rest of us desperately seek the relevance in this narrative from 1995. 📅
    ghuntley.com/tradecraft/ #SelfReflection #AI #Decompilation #TechHumor #1995Narrative #HackerNews #ngated

  29. 🤔 Oh look, yet another self-indulgent ramble where we discover that Claude #Code can decompile itself! 🌀 Just what the world needed, more #AI code contemplating its own existence while the rest of us desperately seek the relevance in this narrative from 1995. 📅
    ghuntley.com/tradecraft/ #SelfReflection #AI #Decompilation #TechHumor #1995Narrative #HackerNews #ngated

  30. Presente de Natal pra mim foi o lançamento da recompilação nativa pra PC de Star Fox 64, por fãs.
    To jogando a 60 fps em Ultra HD.
    github.com/HarbourMasters/Star

    #StarFox #Decompilation

  31. Some updates on #r2ai:
    - decai now support auto mode for function calling, with ANY model
    - Added support for Gemini and X.AI endpoints
    - Start the full rewrite of the Python/JS code in plain C
    - Switch to gpt4-turbo for 128K context instead of 8K on OpenAI backend
    - Recursive decompilation mode for inlining stubs and better type propagation

    #reverseengineering #radare2 #llm #ai #decompilation

  32. What’s is more than great news for #BanjoKazooie decompilation is that we’re much closer to do it for #DonkeyKong64.

    Eventually people will know the truth on the Nintendo 64 Expansion Pack. Was it really necessary?

    youtube.com/watch?v=dH1ErhJa3Q

    #Retro #RetroGaming #Nintendo64 #N64 #Emulation #Decompilation #Programming #Rare #Rareware #Videogames #Games #Gaming

  33. Thanks to the great Decompilation project by Team HarbourMasters (HM64), you can now play both "The Legend of Zelda" titles released originally for the Nintendo 64 on your PC, Mac and Linux.

    I gave it a try for both "Ocarina of Time" and "Majora's Mask" and I'm overwhelmed with the quality.

    Ocarina of Time --> github.com/HarbourMasters/Ship

    Majora's Mask --> github.com/HarbourMasters/2shi

    #zelda #thelegendofzelda #n64 #nintendo64 #shipofharkinian #2ship2harkinian #decompilation #zeldadecompilation

  34. How to port any N64 game to the PC in record time - Enlarge / "N-tel (64) Inside" (credit: Aurich Lawson | Getty Images)
    ... - arstechnica.com/?p=2025130 #decompilation #nintendo64 #nintendo #pcports #porting #gaming #coding #mario #zelda #n64 #c#