PDA

View Full Version : W*2Dasm Question



JamesJeffery
01-16-2010, 11:03 PM
Ok, so after years in the programming in various languages I decided to venture into ASM. I did it at university, very little of it, so I understand it to a certain degree.

I was following a tutorial on cracking software. It's not something I'd want to do, but learning how to do it definatly gives you a deeper insight into things.

Anyway, sort of hit a snag.

I disassembled the software I'm attempting to crack. At start up it asks for an email address and password. The software validates online. So anyway, I took some text from the dialog that popped up and searched for it in W*2Dasm and it returned nothing.

The string I was searching for is "Verify!" ... its what's on the button. I tried other strings that were on the dialog box, and still nothing.

All I'm seeing is lines that say:

* Possible StringData Ref from Code Obj -> "Verify your account"

The question is, why wouldn't the string be there in the code? Something I'm missing?

Thanks. Appreciate any comments.

jeetha777
01-31-2010, 12:16 AM
In x86 assembly, when you write a (direct) jump or call, the jump target is specified as an offset from the address of the next instruction. For example:

*000: jmp *020 ; => EB *E
*002: ...

Here, EB is the opcode for a short jmp, and *E is the offset from the following instruction (at *002) to the jump target (i.e., *E = *020 - *002).

Another example:

2000: jmp 2*00 ; => E* FD 00
200*: ...

Here, E* is the opcode for a near jmp, and 00FD is the offset from the following instruction (at 200*) to the jump target.

(Indirect jumps do not use offsets. For example, jmp eax will use the contents of eax as the jump target, without adding the address of the next instruction.)
_______________________________________________________

asal80
02-15-2010, 08:13 AM
As my research revealed, you are not the only one who has noticed that
W*2DASM seems to have dissapeared mysteriously.
Since you are exclusively interested in obtaining a legal full version
(and since no Google Answers Researcher would be allowed to help you
getting an illegal, cracked version), I see only one solution: You
need to contact the programmer directly. Would you be interested in
business contact information for the author of W*2DASM? Please let me
know.

==============

Abhijit12
02-22-2010, 05:36 AM
You can browse kannada lyrics (http://www.indiankalakar.com/kannada_lyrics.php) by movie/album name, singers and lyric titles arranged by alphabets.

DIVYANI92
03-04-2010, 06:50 AM
I did try a decompiler once (named Rec, i think). First noticeable
thing was that the decompiler would simply crash with such large input
(or for all i know it could be callbacks crashing it, dunno). Apart
from that, the input you'd get lacked symbols, so all function and
variable names were based on addresses, making the 'code' far less
than human readable. Of course, the 'code' consisted only of simple
constructs like for.
============

baiyan7627683
03-15-2010, 03:54 AM
Thankiossk Cool!

sura
03-16-2010, 08:57 AM
W*2Dasm (or Win*2DASM) doesn’t seem to exist on the map any more, but it’s still a very useful programmers tool, especially if you like reverse engineering.

W*2Dasm is a Windows *2-bit (Win*2) disassembler. What it does is display the programs routines in assembly code, which makes it easier for you to trace what the software is doing.

I like to use this software every once in a while, but recently I found there were no decent sources for this software.

However, I soon located a copy that I had on my computer from a while back, in a directory named “w*2ds8**&#824*;.
=================
Property Developers (http://www.themortgagebroker.co.uk/property-developers.html)
Merchant Services (http://www.merchant-accounts.com)

john123
03-18-2010, 04:35 AM
wow that is good thanks for the post

eagle14
03-30-2010, 09:03 AM
URSoft W*2DASM is a discontinued product and can not be bought anymore. You may find old versions for download on the Internet, or try other programs such as OllyDbg, IDA or SoftICE.
=========
[

season31
04-05-2010, 08:29 AM
*. Ida and W*2dasm shows the Offset of a specific Virtual Address at the bottom of the main window

2. there are some tools around that may help you, search for File Location Calculator on google

*. do it by hand, the formula is pretty simple; make practice with the ***rd 'search' function and try to find the formula.
============

ryanjones07
04-08-2010, 04:44 PM
W*2Dasm is a Windows *2-bit (Win*2) disassembler. What it does is display the programs routines in assembly code, which makes it easier for you to trace what the software is doing.

cookies9
04-24-2010, 08:20 AM
Now, put the selector line on "0040**DF Call GetDlgItemTextA" then press the F2 button from your key***rd to set a breakpoint. Go to the second address to and set a breakpoint there too by pressing F2. See the picture below to see my breakpoints. The addresses highlighted with white means that there is set a breakpoint.
*************
SEO UK (http://www.micrositez.co.uk)