![]() |
|
|
|
#1
|
|||
|
|||
|
WIN2000 with sp3 and use w32Dasm_2002828_pll621.exe
I saved unASM file to disk, when I open it again,some codes were changed: ------------------------------------------------------------------------------- * Referenced by a (U)nconditional or (C)onditional Jump at Address: |:0079FF1B(C) | :0079FF22 8D4C2408 lea ecx, dword ptr [esp+08] :0079FF26 8BD7 mov edx, edi :0079FF28 8BC6 mov eax, esi :0079FF2A E80DF7C6FF call 0040F63C :0079FF2F FF74240C push [esp+0C] :0079FF33 FF74240C push [esp+0C] :0079FF37 8B433C mov eax, dword ptr [ebx+3C] :0079FF3A 50 push eax :0079FF3B 8D44241C lea eax, dword ptr [esp+1C] :0079FF3F 50 push eax :0079FF40 8B4B38 mov ecx, dword ptr [ebx+38] :0079FF43 33D2 xor edx, edx :0079FF45 33C0 xor eax, eax :0079FF47 E808F7C6FF call 0040F654 :0079FF4C 8D442418 lea eax, dword ptr [esp+18] :0079FF50 50 push eax -------------------------------Saved then Opened-------- U)nconditional or (C)onditional Jump at Address: |:0079FF1B( | :0079FF22 8D4C2408 lea ecx dword ptr [esp+08] :0079FF26 8BD7 mov edx, edi :0079FF28 8BC6 mov eax, esi :0079FF2A E80DF7C6FF call 0040F63C :0079FF2F FF74240C push [esp+0C] :0079FF33 FF74240C push [es 0C] :0079FF37 8B433C mov ax, dword ptr [ebx+3C] :0079FF3A 50 pus eax :0079FF3B 8D44241C lea ax, dword ptr [esp+1C] :0079FF3F 50 pus eax :0079FF40 8B4B38 mov ecx dword ptr [ebx+38] :0079FF43 33D2 xor edx, edx :0079FF45 33C0 xor eax, eax :0079FF47 E808F7C6FF call 004 654 :0079FF4C 8D442418 lea , dword ptr [esp+18] :0079FF50 50 push eax |
|
#2
|
|||
|
|||
|
w32Dasm is out of date, its development has stopped years ago. If you want propper disassembler use IDA Pro.
Tom |
|
#3
|
|||
|
|||
|
For large file IDA too slow ,
unasm a 5MB-size file needs 5hours,@@@ |
|
#4
|
||||
|
||||
|
Longest I've seen here is about 5 minutes for a 10mb file. Are you using a 486 or something?
|
|
#5
|
||||
|
||||
|
Quote:
Byyeyeyzz Polaris |
|
#6
|
|||
|
|||
|
Quote:
test.exe (DELPHI) 5.70 MB (5,987,328 BYTE) use IDA4.5.1.770 time used :almost 5 hours. My God ! |
|
#7
|
|||
|
|||
|
For Delphi generated apps, I use PE Explore.
It has a lot of the same key sequences as IDA, and it seems to understand Delphis qwirks better than anything else. It's REALLY fast, and it's available here, so I'd give it a look. It even has a built in resource editor. It's not PERFECT, but if it had three bug fixes and a MAP exporter to Olly, I'd probably buy the thing. (It's amazing how many Borland targets there are out there). I should mention that OllyDbg also understands Borland stuff OK. It's not PE Explore, but then again, it can debug while PE Explore can't. |
|
#8
|
||||
|
||||
|
Quote:
|
|
#9
|
|||
|
|||
|
Quote:
|
|
#10
|
|||
|
|||
|
I prefer good to fast. IDA Pro is not a tool I would use for VB and AFAIK it was not designed for VB.
Tom |
|
#11
|
|||
|
|||
|
Quote:
|
|
#12
|
|||
|
|||
|
w32Dasm can't instead, I like its speed and references of CALLs /Jumps ,so conveniency.
|
|
#13
|
|||
|
|||
|
Quote:
Tom |
|
#14
|
|||
|
|||
|
Quote:
2. You can make your own FLIRT sigs. 3. You can program your own p-code disassembler for IDA So you're wrong.
|
|
#15
|
|||
|
|||
|
> 2. You can make your own FLIRT sigs.
h**p://www.datarescue.com/ubb/ultimatebb.php?ubb=get_topic;f=1;t=000296 > 3. You can program your own p-code disassembler for IDA h**p://www.datarescue.com/ubb/ultimatebb.php?ubb=get_topic;f=1;t=000406 > So you're wrong. Not likely. Tom |
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| What is wrong? | Asus | General Discussion | 2 | 11-14-2006 18:41 |
| what's wrong? | droptionno_1 | General Discussion | 2 | 08-27-2002 04:41 |