Martin Gregorie writes:
>On Mon, 04 Jan 2021 11:05:55 -0500, Dennis Lee Bieber wrote:
>
>> On Mon, 4 Jan 2021 11:00:29 +0000, gareth evans
>> declaimed the following:
>>
>>>Thinking back to my first job, nearly 50 years ago now,
>>>when I had to dis-assemble DEC's paper tape BASIC interpreter in order
>>>to enhance it, I guess that dis-assemblers and decompilers must now be
>>>ten-a-penny,
>>>especially for programs running under Windows where the structure of
>>>Windows programs is well-known with an assumption that C was the source
>>>language?
>>>
>> Actually, I think the use of disassemblers et al has fallen away.
>> Modern processors have so many peephole optimizations and out-of-order
>> execution streams that converting an executable back to assembly source
>> is almost meaningless -- and getting back to a high-level language is
>> near impossible. One would have to be an expert at the assembly for a
>> processor to have any chance of understanding the result.
>
>The retro-computing guys - those who are fans of the MC6800 and MC6809
>microprocessors anyway, anyway, seem to be getting a rather good semi-
>interactive disassembler up and running.
Security experts have several very powerful disassemblers and decompilers
they use for Intel/AMD/ARM processors.
https://en.wikibooks.org/wiki/X86_Disassembly/Disassemblers_and_Decompilers
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)
|