Jump to content

NOOB question and creative ideas.


Recommended Posts

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

OK, ...

You shouldn't bother with AutoIt. Everything useful you are ever likely to achieve, to can do at Zombo.com. Go there.

:)

Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law
Link to comment
Share on other sites

@The Kandie Man

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.

Spoiler

 

"...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." -i386

 

style7,AutoIt.png

 

 

Link to comment
Share on other sites

...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 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

Link to comment
Share on other sites

@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.

Spoiler

 

"...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." -i386

 

style7,AutoIt.png

 

 

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...