#decompiler — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #decompiler, aggregated by home.social.
-
*vineflowering*
-
This presentation remains the go-to reference for learning the inner workings of the IDA Pro Hex-Rays decompiler:
(video) https://www.youtube.com/watch?v=T-YkhNElvng
(article) https://i.blackhat.com/us-18/Thu-August-9/us-18-Guilfanov-Decompiler-Internals-Microcode-wp.pdf
#decompiler #reverseengineer #informationsecurity #cybersecurity
-
Decomp2dbg:
"decomp2dbg aims to shorten the gap of context switching between decompiler and debugger by introducing a generic API for decompiler-to-debugger symbol syncing."
-
Decomp2dbg:
"decomp2dbg aims to shorten the gap of context switching between decompiler and debugger by introducing a generic API for decompiler-to-debugger symbol syncing."
-
Decomp2dbg:
"decomp2dbg aims to shorten the gap of context switching between decompiler and debugger by introducing a generic API for decompiler-to-debugger symbol syncing."
-
Decomp2dbg:
"decomp2dbg aims to shorten the gap of context switching between decompiler and debugger by introducing a generic API for decompiler-to-debugger symbol syncing."
-
Decomp2dbg:
"decomp2dbg aims to shorten the gap of context switching between decompiler and debugger by introducing a generic API for decompiler-to-debugger symbol syncing."
-
JVM exceptions are weird: a decompiler perspective
https://purplesyringa.moe/blog/jvm-exceptions-are-weird-a-decompiler-perspective/
#HackerNews #JVM #exceptions #decompiler #perspective #programming #blog #tech #insights
-
JVM exceptions are weird: a decompiler perspective
https://purplesyringa.moe/blog/jvm-exceptions-are-weird-a-decompiler-perspective/
#HackerNews #JVM #exceptions #decompiler #programming #tech #blog
-
https://github.com/Hexorg/Ouroboros #decompiler written in #rust can now open PE32 files and decompile them. Decompiler isn’t complete of course - expect unresolved expressions and crashes too. But basics work. Open a file, then hover over a byte And press D to disassemble from from that byte onwards. Then hover over instruction address and press F to define function start there. This will show the function in decompile view.
-
@myfear Oh no, #IntelliJ #IDEA comes with a #decompiler? 🫨 Better uninstall it before visiting Germany, because simply having one on your computer could get you thrown in #jail! 🚔
-
🤦♂️ Behold the #Fernflower Java #Decompiler, where #JetBrains bravely attempts to turn inscrutable #bytecode gibberish back into Java—truly the hero we neither asked for nor needed. Meanwhile, #GitHub leaps in with #AI wizardry to help developers write "better" code, because clearly, human-written code just isn't confusing enough. 🌟
https://github.com/JetBrains/fernflower #CodeDevelopment #HackerNews #ngated -
One Open-source Project Daily
Python decompiler for 3.7-3.8 Stripped down from uncompyle6 so we can refactor and start to fix up some long-standing problems
https://github.com/rocky/python-decompile3
#1ospd #opensource #bytecode #decompiler #python -
Aside of the awesome diagrams that Mermaid.js can generate I'd like to highlight this script that is really helpful when you want to figure out how #decompiler represents different pieces of code:
https://github.com/v-p-b/ghidra-cheat-sheet/blob/main/scripts/dump_clang.py
Sample output:
https://scrapco.de/ghidra-cheat-sheet/decompiler/structure_samples/ -
"AI-Powered Reverse Engineering: Decompiling Binaries with AI" https://www.youtube.com/watch?v=f9-fop5dttg by @secfatal #llm #decompiler #radare2
-
RULECOMPILE - Undocumented Ghidra decompiler rule language
-
[RSS] Reko #decompiler version 0.11.6 released
https://github.com/uxmal/reko/releases/tag/version-0.11.6 -
Stiver, author of the #Fernflower #decompiler for #Java, has passed away. His decompiler is used in tools such as #IntelliJ IDEA and #minecraft MCP for #modding projects.
https://blog.jetbrains.com/idea/2024/11/in-memory-of-stiver/#MinecraftMod #JVM #ReverseEngineering #JetBrains #IntelliJIDEA
-
LLM4Decompile – Quand l’ #IA se met à #décompiler du #binaire
https://korben.info/llm4decompile-modele-decompilation-open-source-revolutionnaire.html -
Some arguments passed to a function seem a bit weird? Check if this attribute can help get you better decompilation 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-177-unused-argument-attribute/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-177
-
Some arguments passed to a function seem a bit weird? Check if this attribute can help get you better decompilation 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-177-unused-argument-attribute/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-177
-
Some arguments passed to a function seem a bit weird? Check if this attribute can help get you better decompilation 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-177-unused-argument-attribute/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-177
-
Some arguments passed to a function seem a bit weird? Check if this attribute can help get you better decompilation 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-177-unused-argument-attribute/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-177
-
Some arguments passed to a function seem a bit weird? Check if this attribute can help get you better decompilation 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-177-unused-argument-attribute/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-177
-
Your function seems to use the same stack slot for different purposes? "Split variable" might help 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-176-handling-stack-reuse-in-the-decompiler/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-176
-
Your function seems to use the same stack slot for different purposes? "Split variable" might help 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-176-handling-stack-reuse-in-the-decompiler/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-176
-
Your function seems to use the same stack slot for different purposes? "Split variable" might help 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-176-handling-stack-reuse-in-the-decompiler/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-176
-
Your function seems to use the same stack slot for different purposes? "Split variable" might help 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-176-handling-stack-reuse-in-the-decompiler/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-176
-
Your function seems to use the same stack slot for different purposes? "Split variable" might help 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-176-handling-stack-reuse-in-the-decompiler/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-176
-
Need to edit a type used in decompiler but having trouble locating it among all the others? Quickly jump to the exact type you need using these small tricks 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-173-navigating-to-types-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-173
-
Need to edit a type used in decompiler but having trouble locating it among all the others? Quickly jump to the exact type you need using these small tricks 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-173-navigating-to-types-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-173
-
Need to edit a type used in decompiler but having trouble locating it among all the others? Quickly jump to the exact type you need using these small tricks 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-173-navigating-to-types-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-173
-
Need to edit a type used in decompiler but having trouble locating it among all the others? Quickly jump to the exact type you need using these small tricks 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-173-navigating-to-types-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-173
-
Need to edit a type used in decompiler but having trouble locating it among all the others? Quickly jump to the exact type you need using these small tricks 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-173-navigating-to-types-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-173
-
Did you know you can do some small edits to the types directly in the Pseudocode View? 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-172-type-editing-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-172
-
Did you know you can do some small edits to the types directly in the Pseudocode View? 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-172-type-editing-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-172
-
Did you know you can do some small edits to the types directly in the Pseudocode View? 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-172-type-editing-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-172
-
Did you know you can do some small edits to the types directly in the Pseudocode View? 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-172-type-editing-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-172
-
Did you know you can do some small edits to the types directly in the Pseudocode View? 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-172-type-editing-from-pseudocode/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-172
-
🪲 Heads up, Bug Hunters 🪲 We’re still searching for vulnerabilities in IDA and the Decompiler. Help us find one, and you might earn a nice cash reward. Read more 🌐 https://hex-rays.com/bugbounty/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=bug-bounty-december-2023
-
🪲 Heads up, Bug Hunters 🪲 We’re still searching for vulnerabilities in IDA and the Decompiler. Help us find one, and you might earn a nice cash reward. Read more 🌐 https://hex-rays.com/bugbounty/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=bug-bounty-december-2023
-
🪲 Heads up, Bug Hunters 🪲 We’re still searching for vulnerabilities in IDA and the Decompiler. Help us find one, and you might earn a nice cash reward. Read more 🌐 https://hex-rays.com/bugbounty/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=bug-bounty-december-2023
-
🪲 Heads up, Bug Hunters 🪲 We’re still searching for vulnerabilities in IDA and the Decompiler. Help us find one, and you might earn a nice cash reward. Read more 🌐 https://hex-rays.com/bugbounty/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=bug-bounty-december-2023
-
🪲 Heads up, Bug Hunters 🪲 We’re still searching for vulnerabilities in IDA and the Decompiler. Help us find one, and you might earn a nice cash reward. Read more 🌐 https://hex-rays.com/bugbounty/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=bug-bounty-december-2023
-
The decompiler complains that a function is too big? Learn how to ask nicely to decompile it anyway 🌐 https://hex-rays.com/blog/igors-tip-of-the-week-166-dealing-with-too-big-function/?utm_source=Social-Media-Post&utm_medium=Mastodon&utm_campaign=Igor-Tip-166