trancexx Posted October 26, 2009 Share Posted October 26, 2009 (edited) This is probably totally opposite of what you thought it would be. I could make it much harder to read. Purpose? Maybe you don't want some things in your app/gui automated. Script: CaptchaControl.au3 How hard is to crack it? I don't have experience with this. Edited October 28, 2009 by trancexx ♡♡♡ . eMyvnE Link to comment Share on other sites More sharing options...
Xenobiologist Posted October 26, 2009 Share Posted October 26, 2009 Looks good! I like it. Also very clean code structure! Scripts & functions Organize Includes Let Scite organize the include files Yahtzee The game "Yahtzee" (Kniffel, DiceLion) LoginWrapper Secure scripts by adding a query (authentication) _RunOnlyOnThis UDF Make sure that a script can only be executed on ... (Windows / HD / ...) Internet-Café Server/Client Application Open CD, Start Browser, Lock remote client, etc. MultipleFuncsWithOneHotkey Start different funcs by hitting one hotkey different times Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted October 26, 2009 Moderators Share Posted October 26, 2009 trancexx, Thank you for that - very instructive. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
jvanegmond Posted October 26, 2009 Share Posted October 26, 2009 How hard is to crack it? I don't have experience with this.Not very hard.An automated solver can keep asking for new captchas until it finds a simple one to solve like this one:This can be run through standard OCR to get a reliable answer.The random changing backgrounds are also not an issue, and only make it more annoying for the human participant (if any).It wouldn't be hard to reverse engineer (I know this is prohibited, this is just a case study) your code and change/override the captcha step in the first place. But you probably know this better than me.. O.o github.com/jvanegmond Link to comment Share on other sites More sharing options...
trancexx Posted October 26, 2009 Author Share Posted October 26, 2009 Not very hard.An automated solver can keep asking for new captchas until it finds a simple one to solve like this one:This can be run through standard OCR to get a reliable answer.The random changing backgrounds are also not an issue, and only make it more annoying for the human participant (if any).I can deal with that.It wouldn't be hard to reverse engineer (I know this is prohibited, this is just a case study) your code and change/override the captcha step in the first place. But you probably know this better than me.. O.oReally don't know what to say to this. I'm dazed. ♡♡♡ . eMyvnE Link to comment Share on other sites More sharing options...
jvanegmond Posted October 27, 2009 Share Posted October 27, 2009 I couldn't think of any uses for a captcha that runs solely on your machine. You have the captcha key as the original string in your memory, all you have to do is find it and enter it in the app. github.com/jvanegmond Link to comment Share on other sites More sharing options...
trancexx Posted October 28, 2009 Author Share Posted October 28, 2009 I couldn't think of any uses for a captcha that runs solely on your machine. You have the captcha key as the original string in your memory, all you have to do is find it and enter it in the app.'Uses' are irrelevant.I modified the original script. It's much closer to unbreakable now. That includes dealing with string in memory. ♡♡♡ . eMyvnE Link to comment Share on other sites More sharing options...
JRowe Posted October 29, 2009 Share Posted October 29, 2009 Anything legible to a human is legible to a bot. If one of the OCR programs can't read it, then it's effectively impossible for a human to read it either. Automation detection should be done by other means, at least in a serious sense. For example, if you look at what this guy put together, http://www.youtube.com/watch?v=AyzOUbkUf3M , it not only detects, but is capable of generating every possible legible iteration of a digit that it's trained to handle. The concept is easily extensible to include all standard letters, symbols, and numbers. OCR is better than humans at reading crappy handwriting, and captcha too. However, the hurdle for successfully implementing an anti-captcha system is the obscurity and technical requirements. It would only take a couple weeks, though, probably less with the java OCR setup.Awesome script. I'm looking at the opengl stuff, very nicely documented. [center]However, like ninjas, cyber warriors operate in silence.AutoIt Chat Engine (+Chatbot) , Link Grammar for AutoIt , Simple Speech RecognitionArtificial Neural Networks UDF , Bayesian Networks UDF , Pattern Matching UDFTransparent PNG GUI Elements , Au3Irrlicht 2Advanced Mouse Events MonitorGrammar Database GeneratorTransitions & Tweening UDFPoker Hand Evaluator[/center] Link to comment Share on other sites More sharing options...
Shafayat Posted October 29, 2009 Share Posted October 29, 2009 Not too shabby I actually like it. [Not using this account any more. Using "iShafayet" instead] Link to comment Share on other sites More sharing options...
EndFunc Posted December 23, 2009 Share Posted December 23, 2009 I like this but the letters are very hard to read and would get annoying to most people. Also it shouldn't be case sensitive. Most captchas aren't. That makes it very difficult and no one wants to try many times. But very good UDF. Thx EndFuncAutoIt is the shiznit. I love it. Link to comment Share on other sites More sharing options...
trancexx Posted December 23, 2009 Author Share Posted December 23, 2009 I like this but the letters are very hard to read and would get annoying to most people. Also it shouldn't be case sensitive. Most captchas aren't. That makes it very difficult and no one wants to try many times. But very good UDF. Thx Well, this is an 'Example Scripts' forum. You take the original script and change it the way you like it. For example to make it case insensitive all you have to do is change line 480 (or something like that) to: If _MD5(StringUpper(GUICtrlRead($hInput))) = $sCaptchaMD5 Then The other thing is even simpler. Glad you like it. ♡♡♡ . eMyvnE Link to comment Share on other sites More sharing options...
Splash Posted December 23, 2009 Share Posted December 23, 2009 One idea: Disable case sensitive verification. Automatic Update UDF - IP Address UDF - WinPcap AutoIt _FindDevice()[font="Verdana"][size="2"]AutoIt Spanish/Brasil/World community!!![/size][/font]Use you wanna a dot.tk domain please use my link: Link to comment Share on other sites More sharing options...
trancexx Posted December 23, 2009 Author Share Posted December 23, 2009 One idea: Disable case sensitive verification. Great idea! I wonder why no one else noticed that. Eye of an eagle, you have. ♡♡♡ . eMyvnE Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now