Important alert: (current site time 7/15/2013 11:38:33 PM EDT)
 

winzip icon

IAO Login Extreme Edition

Email
Submitted on: 7/29/2005 2:18:58 AM
By: iapain  
Level: Advanced
User Rating: By 8 Users
Compatibility: ASP (Active Server Pages), VbScript (browser/client side)
Views: 15742
(About the author)
 
     IAO login is an authorization suit, which enhances the security of your private pages. It uses best security algorithms to protect your data and pages from cracker. It uses GIMPY Captcha to fight against Spam Bots and automated submitting. Users can login even in cookie disabled browsers. Feel free to manage your users at administration panel and send newsletters to your users. Add more administrators and describe their role. It doesn't use ANY DLL and hence easy to install and use own various web servers.

 
Can't Copy and Paste this?
Click here for a copy-and-paste friendly version of this code!
'**************************************
' for :IAO Login Extreme Edition
'**************************************
IAO Login 2004 EE © (Deepak Thukral)Nanosoft India
The Gimpy Captcha is driven by ASP Canvas (ASP Canvas Copyright (c) 2002, Chris Read. All rights reserved. mrjolly@bigpond.net.au )
winzip iconDownload code

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:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

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 code, you agree to the following terms...   
  1. You may use this code 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.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.


Other 4 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Advanced category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments
10/19/2004 7:08:55 AMWayne Smith

Cool, thanks for sharing, I've been looking for something like this!
(If this comment was disrespectful, please report it.)

 
10/19/2004 7:45:41 AMDeepak Thukral

Thanks, Wyane Smith... for any help, Bugs Report or Referance user our free support center at http://www.newqualitry.de/cgi-bin/pdesk.cgi and all information is available at http://www.nanosoftindia.com or you can also use PSC.
(If this comment was disrespectful, please report it.)

 
10/27/2004 8:53:14 AMTanwani Anyangwe

too many files in download..how do you test it?
(If this comment was disrespectful, please report it.)

 
10/27/2004 10:09:20 AMDeepak Thukral

Actually..every file have its own function in web application. Some user requested me direct download Path..it is http://www.nanosoftindia.com/productsindiaencyptpath/IAO_login_ee_2_2.zip but remeber..if you register your application..full,you'll be notify for all BugFix and Patches!
(If this comment was disrespectful, please report it.)

 
11/1/2004 10:27:19 PMNhilesh Baua

The zip file has no ASP pages, where's the material?
(If this comment was disrespectful, please report it.)

 
11/2/2004 6:15:51 AMDeepak Thukral

The Zip File has "default.htm" you can use it to download the PACK from our Webserver! We wish to keep PSC Cleen OR read above comment
(If this comment was disrespectful, please report it.)

 
11/12/2004 3:01:50 PMbluenile

The code is very good and it work. The code is absolutely wonderful. Please ignore my comments, these are not about the quality of the code. The coder has been very good enough to share his code, I dont thing there is any other Captcha code lying on the internet. But one thing I could like to add is that all fonts are in Black. i.e. the Text is black, the background is white, therefore it would be easy for any hardcore cracker to remove any other colors using simple paint API, put the image through a OCR component and get the string as Text. I tried this and worked more than 90% of time, whats more directly applying OCR also works more than 50% of time. So the code needs to change the color of text i.e. use random colors and make the background have more than one random colors as well. Many fonts are available with the code which should also be used to make the image more complicated.
(If this comment was disrespectful, please report it.)

 
11/16/2004 11:10:32 AMDeepak Thukral

Yes,it is very mcuh true it is easy to crack this version of captcha, we are working on new version. but it is very hard to develop captcha in ASP without component.
(If this comment was disrespectful, please report it.)

 
11/16/2004 11:40:27 AMbluenile

Deepak, I used the same code to make the image complicated enough. 1) I used random background colors. 2) Draw Circles, lines and rectangles on the Image again all different colors. 3) Then applied text using different colors, fonts and font size. 4) Applied mild Distortion to the image. And thats it, gives a good human readable image but difficult for OCR component I used. But I am sure there is somebody out there who is trying things to crack it also. Overall I have used the code on one of my site so I cannot release the code now, but I will release it once I retire it from my site if I get a better code.
(If this comment was disrespectful, please report it.)

 
12/12/2004 2:43:05 PMbluenile

Just to make sure I do not get hundreds of request, I am using the same freecode as Deepak - ASPCanvas. I am just using a background image and created a few very distorted fonts using ASPCanvas fontmaker utility. I hope this will reduce the number of requests by atleast 70% other can still request at the above mail.
(If this comment was disrespectful, please report it.)

 
12/12/2004 9:55:57 PMDeepak Thukral

Hi Nilesh,
It is super, but one more thing can make it excellent, i.e spacing between each character, see -->http://www.nanosoftindia.com/logines/captcha/captcha.asp?token=╝шезве&cryptKey=Coo3Qm t52j61nYq3CW76Qmu8Gks1Uh83
It
has the accuracy of 20(+-)10% with Open OCR 2.0.
Your captcha code is very good, please share with IAO Login Community.
Thanks for such a lovely code.
(If this comment was disrespectful, please report it.)

 
12/13/2004 5:15:13 AMbluenile

Deepak - Unless you apply some sort of distortion either to the font or the entire image, the Gimpy can be cracked. I was initially thinking about applying the same shadow effect as shown by you in the above image, but I found one utility that is able to crack it. The other problem with this is you need to randomly set the position of text, if the Text position is constant again it becomes simple to use Image APIs on it. So I decided to make my own fonts and use them. The distortion in the fonts and the gradient background image make it virtually impossible for OCRs.
(If this comment was disrespectful, please report it.)

 
12/13/2004 10:58:30 AMDeepak Thukral

Exactly, what we need it some distortion, the text shouldn't display straight away. It should be inclined. One more thing, ASPCanvas 2.0 is newer version, it has some more options. I didn't use it now. We've tested many captcha and best outcomes was of YAHOO and GOOGLE. Both using incliend fonts.
(If this comment was disrespectful, please report it.)

 
3/8/2005 1:43:21 AMastralis

For some reason, the code no longer exists in the zip file and the website for the user is down.
(If this comment was disrespectful, please report it.)

 
3/15/2005 3:42:17 AM

the file no longer exists in the website
(If this comment was disrespectful, please report it.)

 
4/1/2005 3:46:33 PMDeepak Thukral

Hey you can download IAO Login from
Sorry for incon. we had long attacj on our server, and them we decided to upgrade them

http://pubs.nanosoftindia.com/file?is=iaologin
(If this comment was disrespectful, please report it.)

 
4/1/2005 3:47:59 PMDeepak Thukral

http://pubs.nanosoftindia.com/file?is=iaologin&type=zip&ln=en&lang=English
(If this comment was disrespectful, please report it.)

 
4/2/2007 9:41:25 AMSteven

Hi Deepak Thukral,
Thank you. Well done. You are the best. Appreciate about your asp captcha code.
Regards,
SZE
(11/12/2004 3:01:50 PM: bluenile
But one thing I could like to add is that all fonts are in Black. i.e. the Text is black, the background is white, therefore it would be easy for any hardcore cracker to remove any other colors using simple paint API, put the image through a OCR component and get the string as Text. I tried this and worked more than 90% of time, whats more directly applying OCR also works more than 50% of time. So the code needs to change the color of text i.e. use random colors and make the background have more than one random colors as well. Many fonts are available with the code which should also be used to make the image more complicated.)

Thanks. Yes, I agree. add a random number generator to generate a different color fonts and background that will help.
(If this comment was disrespectful, please report it.)

 
5/19/2008 5:31:07 AMkong-icung

cool :-"
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.