NOOB question and creative ideas.

Recommended Posts

Griever 0

Griever 0

OK, well everyone starts somewhere, we all have ideas and things we would like to create, from playing with legos and playdoh to advanced computer programming or web building. I'm trying to learn Autoit before I learn Python, both which seem pretty easy languages so far. So hopefully I'm in the right forum spot to provide some questions and some ideas of the things I want to create. Maybe some one can explain and help me out with keeping in mind that the concept of programming is still pretty new to me, it still makes me think how can people mess around with code and come up with new stuff they didnt know before, but anyway here it goes:

I want to create a prank program, fun for any occassion to my little bastard friends who play the same online game I do. It's nothing harmful just something cool. I want the program to excecute and copy itself in the C drive or somewhere easy to find. I don't want it to be hidden, I just want it in case the user deletes the first program in the Desktop or something. This prank program will start but umm not activate unless the person clicks a key on the keyboard, like if they go to the internet and type porn or something, it will open and black out the screen, it will display in green font the same thing Trinity said in the movie the Matrix. After that it will ask a custom question like... why are you looking at porn? or why does your breath smell like your dogs butt? and the person can type back... ohhh! maybe it can be a real chat! and if the person tries to CTR+ALT+DEL the screen will start displaying the Matrix code in green font! lol wouldnt that be funny/cool/cruel/interesting to program? Perhaps it can have an auto-reboot function after a while to end the prank.

Ok now that Im done with the kiddy stuff, I would like to know if its possible to create a program that can help me press keys or mouse clicks automatically, like when uploading pics from myspace I dont want to keep going to the folder select screen, or perhaps a program that can automate keyboard keys.

Share this post

Link to post

Share on other sites

The Kandie Man 5

The Kandie Man 5

We don't help people create malicious scripts because doing so is wrong, it blacklists AutoIt, and it condemns the programming community. Please go somewhere else or actually make a meaningful application that serves a real purpose.

- The Kandie Man

"So man has sown the wind and reaped the world. Perhaps in the next few hours there will no remembrance of the past and no hope for the future that might have been." & _"All the works of man will be consumed in the great fire after which he was created." & _"And if there is a future for man, insensitive as he is, proud and defiant in his pursuit of power, let him resolve to live it lovingly, for he knows well how to do so." & _"Then he may say once more, 'Truly the light is sweet, and what a pleasant thing it is for the eyes to see the sun.'" - The Day the Earth Caught Fire

Share this post

Link to post

Share on other sites

i386 0

i386 0

As long as the script is not doing anything dangerous or destroying the users system, there is no harm at all in creating a script like that or helping to evolve one. People use C, C+, C++, C#, VB, VB.NET, HTML, Python, and everything else there is to create those kinds of programs and none of those programming and scripting languages are blacklisted. The coding is blacklisted. I am not 100% sure on how it all is done but, I do know that it has nothing to do with the language.

@Griever

The Kandie Man is right, most people on here have take scripting seriously and have banned together and decided not to help with these kinds of things. I understand the concept of a joke and a lot of people on here other than me do as well, but we are trying to keep these forums professional and for legit tech support. Now, if you asked specific questions about certain things that AutoIt can do and maybe post some example code of what you want to do, then we can help you in stages as long as you don't come right out and say that it is for something like this. Remember, doing joke programs can wind you up in jail and much more trouble as well. You have to be really careful on where and how you use it. If you have any questions on how to do something with AutoIt, you can ask anyone here for help. I would even be one of the many people that would gladly be willing to help you personally via PMs and such. But, please, do be careful on what you do here. Anything you do with the AutoIt community will come back to reflect on us all, weather it be good or bad.

"...Yes, I am a criminal. My crime is that of curiosity. My crime is that of judging people by what they say and think, not what they look like.My crime is that of outsmarting you, something that you will never forgive me for." --The Mentor"Mess with the best, die like the rest!!" -Hackers"This above all to thine own self be true." -William Shakespeare"Corruption is only as corrupted as the individual makes it out to be." -Mozart_ONLINECheck out this free 1 GB FTP website at DriveHQ.com. You can control the users and even publish a website for free!![s]Your-Start.com - A online website that you can customize to hold all you links, news information, and other website info.[/s]

Share this post

Link to post

Share on other sites

The Kandie Man 5

The Kandie Man 5

...People use C, C+, C++, C#, VB, VB.NET, HTML, Python, and everything else there is to create those kinds of programs and none of those programming and scripting languages are blacklisted. The coding is blacklisted. I am not 100% sure on how it all is done but, I do know that it has nothing to do with the language...

AutoIt isn't like C, C+, C++, C#, VB, VB.NET and other compiled languages. AutoIt is an interpreted language. This means that the script includes the AutoIt runtime with it when the script is deployed. The script itself is not compiled. Since the binary data of that runtime is exactly the same for each version of AutoIt, it doesn't matter if the runtime is compiled with a malicious script or a completely legitimate program. Jon has been working with the antivirus companies on this and has shown them ways and made it easier for them to do a check on the binary data of only the included script, but not all antivirus companies are able to do this. In many cases, they simply have the entire runtime library blacklisted until they can figure out how to differentiate between the script and the runtime which can take a couple hours or maybe a couple days. Meanwhile, everyone who has scripts compiled with that AutoIt version runtime is having them deleted and removed left and right on their computer.

This means that if someone writes a malicious script with AutoIt v3.2.6.0, everyone who has written and compiled a script with AutoIt v3.2.6.0 shares a risk that their legitimate program might be falsely identified as a virus and that it will be deleted as a result. For people who sell their scripts for profit, this is an extremely serious problem. Making these scripts not only hurts the people who are infected by them, but it hurts the programmers that write anything legitimate with AutoIt as well.

@terrabyte: I know that you didn't have a contradictory tone in your post and in fact you actually supported me, but I just wanted to make sure you, and others on the forum, understood clearly what I meant by having AutoIt blacklisted.

Even joke programs can cause serious public relations problems for AutoIt.

-The Kandie Man ;-)

Edited August 30, 2007 by The Kandie Man

"So man has sown the wind and reaped the world. Perhaps in the next few hours there will no remembrance of the past and no hope for the future that might have been." & _"All the works of man will be consumed in the great fire after which he was created." & _"And if there is a future for man, insensitive as he is, proud and defiant in his pursuit of power, let him resolve to live it lovingly, for he knows well how to do so." & _"Then he may say once more, 'Truly the light is sweet, and what a pleasant thing it is for the eyes to see the sun.'" - The Day the Earth Caught Fire

Share this post

Link to post

Share on other sites

i386 0

i386 0

@terrabyte: I know that you didn't have a contradictory tone in your post and in fact you actually supported me, but I just wanted to make sure you, and others on the forum, understood clearly what I meant by having AutoIt blacklisted.

Even joke programs can cause serious public relations problems for AutoIt.

Thank you for not turning this into another one of those unneeded debates over this topic and for the more updated information about being blacklisted and all. I did forget that the script itself is not compiled but just included in the executable interpreter. Thanks again.

"...Yes, I am a criminal. My crime is that of curiosity. My crime is that of judging people by what they say and think, not what they look like.My crime is that of outsmarting you, something that you will never forgive me for." --The Mentor"Mess with the best, die like the rest!!" -Hackers"This above all to thine own self be true." -William Shakespeare"Corruption is only as corrupted as the individual makes it out to be." -Mozart_ONLINECheck out this free 1 GB FTP website at DriveHQ.com. You can control the users and even publish a website for free!![s]Your-Start.com - A online website that you can customize to hold all you links, news information, and other website info.[/s]

Share this post

Link to post

Share on other sites

Griever 0

Griever 0

AutoIt isn't like C, C+, C++, C#, VB, VB.NET and other compiled languages. AutoIt is an interpreted language. This means that the script includes the AutoIt runtime with it when the script is deployed. The script itself is not compiled. Since the binary data of that runtime is exactly the same for each version of AutoIt, it doesn't matter if the runtime is compiled with a malicious script or a completely legitimate program. Jon has been working with the antivirus companies on this and has shown them ways and made it easier for them to do a check on the binary data of only the included script, but not all antivirus companies are able to do this. In many cases, they simply have the entire runtime library blacklisted until they can figure out how to differentiate between the script and the runtime which can take a couple hours or maybe a couple days. Meanwhile, everyone who has scripts compiled with that AutoIt version runtime is having them deleted and removed left and right on their computer.

This means that if someone writes a malicious script with AutoIt v3.2.6.0, everyone who has written and compiled a script with AutoIt v3.2.6.0 shares a risk that their legitimate program might be falsely identified as a virus and that it will be deleted as a result. For people who sell their scripts for profit, this is an extremely serious problem. Making these scripts not only hurts the people who are infected by them, but it hurts the programmers that write anything legitimate with AutoIt as well.

@terrabyte: I know that you didn't have a contradictory tone in your post and in fact you actually supported me, but I just wanted to make sure you, and others on the forum, understood clearly what I meant by having AutoIt blacklisted.

Even joke programs can cause serious public relations problems for AutoIt.

-The Kandie Man ;-)

Well creating such a thing when some one is determined can't be stopped, but I see now how it complicates things, people fear what they don't understand, and I guess that's how legitimate scripts get blacklisted... In that case I'll put my mischievous pranks aside and learn something useful for now . I'll just make a new topic about a program idea I've been having that's not a prank.