TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Assembly to C code Decompiler

98 pointsby zandorgalmost 9 years ago

5 comments

emcqalmost 9 years ago
Just this week I was exploring C decompilers and stumbled upon the open source Snowman[0], which worked well for my purposes and can run in a self contained mode with a dependency on Qt5.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;yegord&#x2F;snowman" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;yegord&#x2F;snowman</a>
评论 #11788149 未加载
openasocketalmost 9 years ago
How do decompilers work in general? I&#x27;m imagining the normal compiler pipeline in reverse: convert the machine code into some intermediate representation, add some &#x27;de-optimization&#x27; passes to make the control flow more clear, then a back end which converts that into a C AST, which is then printed out into valid C code.
评论 #11787553 未加载
评论 #11787299 未加载
评论 #11787527 未加载
评论 #11787487 未加载
umanwizardalmost 9 years ago
Anyone know how this compares to the industry-standard Hex-Rays Decompiler? (Sold as an add-on to IDA Pro)
评论 #11787853 未加载
zxvalmost 9 years ago
Closed source, windows only, diss-assmebles 6502 only, and expires next month. No thanks.
评论 #11787229 未加载
Frondoalmost 9 years ago
I&#x27;d be curious to see what C it produced if you fed it hand-written assembly.
评论 #11788058 未加载
评论 #11790389 未加载
评论 #11788084 未加载