Author Topic: Assembler / Disassembler  (Read 4157 times)

-gone away-

  • *
  • Posts: 385
    • View Profile
Assembler / Disassembler
« on: 2005-08-13 15:18:56 »
Anyone know of a good Assembler / Disassembler that's free?

The current one i have is not very good and only last for 30 days. See the motor bike thread if you wanna know more about what for, just posted a huge thread about it.

mirex

  • *
  • Posts: 1645
    • View Profile
    • http://mirex.mypage.sk
Assembler / Disassembler
« Reply #1 on: 2005-08-14 10:55:17 »
Don't know any free disassemblers for current programs, because when I was disassembling last time it was 6 years ago and I used Turob debugger which comes with turbo pascal I think :) Its good, but only on Dos programs ... but maybe google will help
http://www.google.sk/search?hl=sk&q=disassembler+free+download&btnG=Vyh%C4%BEada%C5%A5+v+Google&meta=

Oh and I used SoftIce few times, it was cool too, but dunno if its free/evalution or what at this time.

Alhexx

  • *
  • Posts: 1894
    • View Profile
    • http://www.alhexx.com
Assembler / Disassembler
« Reply #2 on: 2005-08-14 15:36:40 »
I use OllyDbg, it's a Win32 Debugger working on assembly level. And it's freeware :)

http://www.ollydbg.de

 - Alhexx

Caddberry

  • *
  • Posts: 1988
    • View Profile
    • http://animenfo.com/
Assembler / Disassembler
« Reply #3 on: 2005-08-14 18:40:09 »
Honestly, I think this should go in unrelated (as it has nothing to do directly with the game), but I'm leaving it alone.

There is also a big huge programming site.. planetsourcecode.com or something like that.. Can't quite remember.. you could google it.. I'm sure they'd have a lot of info there on what you are looking for.

-gone away-

  • *
  • Posts: 385
    • View Profile
Assembler / Disassembler
« Reply #4 on: 2005-08-15 03:47:36 »
cheers :D

L. Spiro

  • *
  • Posts: 797
    • View Profile
    • http://www.memoryhacking.com/index.php
Assembler / Disassembler
« Reply #5 on: 2005-08-15 16:27:38 »
I use Memory Hacking Software because I made it.

http://www.gwforum.ca/l-spiro/index.php

It has most of the functionality in OllyDbg and a ton of other features not found in any other software.
It is exceptionally useful for mapping objects and following code, since it shows each value by name when they are referenced.


Here is an example:
http://www.gwforum.ca/l-spiro/MappedParams.gif

In that example you can see how each member of the source rectangle is copied to the destination rectangle.  This feature has been expanded since the version in the screenshot and the current version does a lot more with it.

And nothing gets easier than this:
http://www.gwforum.ca/l-spiro/InsideFunction.png

Also view another feature that makes following code very simple:
http://www.gwforum.ca/l-spiro/HiLightJumps.gif
Put your mouse over a CALL/JMP and it shows you where the target is.
If it is a JMP, it shows the code between the JMP and the target in grey so you can easily tell where the code can go.

Furthermore, you noticed the pink in the first shot.
The pink area is where the code can go from XXXX address.
It shows you every location where a function can go so you can easily see which instructions may or may not be executed.


It also finds function locals and shows them by name while you step through code.
Easy to determine how variables are being used.


And it is now, and always will be free.

Also, it tucks you into bed at night.


L. Spiro

-gone away-

  • *
  • Posts: 385
    • View Profile
Assembler / Disassembler
« Reply #6 on: 2005-08-16 05:10:20 »
Quote from: L. Spiro

Also, it tucks you into bed at night.


It's made of candy also, am i right?

Thanks for that ill give it a go. But right now i need to reformat my computer :weep: something went horribly wrong with the video card drivers... and then well .. i made it worst by.. nevermind ill just leave the rest to your imagination. -_-