Quote:
Originally Posted by chessgod101
If his software does not meet your requirements, I suggest that you code your own disassembler instead of criticizing his application.
|
NO, that is the WORST thing to do! That would only lead to one more useless disassembler!
The is one really good disassembler: IDA
There would be room for another disassembler, an open source tool. Instead of starting 97 disassembler projects, which only have rudimentary features and will die soon because of a lack of support, all these authors should contribute to the same project.
Look at webbrowser engines: There are only THREE major engines: Trident (Internet Explorer), Gecko (Firefox, SeaMonkey, ...) and WebKit (Safari, Opera, Chrome, ...). The two open source engines Gecko and WebKit are great products, because thousands of developers contribute to each one.
Imagine if each of these developers startet to write his own engine instead. There would be hundreds of crappy webbrowser engines out there, none of which would be even close to Gecko or WebKit quality-wise.
NOBODY should start writing a new disassembler! It just doesn't make any sense!
The reverse engineering scene lacks good, coordinated software development. Right now, everybody is just wasting his time. The goal should be to creating something bigger, together, just like the open source guys.