I have a program in x86 assembly which I want to decompile to a higher level language. I checked out boomerang for that purpose, but it seems that it only takes binary files as input. What are my options here?
There is a product which works from assembler called Relogix, but I expect their pricing is geared towards enterprise customers with big code base and not single-file private users. From the free solutions, Boomerang (somewhat dead) and REC Studio (seems to be active) need some kind of compiled binary. Hex-Rays needs binary input as well (via IDA).