![]() |
Datarescue IDA pirated .idb database
1 Attachment(s)
Well, i'd like to understand something about Conficker virus code, but IDA doenst open pirated idb database and it shows "Database corrupt". So i created this little patch for my IDA v5.2 debugger, it seems 100% working. If you encounter the same problem exploring other pirated databases, here is the patch. Hope it will be useful for you too! ;)
|
UNiQUE made a fix for 5.2 back in 12/07 when it was originally released.
|
Yes, UNiQUE has made a fix but i will try your fix :D
Regards |
it's so simple that it shouldn't ever be considered a release.
1. before 5.2 unpack the dll named ida.wll with any aspack unpacker like aspackdie or "All versions ASPack unpacker by PE_Kill". Consider that after version 5.2 (or from version also 5.2, don't remember) that dll is even not packed, so simpler. 2. find string "pirate" with Olly and skip the messagebox paching into a JMP the conditional jump just above 3. save the patch, voilĂ . The protection was placed, as once even the author told, just as a light discouragement, not as a real protection. If you don't know how to patch is a symptom that you shouldn't use IDA. ;-) |
Patching of JMP "pirate" was not enough to achieve my goal (the incriminated message is "database corrupt" and not "you are using a pirate..."). Anyway i have patched both the ways ;)
Regards |
Quote:
|
Quote:
Code:
h--p://metasploit.com/users/pusscat/conficker-thread.idb |
The Unique patch works fine too, what do you think people have been using for the past 1+ year?
Git |
Code:
You dont believe??? Ok, try youself! |
Quote:
|
ida32.wll + ida64.wll
ida64.wll
Code:
.text:1010E8FC ; int __fastcall sub_1010E8FC(void *src)in ida32.wll method is similar credits: infern0 |
1 Attachment(s)
Mission accomplished, new patch for IDA 32&64 bit ;)
|
quick patch:
ida.wll Offset | Old | New 000F05F9: D0 D1 ida64.wll Offset | Old | New 0010DF31: CC CD |
What about 5.3 ?
|
not available (=not cr4ck3d) on w4r3z yet ... btw lastest is 5.4 :rolleyes:
|
is there some news on 5.3 (or 5.4) there seems to be a bit more talk recently, but i have seen no news yet?
-- bedrock |
This doesn't remove the water mark but you have patched the routine which warns that a bad file has been loaded. (Correct me if I am wrong).
So you can use any pirated IDA, change the signature and still be able to use the databases? (even though the MD5 does not match ?) or does this patch the checksum checking on the IDB only ? |
Quote:
i have only patched the check about "database corrupt" and "pirated copy" (you right) Quote:
|
It would be more clear and helpful if somebody can show up and give us more information about the water mark.
Then, we can try to fake or erase the water mark. I wonder if some one has a tool to show the water mark. It would be a great help, though. |
Quote:
|
Watermark
Well if someone was able to get 2 copies of a product same version / same build and do a comparison, it might shed some light, hehe but I think its hard enough to get ahold of 1 copy of this product, never mind about 2 copies
Darren |
Depends on if you shut down your machine at night, but I have IDB files I have opened hundreds of times. I doubt I have any that have not been opened at least 20 times. Exe's and Dll's get opened only once, thereafter you are working on the IDB file.
Git |
Quote:
Here's an additional 'assignment' (if ne1 is insterested in this little game ;)): How many bits do u need to patch w/o touching any code and/or how many other possibilities of 1-bit code patches do u have in order to achieve the same goal? Have fun, Pyrae |
| All times are GMT +8. The time now is 17:45. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX