Re: CSG 4510 and 4567 and Dmagic reverse engineering

From: Mark McDougall <msmcdoug_at_iinet.net.au>
Date: Wed, 28 Jul 2010 09:50:26 +1000
Message-ID: <4C4F70C2.9000303@iinet.net.au>
Groepaz wrote:

> i have to rephrase this.... it should say
> 
> "However, it can be extremely hard to retrieve the C source from an 
> executable, but you can't even rip the equivalent of a simple disassembly
> from these programmable devices, let alone the Verilog source."

Since we're in nitpicking mode... ;)

You can't retrieve "the" C source from an executable; you can however 
produce working C code using tools that recognise common library calls and 
common compiler constructs. Naturally you don't get anything like meaningful 
function or paramater/variable names in the de-compiled code (except for 
known library calls of course).

As for reverse engineering of programmable devices...
<http://portal.acm.org/citation.cfm?id=1344729>
<http://www.ulogic.org/trac>
etc.

Regards,

-- 
|              Mark McDougall                | "Electrical Engineers do it
|  <http://members.iinet.net.au/~msmcdoug>   |   with less resistance!"

       Message was sent through the cbm-hackers mailing list
Received on 2010-07-28 00:00:04

Archive generated by hypermail 2.2.0.