Szhlopp Posted August 6, 2008 Share Posted August 6, 2008 (edited) Thanks to n3nE's idea for a password manager. I've taken (his/her) partial code and reverse-engineered it!This app lets you store passwords for any program or device!Is all searchable.Very easy to use.ZERO registry writing!Auto-Login!HotKeys!Hacker proof!This program uses up to FIVE different passwords at one time to encrypt and decrypt your data. Example:Global $EncryptionPassword = "{11B264C8-240D-4A0D-8A8A-660CFFEAE83B}" ; These three are what you use the Key Gen for Global $LIU = "{494C63BC-3D68-4391-B1D3-F5F1923A0B63}" ; These three are what you use the Key Gen for Global $LIP = "{E52F3049-891C-4E59-B3EC-588166E4ED1D}" ; These three are what you use the Key Gen for Global $loggedinName = "" ; This is auto updated once you login Global $loggedinPassword = "" ; This is auto updated once you loginInstructions are inside the AU3 on how to secure your data.Auto-Login feature that allows you 1-click open the web-broswer, enter username, enter password and press the login button Here is the AU3!PasswordManager_V5.2.zip - Prev DL: 232Run the "AutoUpdate.au3" script first. This will automatically update the three passwords and set the account/pass variables.^^^ It is VERY important you update the passwords. If you do NOT do so, your data is NOT safe!!!^^^Version 4 to 5:If you want to keep your data from version 4. Open up the FIXER.au3 and read the instructions. It updates the data file from version 4!This is still in its testing period. Please reply with any bugs/issues you come across. Also, any advice or any other comments are greatly appreciated!Thank you! Edited August 28, 2008 by Szhlopp RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+' Link to comment Share on other sites More sharing options...
gseller Posted August 6, 2008 Share Posted August 6, 2008 Very Nice!! Have you seen this one? http://www.autoitscript.com/forum/index.ph...hl=passsecure15 would a really be cool addition if you can add the keyform app to open and login to webpages like this does.. Keep up the great work.. Link to comment Share on other sites More sharing options...
Szhlopp Posted August 7, 2008 Author Share Posted August 7, 2008 Very Nice!! Have you seen this one? http://www.autoitscript.com/forum/index.ph...hl=passsecure15 would a really be cool addition if you can add the keyform app to open and login to webpages like this does.. Keep up the great work..No I actually havn't. Looks nice!I actually had an auto-login in mind. I just thought I would upload the script since that part all worked. I want(ed) to get the bugs worked out.I have a very cool way of doing an auto-login. But I'm still working on finishing it and adding it to the GUI =DI'll hopefully have that part working in the next few days. Any other suggestions for this app? Features? Text changes? Moving the GUI items around? More fields? ...Anything? RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+' Link to comment Share on other sites More sharing options...
gseller Posted August 7, 2008 Share Posted August 7, 2008 Looking forward to seeing it. I like what you have done so far... Link to comment Share on other sites More sharing options...
Parshant Posted August 7, 2008 Share Posted August 7, 2008 nice one Link to comment Share on other sites More sharing options...
Szhlopp Posted August 7, 2008 Author Share Posted August 7, 2008 nice one Thanks! Here is my start on making the Auto-Login GUI. Here is the Info I need: 1) Does it look good? 2) Understandable? (As much as it can from a picture...) 3) Should I have a field for the login button itself? 4) Anything else I might be leaving out of this Auto-Login feature? Thanks! RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+' Link to comment Share on other sites More sharing options...
gseller Posted August 7, 2008 Share Posted August 7, 2008 Just going by the pic I don't really get what the webpage info is doing in the autologin listview. I like the idea of in the menu where ya have the items pulled up just doubleclicking them to launch and autologin. The pic looks good, are you setting it up to where you have to go in and identify each component of what you are logging into? Link to comment Share on other sites More sharing options...
Szhlopp Posted August 8, 2008 Author Share Posted August 8, 2008 Auto-Login is now added! Misc bug fixes! Download the latest version and post back here with how it works!!! Thanks! RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+' Link to comment Share on other sites More sharing options...
gseller Posted August 8, 2008 Share Posted August 8, 2008 Pretty Cool!! Gonna add doubleclick to launch the autologin? Works great! Link to comment Share on other sites More sharing options...
Szhlopp Posted August 8, 2008 Author Share Posted August 8, 2008 Pretty Cool!! Gonna add doubleclick to launch the autologin? Works great! Explain?? Double click on the listbox item? If you enable auto-login, clicking the little web button to the right of the URL automatically auto-logs you in. 17 downloads in 12 hours (over night) and I only got one reply as to how it worked?? #Include <Comments.au3> #RequireReply RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+' Link to comment Share on other sites More sharing options...
gseller Posted August 8, 2008 Share Posted August 8, 2008 Yes, you have to select the item anyway.. Doubleclick just makes it quick and user friendly. Link to comment Share on other sites More sharing options...
Szhlopp Posted August 10, 2008 Author Share Posted August 10, 2008 Yes, you have to select the item anyway.. Doubleclick just makes it quick and user friendly.V4.2 is now up!Misc bug fixes.Double-Click to launch the web features (Thanks gesller).1 account that is specified pre-compile has the ability to write the Compiled Codes to a txt file. If/when I update this, you don't have to loose all your data because you lost those codes!Default User added.Post here with comments/advice please! RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+' Link to comment Share on other sites More sharing options...
gseller Posted August 10, 2008 Share Posted August 10, 2008 I Like IT! You have done a phenomenal job!! Link to comment Share on other sites More sharing options...
Szhlopp Posted August 11, 2008 Author Share Posted August 11, 2008 I Like IT! You have done a phenomenal job!! Thank you @All the 86 people that have downloaded this...Any other features that need to be added?How does it work for you?Any bugs? RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+' Link to comment Share on other sites More sharing options...
nitekram Posted August 11, 2008 Share Posted August 11, 2008 Thank you @All the 86 people that have downloaded this...Any other features that need to be added?How does it work for you?Any bugs?What version are you running - I get lots of warnings 20 of them on 3.2.12.1 2¢ All by me:"Sometimes you have to go back to where you started, to get to where you want to go." "Everybody catches up with everyone, eventually" "As you teach others, you are really teaching yourself." From my dad "Do not worry about yesterday, as the only thing that you can control is tomorrow."  WIKI | Tabs; | Arrays; | Strings | Wiki Arrays | How to ask a Question | Forum Search | FAQ | Tutorials | Original FAQ | ONLINE HELP | UDF's Wiki | AutoIt PDF AutoIt Snippets | Multple Guis | Interrupting a running function | Another Send StringRegExp | StringRegExp Help | RegEXTester | REG TUTOR | Reg TUTOT 2 AutoItSetOption | Macros | AutoIt Snippets | Wrapper | Autoit Docs SCITE | SciteJump | BB | MyTopics | Programming | UDFs | AutoIt 123 | UDFs Form | UDF Learning to script | Tutorials | Documentation | IE.AU3 | Games? | FreeSoftware | Path_Online | Core Language Programming Tips Excel Changes ControlHover.UDF GDI_Plus Draw_On_Screen GDI Basics GDI_More_Basics GDI Rotate GDI Graph GDI  CheckExistingItems GDI Trajectory Replace $ghGDIPDll with $__g_hGDIPDll DLL 101? Array via Object GDI Swimlane GDI Plus French 101 Site GDI Examples UEZ GDI Basic Clock GDI Detection Ternary operator Link to comment Share on other sites More sharing options...
Szhlopp Posted August 11, 2008 Author Share Posted August 11, 2008 What version are you running - I get lots of warnings 20 of them on 3.2.12.1v3.2.12.0Warnings or errors? The thing will warn you because of how I went about setting up my GUI's. The thing should run no matter what the 'WARNINGS' say... RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+' Link to comment Share on other sites More sharing options...
Gigglestick Posted August 11, 2008 Share Posted August 11, 2008 (edited) I just downloaded this, ran the updater, compiled, and ran it. I like your use of icons and a simple, intuitive GUI. The use of Windows GUID generator is a great idea for creating the encryption keys, and I like that you supply a way to retrieve them.I noticed when I alt-tabbed away and back I got the main window, and the add/edit window isn't alt-tabbable. Perhaps this window should be set as modal or as a child of the main GUI so it's the window that gets focus back when alt-tabbing, and also blocks the user from going back to the main window and doing something that may interfere with the secondary GUI.It would be really nice if the initial login dialog didn't show my password. Maybe you could have a checkbox that would enable showing that password, which is disabled by default so it hides the password.Also, during compilation, I get a lot of "possibly used before declaration" warnings, but it still works. Just for sanity's sake, you might want to ensure all global variables are declared in global space, not inside functions. It obviously works the way you have it, but since you're providing the source, it would be easier for others to read this way.As for features I'd like to see... I'd like to be able to assign hotkeys to passwords. I'd have to have the software up and be logged into it, then minimize it to the system tray, then I could hit CTRL+SHIFT+1 to send one password or WIN+ALT+7 for another if I wanted. I currently have a much simpler script that is hard-coded for ALT+SHIFT+x (x=1-9) to set a password and CTRL+SHIFT+x (x=1-9) to Send() it. It only stores in memory because I didn't have much time to put into encrypting, but now that I see your solution I might do something similar... or just wait until yours has similar functionality and scrap mine.BTW, I'm using PasswordManager v4.2 and AutoIt v3.2.12.1Good work! Edited August 11, 2008 by c0deWorm My UDFs: ExitCodes Link to comment Share on other sites More sharing options...
Szhlopp Posted August 11, 2008 Author Share Posted August 11, 2008 (edited) I just downloaded this, ran the updater, compiled, and ran it. I like your use of icons and a simple, intuitive GUI. The use of Windows GUID generator is a great idea for creating the encryption keys, and I like that you supply a way to retrieve them. Thank you I noticed when I alt-tabbed away and back I got the main window, and the add/edit window isn't alt-tabbable. Perhaps this window should be set as modal or as a child of the main GUI so it's the window that gets focus back when alt-tabbing, and also blocks the user from going back to the main window and doing something that may interfere with the secondary GUI. Ah your right, I'll fix this in the next version. As far as modifying the other window you can't. It's stuck in a while loop (for the add/editGUI) It would be really nice if the initial login dialog didn't show my password. Maybe you could have a checkbox that would enable showing that password, which is disabled by default so it hides the password. I'm confused here... Your password shouldn't ever automatically show up in the login box. Picture would be helpful? Also, during compilation, I get a lot of "possibly used before declaration" warnings, but it still works. Just for sanity's sake, you might want to ensure all global variables are declared in global space, not inside functions. It obviously works the way you have it, but since you're providing the source, it would be easier for others to read this way. Yeah I declared global inside the function. I probably should move them. It was easier for me when I was creating the GUI's seperately to do it this way. I never took the time to move them to the top. As for features I'd like to see... I'd like to be able to assign hotkeys to passwords. I'd have to have the software up and be logged into it, then minimize it to the system tray, then I could hit CTRL+SHIFT+1 to send one password or WIN+ALT+7 for another if I wanted. I currently have a much simpler script that is hard-coded for ALT+SHIFT+x (x=1-9) to set a password and CTRL+SHIFT+x (x=1-9) to Send() it. It only stores in memory because I didn't have much time to put into encrypting, but now that I see your solution I might do something similar... or just wait until yours has similar functionality and scrap mine. Good Idea! This wouldn't be incredibly hard to implement. I may try and do this in the next version! BTW, I'm using PasswordManager v4.2 and AutoIt v3.2.12.1 Good work! Read in bold above As I stated above, please provide a picture of that password automatically being entered. I never programmed that in Here is how it should come up(I just tried it again, here is the pic) Edited August 11, 2008 by Szhlopp RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+' Link to comment Share on other sites More sharing options...
gseller Posted August 12, 2008 Share Posted August 12, 2008 As for the password showing, This is easy enough to fix.. Just add this in your global constants Global Const $ES_PASSWORD = 32 and change $loginpassword = GUICtrlCreateInput("", 102, 55, 165, 21) to $loginpassword = GUICtrlCreateInput("", 102, 55, 165, 21,$ES_PASSWORD) Link to comment Share on other sites More sharing options...
Szhlopp Posted August 12, 2008 Author Share Posted August 12, 2008 (edited) As for the password showing, This is easy enough to fix.. Just add this in your global constants Global Const $ES_PASSWORD = 32 and change $loginpassword = GUICtrlCreateInput("", 102, 55, 165, 21) to $loginpassword = GUICtrlCreateInput("", 102, 55, 165, 21,$ES_PASSWORD) Oh? I totally mis-read his post. I thought he was saying for some reason the password field was automatically updating? LOL Yeah it's easy enough to add the password character. Sorry I didn't read that right !!! I've started on the code for generating a hotkeylist by the INI. This way of doing it should have no pre-defined limit on the number of keys you can put in. Check it out and let me know if there is a simpler way of doing it (Rough draft): $CallHotKey = False SetHotKeys() Func SetHotKeys() $var = "!a" ; Reads the INI. Loops through and creates a hotkey for every item. HotKeySet($var, "HotKeyPressed") HotKeySet("b", "HotKeyPressed") EndFunc While 1 If $CallHotKey = True Then TrayTip("pressed", @HotKeyPressed, 1) ;Function here() $CallHotKey = False EndIf Sleep(40) WEnd Func HotKeyPressed() $CallHotKey = True ;Tells the while loop that something was pressed EndFunc ; Func(@hotkeypressed) ;Reads the ini file for the combination key and executes the onWWW command. Edited August 12, 2008 by Szhlopp RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+' 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