|
DISASSEMBLING VISUAL BASIC APPLICATIONS - II
|
|
|
|
Submitted on: 11/13/2006 8:09:03 AM
By: Sanchit Karve
Level: Intermediate User Rating:
By 20 Users Compatibility:VB 6.0
Users have accessed this article
8550 times.
|
(About the author) |
|
|
|
This article is an update of the first tutorial that shows how simple it is to disassemble and understand VB programs.
Based on Feedback, I've added a few more sections and edited some text.
This is the 'trailer' to what's coming up next. The next tutorial will continue where this one will stop.
So instead of updates, you'll be finding a multipart tutorial which packs in a lot more important stuff without repeating the old information.
So go ahead and read this , so you can make the most of the big one's...coming up real soon.
I'd like it if you could VOTE for me as well as give me feedback on what you want in the next tutorial, and post about what's good and what's not in this one.
|
| |
Download article
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come
out every day, so no prevention program can catch 100% of them. For your own safety, please:
- Re-scan downloaded files using your personal virus checker before using it.
- NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
- Scan the source code with Minnow's Project Scanner
If you don't have a virus scanner, you can get one at many places on the net
including:McAfee.com
|
Terms of Agreement:
By using this article, you agree to the following terms...
- You may use
this article in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
- You MAY NOT redistribute this article (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.
- You may link to this article from another website, but ONLY if it is not wrapped in a frame.
- You will abide by any additional copyright restrictions which the author may have placed in the article or article's description.
|
|
Other 8 submission(s) by this author
|
|
| |
Report Bad Submission |
|
| |
| Your Vote! |
|
See Voting Log |
| |
| Other User Comments |
11/13/2006 9:26:08 AM: Robert Rayment
I'm a long way from understanding all this but fascinating article - thankyou ***** (If this comment was disrespectful, please report it.)
|
11/13/2006 10:18:32 AM: Light Templer
Good article for crackers so far ... ;-) Maybe the information on VB developer level how to write better against cracks protected apps would be enough ...? Anyway: Lot of detailed infos here! Longing to see part 2. Regards - LiTe (If this comment was disrespectful, please report it.)
|
11/13/2006 9:22:27 PM: T Jackson
This is well and truly out of the scope of things for here. You will not get the appreciation it deserves, would be better situated where C++ and ASM projects are the main attraction. Also, personal opinion, within 10-20yrs time, only system developers will be using low level languages. Better learn to love VB unless your intentions are just to write drivers and hack around. I don’t claim VB to be completely idealistic in its current form but, in years to come it indeed will be.
(If this comment was disrespectful, please report it.)
|
11/14/2006 1:38:58 PM: Sanchit Karve
To T Jackson, Absolutely, Im with you 100%.
To Light Templer: This isn't exactly a crackers tutorial although it seems like one. The next few tutorials on the subject will be written in a different manner and you'll see what I mean then. (If this comment was disrespectful, please report it.)
|
11/15/2006 10:13:48 AM: Timo Böhme
Hi.
I do not understand all. But perhaps, you can engineer a VB7 Version? (If this comment was disrespectful, please report it.)
|
11/15/2006 11:25:06 AM: mnasell
good job man ! Nice to see that there are still someone outthere who doesn't only view at the surface of things. OK - not many key validation are that simple implementet like your example, but give an idea how to start to search ;-) 5* from me ... and looking out for you next tut. (If this comment was disrespectful, please report it.)
|
11/22/2006 7:46:03 AM: Libor Blaheta
i like your work, could you describe how exaclty VB call apis? (If this comment was disrespectful, please report it.)
|
11/23/2006 7:49:17 AM: Heartz Hacker
Dude, good work. Keep it up! 5 from me. (If this comment was disrespectful, please report it.)
|
11/29/2006 9:13:18 AM: Steppenwolfe
What would be interesting to know, is what is the difference between .Net compilations. The same small app written in C++ and Vb .Net, how do they differ? (If this comment was disrespectful, please report it.)
|
11/30/2006 8:36:58 AM: Eric mrE521
A disassembler I have that will disassemble VB programs is Win32Disassembler(W32Dasm). (If this comment was disrespectful, please report it.)
|
12/4/2006 10:14:57 AM: Veli KAYA
Thank you, good work. 5 globes from me. (If this comment was disrespectful, please report it.)
|
12/9/2006 3:19:05 PM: Robert Onutor
Thanks that is wonderfull to know as a programmer, Contact me please (If this comment was disrespectful, please report it.)
|
|
|
|
Note:Not only will your feedback be posted, but an email will be sent to the code's author from the email account you registered on the site, so you can correspond directly.
NOTICE: The author of this article has been kind enough to share it with you. If you have a criticism, please state it politely or it will be deleted.
For feedback not related to this particular article, please click here. |
To post feedback, first please login.
|