Exetools  

Go Back   Exetools > General > Community Tools

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 10-02-2013, 01:38
cyberbob's Avatar
cyberbob cyberbob is offline
VIP
 
Join Date: Aug 2004
Posts: 93
Rept. Given: 23
Rept. Rcvd 118 Times in 28 Posts
Thanks Given: 6
Thanks Rcvd at 30 Times in 14 Posts
cyberbob Reputation: 100-199 cyberbob Reputation: 100-199
ArkDasm

Hi,

Here is my new project ArkDasm http://www.arkdasm.com

Its a 64-bit interactive disassembler. Its pre-alpfa version and still a lot of work left but IMHO basic functionality is finished.
I did not bother with context menu so please use keybord shortcuts instead.
Keyboard shortcuts are pretty standard n(rename), x(show xref), ;(add comment), c(make code), d(make data), u(undefine) and more for a full list of shortcuts look into readme.pdf

The binary itself is 64-bit and vs2012 runtimes are required http://www.microsoft.com/en-us/download/details.aspx?id=30679
Reply With Quote
The Following 16 Users Gave Reputation+1 to cyberbob For This Useful Post:
besoeso (10-02-2013), chessgod101 (10-02-2013), demon_da (10-04-2013), giv (10-03-2013), Jupiter (10-02-2013), MarcElBichon (10-03-2013), mr.exodia (10-07-2013), NoneForce (10-06-2013), orfei (10-02-2013), uranus64 (10-04-2013), winndy (10-02-2013), ZeNiX (10-04-2013), zeuscane (10-02-2013), |roe (10-02-2013)
The Following 4 Users Say Thank You to cyberbob For This Useful Post:
giv (10-11-2015), Indigo (07-19-2019), lordi (08-27-2018), rooster1 (08-29-2018)
  #2  
Old 10-03-2013, 18:09
giv's Avatar
giv giv is offline
VIP
 
Join Date: Jan 2011
Location: Romania
Posts: 1,657
Rept. Given: 801
Rept. Rcvd 1,283 Times in 561 Posts
Thanks Given: 226
Thanks Rcvd at 562 Times in 240 Posts
giv Reputation: 1100-1299 giv Reputation: 1100-1299 giv Reputation: 1100-1299 giv Reputation: 1100-1299 giv Reputation: 1100-1299 giv Reputation: 1100-1299 giv Reputation: 1100-1299 giv Reputation: 1100-1299 giv Reputation: 1100-1299
Nice project.
Keep it going.
Reply With Quote
The Following User Says Thank You to giv For This Useful Post:
Indigo (07-19-2019)
  #3  
Old 10-04-2013, 06:41
aldente aldente is offline
VIP
 
Join Date: Jul 2003
Posts: 266
Rept. Given: 27
Rept. Rcvd 7 Times in 5 Posts
Thanks Given: 35
Thanks Rcvd at 10 Times in 9 Posts
aldente Reputation: 7
What do we need another disassembler for?

There were 96 crappy disassemblers before, now there are 97.

ONE good disassembler would be of much more use than 97 crappy ones!
Reply With Quote
The Following User Says Thank You to aldente For This Useful Post:
Indigo (07-19-2019)
  #4  
Old 10-04-2013, 14:15
chessgod101's Avatar
chessgod101 chessgod101 is online now
Co-Administrator
 
Join Date: Jan 2011
Location: United States
Posts: 535
Rept. Given: 2,218
Rept. Rcvd 690 Times in 219 Posts
Thanks Given: 699
Thanks Rcvd at 935 Times in 186 Posts
chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699
aldente, you need to be more respectful for the hard work that cyberbob has placed into coding this disassembler. If his software does not meet your requirements, I suggest that you code your own disassembler instead of criticizing his application. Cyberbob coded this disassembler to meet his requirements, not your own.
__________________
"As the island of our knowledge grows, so does the shore of our ignorance." John Wheeler
Reply With Quote
The Following User Says Thank You to chessgod101 For This Useful Post:
Indigo (07-19-2019)
  #5  
Old 10-04-2013, 14:36
uranus64 uranus64 is offline
VIP
 
Join Date: Mar 2011
Location: EE
Posts: 315
Rept. Given: 595
Rept. Rcvd 462 Times in 140 Posts
Thanks Given: 479
Thanks Rcvd at 241 Times in 82 Posts
uranus64 Reputation: 400-499 uranus64 Reputation: 400-499 uranus64 Reputation: 400-499 uranus64 Reputation: 400-499 uranus64 Reputation: 400-499
aldente, I don't know you as I don't know cyberbob. So I will simply express my personal opinion. Each disassembler was once one of many. But some of them became real kings on reversing scene. How do you know that a new star isn't born right now?
Reply With Quote
The Following 2 Users Gave Reputation+1 to uranus64 For This Useful Post:
giv (10-07-2013), |roe (10-05-2013)
The Following User Says Thank You to uranus64 For This Useful Post:
Indigo (07-19-2019)
  #6  
Old 10-04-2013, 15:18
cyberbob's Avatar
cyberbob cyberbob is offline
VIP
 
Join Date: Aug 2004
Posts: 93
Rept. Given: 23
Rept. Rcvd 118 Times in 28 Posts
Thanks Given: 6
Thanks Rcvd at 30 Times in 14 Posts
cyberbob Reputation: 100-199 cyberbob Reputation: 100-199
Quote:
Originally Posted by aldente View Post
There were 96 crappy disassemblers before, now there are 97.
96 ? wow I didn't know there was so many, let's hope we can make it a 100 before the end of this year.
Reply With Quote
The Following 4 Users Gave Reputation+1 to cyberbob For This Useful Post:
giv (10-07-2013), mr.exodia (10-07-2013), XorRanger (10-04-2013)
The Following User Says Thank You to cyberbob For This Useful Post:
Indigo (07-19-2019)
  #7  
Old 10-06-2013, 09:10
aldente aldente is offline
VIP
 
Join Date: Jul 2003
Posts: 266
Rept. Given: 27
Rept. Rcvd 7 Times in 5 Posts
Thanks Given: 35
Thanks Rcvd at 10 Times in 9 Posts
aldente Reputation: 7
Quote:
Originally Posted by chessgod101 View Post
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.
Reply With Quote
The Following User Says Thank You to aldente For This Useful Post:
Indigo (07-19-2019)
  #8  
Old 10-07-2013, 01:16
deepzero's Avatar
deepzero deepzero is offline
VIP
 
Join Date: Mar 2010
Location: Germany
Posts: 300
Rept. Given: 111
Rept. Rcvd 64 Times in 42 Posts
Thanks Given: 178
Thanks Rcvd at 215 Times in 92 Posts
deepzero Reputation: 64
Agreed.


Some screenshots of yet another product were floating around in some IRC channels recently. it looked very, very promising and the dude mentioned a fairly large team was in charge of maintaining it.

No further information, though, havnt seen the guy anywhere since.
Reply With Quote
The Following User Says Thank You to deepzero For This Useful Post:
Indigo (07-19-2019)
  #9  
Old 10-07-2013, 02:24
evlncrn8 evlncrn8 is offline
VIP
 
Join Date: Sep 2005
Posts: 179
Rept. Given: 36
Rept. Rcvd 54 Times in 24 Posts
Thanks Given: 49
Thanks Rcvd at 117 Times in 69 Posts
evlncrn8 Reputation: 54
really depends on the actual task at hand, if its for documentation ida is pretty much the best (albeit its slow.. even slower with pdb processing), if its for disasm->edit->reasm then its not really that useful i find
Reply With Quote
The Following User Says Thank You to evlncrn8 For This Useful Post:
Indigo (07-19-2019)
  #10  
Old 10-07-2013, 05:43
mr.exodia mr.exodia is offline
Retired Moderator
 
Join Date: Nov 2011
Posts: 784
Rept. Given: 492
Rept. Rcvd 1,122 Times in 305 Posts
Thanks Given: 90
Thanks Rcvd at 711 Times in 333 Posts
mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299
Quote:
Originally Posted by deepzero View Post
Agreed.


Some screenshots of yet another product were floating around in some IRC channels recently. it looked very, very promising and the dude mentioned a fairly large team was in charge of maintaining it.

No further information, though, havnt seen the guy anywhere since.
I heard about this too, do you still have the screenshots?

@aldente: actually I don't agree with you, from making your own stuff you can learn a lot. I'm currently making a 64 bit debugger, can't say its the best now but I can say I learned hundreds of things of it. Obviously my product isn't going to compete with olly or ida, but I like to do things the way I like it with a very select few who agree with my ideas. A big project (let's say for the whole reversing community) can be a good thing, but when it's wild and new everybody just tries to push their ideas into it and eventually it will suck.

Just my two cents

edit: just for the record: I'm not building from ground up, I use TitanEngine for the debugger and BeaEngine for the disassembler part, QT for the GUI soon..

Last edited by mr.exodia; 10-07-2013 at 05:52.
Reply With Quote
The Following 2 Users Gave Reputation+1 to mr.exodia For This Useful Post:
ZeNiX (10-08-2013)
The Following User Says Thank You to mr.exodia For This Useful Post:
Indigo (07-19-2019)
  #11  
Old 10-08-2013, 10:54
ZeNiX's Avatar
ZeNiX ZeNiX is offline
Administrator
 
Join Date: Feb 2009
Posts: 732
Rept. Given: 177
Rept. Rcvd 773 Times in 259 Posts
Thanks Given: 213
Thanks Rcvd at 885 Times in 242 Posts
ZeNiX Reputation: 700-899 ZeNiX Reputation: 700-899 ZeNiX Reputation: 700-899 ZeNiX Reputation: 700-899 ZeNiX Reputation: 700-899 ZeNiX Reputation: 700-899 ZeNiX Reputation: 700-899
I agree with mr.exodia that we can learn a lot from own projects.

Also, I think we need more encouragement for most of the own project persons.
We do not want to kill a new star before it starts to shine and flash.
Reply With Quote
The Following 2 Users Gave Reputation+1 to ZeNiX For This Useful Post:
Dreamer (10-08-2013), XorRanger (10-08-2013)
The Following User Says Thank You to ZeNiX For This Useful Post:
Indigo (07-19-2019)
  #12  
Old 10-09-2013, 01:16
cyberbob's Avatar
cyberbob cyberbob is offline
VIP
 
Join Date: Aug 2004
Posts: 93
Rept. Given: 23
Rept. Rcvd 118 Times in 28 Posts
Thanks Given: 6
Thanks Rcvd at 30 Times in 14 Posts
cyberbob Reputation: 100-199 cyberbob Reputation: 100-199
small update, alpha version released:

+ added local debug symbols (PDB file) loading
+ added new command: sym
Reply With Quote
The Following 4 Users Gave Reputation+1 to cyberbob For This Useful Post:
chessgod101 (10-13-2013), copyleft (10-10-2013), mr.exodia (10-09-2013)
The Following User Says Thank You to cyberbob For This Useful Post:
Indigo (07-19-2019)
  #13  
Old 10-11-2013, 03:19
deepzero's Avatar
deepzero deepzero is offline
VIP
 
Join Date: Mar 2010
Location: Germany
Posts: 300
Rept. Given: 111
Rept. Rcvd 64 Times in 42 Posts
Thanks Given: 178
Thanks Rcvd at 215 Times in 92 Posts
deepzero Reputation: 64
Quote:
I heard about this too, do you still have the screenshots?
Unfortunately, no. Still waiting for that guy to surface somewhere.

Maybe someone else does?
Reply With Quote
The Following User Gave Reputation+1 to deepzero For This Useful Post:
mr.exodia (10-11-2013)
The Following User Says Thank You to deepzero For This Useful Post:
Indigo (07-19-2019)
  #14  
Old 10-12-2013, 14:45
CfF2002
 
Posts: n/a
This project looks promising.
Keep up the good work!
Reply With Quote
  #15  
Old 10-20-2013, 22:19
cyberbob's Avatar
cyberbob cyberbob is offline
VIP
 
Join Date: Aug 2004
Posts: 93
Rept. Given: 23
Rept. Rcvd 118 Times in 28 Posts
Thanks Given: 6
Thanks Rcvd at 30 Times in 14 Posts
cyberbob Reputation: 100-199 cyberbob Reputation: 100-199
beta version released, it's one small step in development but one giant leap in usability

+ added save, load database
Reply With Quote
The Following User Says Thank You to cyberbob For This Useful Post:
Indigo (07-19-2019)
Reply

Tags
disassembler

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT +8. The time now is 12:05.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( 1998 - 2024 )