This software analyses the output generated by a modified version of dasm (which is a perl script which beautifies the output of objdump) and converts the low level asssembly language to high level C language. Up to now uncc performs: - call analysis - conditional jumps analysis - return values handling - algebric expressions rebuilding - function arguments and variables detection - pointers and arrays handling We are working to make uncc handle binaries generated by any compiler.