EXETOOLS FORUM  

Go Back   EXETOOLS FORUM > 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: 89
Rept. Given: 23
Rept. Rcvd 116 Times in 27 Posts
Thanks Given: 2
Thanks Rcvd at 6 Times in 4 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), typedef (10-31-2013), uranus64 (10-04-2013), winndy (10-02-2013), ZeNiX (10-04-2013), zeuscane (10-02-2013), |roe (10-02-2013)
The Following User Says Thank You to cyberbob For This Useful Post:
giv (10-11-2015)
  #2  
Old 10-03-2013, 18:09
giv's Avatar
giv giv is offline
VIP
 
Join Date: Jan 2011
Location: Romania
Posts: 1,619
Rept. Given: 795
Rept. Rcvd 1,261 Times in 549 Posts
Thanks Given: 184
Thanks Rcvd at 325 Times in 100 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
  #3  
Old 10-04-2013, 06:41
aldente aldente is offline
VIP
 
Join Date: Jul 2003
Posts: 256
Rept. Given: 27
Rept. Rcvd 7 Times in 5 Posts
Thanks Given: 9
Thanks Rcvd at 0 Times in 0 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
  #4  
Old 10-04-2013, 14:15
chessgod101's Avatar
chessgod101 chessgod101 is offline
Co-Administrator
 
Join Date: Jan 2011
Location: United States
Posts: 452
Rept. Given: 2,065
Rept. Rcvd 654 Times in 201 Posts
Thanks Given: 328
Thanks Rcvd at 328 Times in 66 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.
__________________
"Real knowledge is to know the extent of one's ignorance." Confucius
Reply With Quote
  #5  
Old 10-04-2013, 14:36
uranus64 uranus64 is offline
VIP
 
Join Date: Mar 2011
Location: EE
Posts: 258
Rept. Given: 574
Rept. Rcvd 454 Times in 133 Posts
Thanks Given: 136
Thanks Rcvd at 51 Times in 22 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)
  #6  
Old 10-04-2013, 15:18
cyberbob's Avatar
cyberbob cyberbob is offline
VIP
 
Join Date: Aug 2004
Posts: 89
Rept. Given: 23
Rept. Rcvd 116 Times in 27 Posts
Thanks Given: 2
Thanks Rcvd at 6 Times in 4 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)
  #7  
Old 10-06-2013, 09:10
aldente aldente is offline
VIP
 
Join Date: Jul 2003
Posts: 256
Rept. Given: 27
Rept. Rcvd 7 Times in 5 Posts
Thanks Given: 9
Thanks Rcvd at 0 Times in 0 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
  #8  
Old 10-07-2013, 01:16
deepzero's Avatar
deepzero deepzero is offline
VIP
 
Join Date: Mar 2010
Location: Europe
Posts: 173
Rept. Given: 87
Rept. Rcvd 59 Times in 37 Posts
Thanks Given: 30
Thanks Rcvd at 7 Times in 6 Posts
deepzero Reputation: 59
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
  #9  
Old 10-07-2013, 02:24
evlncrn8 evlncrn8 is offline
VIP
 
Join Date: Sep 2005
Posts: 139
Rept. Given: 26
Rept. Rcvd 53 Times in 23 Posts
Thanks Given: 20
Thanks Rcvd at 29 Times in 17 Posts
evlncrn8 Reputation: 53
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
  #10  
Old 10-07-2013, 05:43
mr.exodia's Avatar
mr.exodia mr.exodia is offline
Super Moderator
 
Join Date: Nov 2011
Posts: 820
Rept. Given: 475
Rept. Rcvd 1,154 Times in 308 Posts
Thanks Given: 73
Thanks Rcvd at 428 Times in 168 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..
__________________
x64dbg: http://x64dbg.com
My Blog: http://mrexodia.cf

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)
  #11  
Old 10-08-2013, 10:54
ZeNiX's Avatar
ZeNiX ZeNiX is offline
Administrator
 
Join Date: Feb 2009
Posts: 691
Rept. Given: 172
Rept. Rcvd 765 Times in 252 Posts
Thanks Given: 119
Thanks Rcvd at 370 Times in 100 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)
  #12  
Old 10-09-2013, 01:16
cyberbob's Avatar
cyberbob cyberbob is offline
VIP
 
Join Date: Aug 2004
Posts: 89
Rept. Given: 23
Rept. Rcvd 116 Times in 27 Posts
Thanks Given: 2
Thanks Rcvd at 6 Times in 4 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)
  #13  
Old 10-11-2013, 03:19
deepzero's Avatar
deepzero deepzero is offline
VIP
 
Join Date: Mar 2010
Location: Europe
Posts: 173
Rept. Given: 87
Rept. Rcvd 59 Times in 37 Posts
Thanks Given: 30
Thanks Rcvd at 7 Times in 6 Posts
deepzero Reputation: 59
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)
  #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: 89
Rept. Given: 23
Rept. Rcvd 116 Times in 27 Posts
Thanks Given: 2
Thanks Rcvd at 6 Times in 4 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
Reply

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 14:55.


ICP05004977
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX