Follow us on Twitter!
Never in the field of human conflict was so much owed by so many to so few. - Winston Churchill
Wednesday, April 16, 2014
Navigation
Home
HellBoundHackers Main:
HellBoundHackers Find:
HellBoundHackers Information:
Learn
Communicate
Submit
Shop
Challenges
HellBoundHackers Exploit:
HellBoundHackers Programming:
HellBoundHackers Think:
HellBoundHackers Track:
HellBoundHackers Patch:
HellBoundHackers Other:
HellBoundHackers Need Help?
Other
Members Online
Total Online: 27
Guests Online: 23
Members Online: 4

Registered Members: 82811
Newest Member: IsaiahBowman
Latest Articles

AutoIT

Arrow Image A program that can automate tasks on Windows. It creates the file type *.au3. This is what I used to beat Realistic 11.



Introduction
_____________________________________________
Hi, this is SniperSA, and I shall introduce the tool AutoIT. I use this for things like checking email, logging into HBH, basically anything that I can. The tool is a little bit like Visual Basic. In this document, I shall go over the basics of AutoIT. Before I get started, to download AutoIT, go to here: http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3.2.2.0-setup.exe After you download that, I suggest you use SciTE with AutoIT because it makes the code look better, and you can tell when you make an error. To download SciTE (HIGHLY RECOMMENDED ESPECIALLY FOR PEOPLE JUST STARTING WITH AUTOIT)
http://www.autoitscript.com/cgi-bin/getfile.pl?../autoit3/scite/download/SciTE4AutoIt3.exe
The help file that comes with AutoIT is extremely helpful, that\'s how I self taught myself.
_____________________________________________


Getting started.
_____________________________________________
Now if you right click on your desktop, you see a new command in New. AutoIT 3 Script. So right click on your desktop and hit new->AutoIT 3 Script. Now open up the script. You see a blank page, so lets add some code.
_____________________________________________


Coding in AutoIT
_____________________________________________
Well you people should see this coming, our first program/script is always that friggin Hello World! script. So on the first line type MsgBox. If you are using SciTE, when you first type M in MsgBox you see it appear under it, and you can hit enter to auto-fill it in. MsgBox(, Now we need to declare what\'s going to happen in this MsgBox when it appears. MsgBox(0,\"HBH owns!\",\"Hello World!\"), Now, what this code says is that it wants the script to bring up a message box with 0 being a flag for an OK button, with the title of HBH owns, and with Hello World! as what appears in the box. Now, whenever you declare a variable in AutoIT it appears as $ then whatever you want. So for example if you want a variable to be labeled A for future reference in the code, you would put $A. Now, let\'s do a simple input code.
$A = InputBox(\"Enter Text\",\"Input something!\")
MsgBox(0,\"Test\",$A)
Now, that we have variables, lets learn the helpful things now that we know the basics. 2 good commands that are used in almost all my codes are Sleep() and Send(). With sleep, it is in ms so like Sleep(4000)=4 second wait in the code. Next is Send. With send Send(\"Test\") would force the computer to type test. Send(\"{Enter}\") would send the enter button. Basically if I want to hit like TAB or F5 it would be Send(\"{TAB}\"), Send(\"{F5}\"). Also, remember variables? Well, I could also Send($A)! Well, lets learn how to do a loop. This code right here is basically multiple things compiled in this lesson.
Hotkeyset(\"{ESC}\",\"Endscript\") ;this is to quit it
$A = 0
Do ;this starts the loop
MsgBox(0,\"Do..Until Loop\", $A)
$A = $A + 1 ;remove to make the loop forever
Until $A = 10 ;this is telling to run 10x
Func Endscript()
End 0
Endfunc
Now one final thing before I go, Please use the help file that comes with AutoIT, it has everything you need with examples for everything. In the future, I may make a more advanced article if people enjoy reading this and are interested in more of AutoIT. Thanks, -SniperSA
_____________________________________________

Comments
No Comments have been Posted.
Post Comment

Sorry.

You must have completed the challenge Basic 1 and have 100 points or more, to be able to post.