Ph33r t3h 3gg H0wn3t!!!11one

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Locked
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Ph33r t3h 3gg H0wn3t!!!11one

Post by Falco Girgis »

The "Egg Hornet" is a Perl Program I wrote yesterday to get back at Arce for his wrong doings. Here is the source:

Code: Select all

#--------------------------------------+
#Programmer: Falco Jaenisch "GyroVorbis|
#Program: T3h 3gg H0wn3t               |
#Creation Date: 11/6/04                |
#Current Version: Beta 3.0             |
#Description: Classified               |
#--------------------------------------+

print "3gg H0wn3t Beta ver. 3.0\n";
print "                            ...vvvv)))))).\n";
print "  /~~\\               ,,,c(((((((((((((((((/\n";
print " /~~c \\.         .vv)))))))))))))))))))\\``\n";
print "     G_G__   ,,(((KKKK//////////////'\n";
print "   ,Z~__ '@,gW@@AKXX~MW,gmmmz==m_.\n";
print "  iP,dW@!,A@@@@@@@@@@@@@@@A` ,W@@A\\c\n";
print "  ]b_.__zf !P~@@@@@*P~b.~+=m@@@*~ g@Ws.\n";
print "     ~`    ,2W2m. '\\[ ['~~c'M7 _gW@@A`'s\n";
print "       v=XX)====Y-  [ [    \\c/*@@@*~ g@@i\n";
print "      /v~           !.!.     '\\c7+sg@@@@@s.\n";
print "     //              'c'c       '\\c7*X7~~~~\n";
print "    ]/                 ~=Xm_       '~=(Gm_.\n\n";



print "A password is required to run t3h 3gg H0wn3t.\n";
print "Enter Password...\n";
chomp($password = <STDIN>);

if($password eq "dewgong" || $password eq "Dewgong" || $password eq "DEWGONG") {
    &Menu; 
}
else {
    print "Somebody is trying to hack the hownet! Alert!!!";
    while(1) {
        print "\a";
    }
}

sub Menu {
    print "+--------------------------+\n";
    print "|A. Create Text Files      |\n";
    print "|B. Create Dos Batch Files |\n";
    print "|C. About t3h H0wn3t.      |\n";
    print "|D. Exit                   |\n";
    print "+--------------------------+\n";
    chomp($menu_option = <STDIN>); 

    if($menu_option eq "A" || $menu_option eq "a") {
        &File;
    }
    elsif($menu_option eq "B" || $menu_option eq "b") {
        &Batch;
    }
    elsif($menu_option eq "C" || $menu_option eq "c") {
        &About;
    }
    elsif($menu_option eq "D" || $menu_option eq "d") {
        print "Ph33r t3h 3gg H0wn3t!\n";
        $nullset = <STDIN>;
    }
    else {
        print "You douche, $menu_option wasn't even an option!\n";
        print "What are you, gay?\n";
        &Menu;
    }
}

sub About {
    print "T3h 3gg H0wn3t is a Perl program written by Falco Jaenisch \"Gyrovorbis\"\n";
    print "Everything was supervised by Peter Cartier aka \"Hyper Shadow\"\n";
    print "The hownet was made to get back at Marcel for his emination.\n";
    print "UMFIG! David Bowie!\n";
    &Menu;
}

sub File {
    print "Would you like the files to be in the default directory or create a new?\n";
    print "(new, default)\n";
    chomp($directory = <STDIN>);

    if($directory eq "new") {
        print "What would you like the directory to be named?\n";
        chomp($dir_name = <STDIN>);
        print "How many files should be generated?\n";
        chomp($file_num = <STDIN>);
        print "What should these files be named?\n";
        chomp($file_name = <STDIN>);
        print "What should these files say?\n";
        chomp($file_text = <STDIN>);
        
        &CreateFile($dir_name, $file_num, $file_name, $file_text);
    }
    elsif($directory eq "default") {
        print "How many files should be generated?\n";
        chomp($file_num = <STDIN>);
        print "What should these files be named?\n";
        chomp($file_name = <STDIN>);
        print "What should these files say?\n";
        chomp($file_text = <STDIN>);

        &CreateFile(0, $file_num, $file_name, $file_text);
    }
    else {
        print "You douche, that wasn't even a choice.\n\n";
        &File;
    }
}

sub CreateFile {
    $i = 0;
    if($_[0]) {
        if(mkdir("$_[0]", 0777)) {
            print "Generating directory...\n";
        }
        else {
            print "Directory generation failed.\n";
        }
        
        print "Creating .txt files, please wait...\n";
        while($i < $_[1]) {
            open(FILE, ">$_[0]/$_[2]$i.txt");
            print FILE "$_[3]";
            close FILE;
            $i++;
        }
    }
    else {
        print "Creating .txt files, please wait...\n";
        while($i <= $_[1]) {
            open(FILE, ">$_[2]$i.txt");
            print FILE "$_[3]";
            close FILE;
            $i++;
        }
    }
    &Menu;
}

sub Batch {
    print "Who do you want to Net Send?\n";
    chomp($reciever = <STDIN>);
    print "What should the message say?\n";
    chomp($message = <STDIN>);
    print "What should the .bat file be named?\n";
    chomp($bat_name = <STDIN>);

    print "Generating Batch file, please wait...\n";
    open(BATCH, ">$bat_name.bat");
    print BATCH ":top\n";
    print BATCH "net send $reciever $message\n";
    print BATCH "goto top";
    close BATCH;

    &Menu;
}
The Egg Hownet is a user-friendly "revenge" application. It was meant to be run on *cough*Arce's*cough* desktop. Currently, there are only 2 things I can do to get back at him, but trust me they're pretty bad. I also have plans for more things.

Anyway, the first thing is that it can generate X amount of text files named whatever you want with whatever you want in them, where ever you want.

Imagine, you're Arce sitting in your room. Since I'm over a network, I go to network places and bring up his desktop. I drag the Hownet over there and launch it, creating a billion text files named "Egg Hownet" saying "YOU SUCK!". You watch, helplessly as your whole desktop fills up with them completely out of nowhere.

The second method of revenge is a DOS batch file infinately looping a net send to somebody. Net send is a type of messaging that'll send a message to somebody on the network. The perl program asks what to call the batch file and where to generate it. (as we speak I'm making it also ask "How many times should he be messaged).

Imagine playing StarCraft in your room when suddenly, inescapable messages saying "You're gay" continually pop up. There is nothing you can do, and no way to escape them.

Anyway, yes, now you see why you must Ph33r t3h 3gg H0wn3t. Just wait until I add some other features to it. It'll be one bad mother fuzzler!
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Post by Falco Girgis »

I forgot to mention that running the egg hornet without inputting the right password sends you into an ultimate loop of system alerting doom (generally freezing your computer), allowing Hyper Shadow and I to know that somebody has been screwing with t3h H0wn3t. Bwarharhar!
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Post by Falco Girgis »

Output from a healthy serving of t3h Egg Hownet!

Code: Select all

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Owner>perl desktop/hownet.pl
3gg H0wn3t Beta ver. 3.0
                            ...vvvv)))))).
  /~~\               ,,,c(((((((((((((((((/
 /~~c \.         .vv)))))))))))))))))))\``
     G_G__   ,,(((KKKK//////////////'
   ,Z~__ '@,gW@~MW,gmmmz==m_.
  iP,dW@!,A@@@@@@@@@@@@@@` ,W@\c
  ]b_.__zf !P~@@@@@*P~b.~+=m@@@*~ g.
     ~`    ,2W2m. '\[ ['~~c'M7 _gW@`'s
       v=XX)====Y-  [ [    \c/*@@@*~ g@
      /v~           !.!.     '\c7+sg@@@@.
     //              'c'c       '\c7*X7~~~~
    ]/                 ~=Xm_       '~=(Gm_.

A password is required to run t3h 3gg H0wn3t.
Enter Password...
dewgong
+--------------------------+
|A. Create Text Files      |
|B. Create Dos Batch Files |
|C. About t3h H0wn3t       |
|D. Exit                   |
+--------------------------+
a
Would you like the files to be in the default directory or create a new?
(new, default)
new
What would you like the directory to be named?
philez
How many files should be generated?
54
What should these files be named?
David Bowie
What should these files say?
You've just felt the wrath of t3h Egg Hownet!
Generating directory...
Creating .txt files, please wait...
+--------------------------+
|A. Create Text Files      |
|B. Create Dos Batch Files |
|C. About t3h H0wn3t       |
|D. Exit                   |
+--------------------------+
B
Who do you want to Net Send?
*
What should the message say?
I hope you're enjoying this infinate loop!
What should the .bat file be named?
schittus
Generating Batch file, please wait...
+--------------------------+
|A. Create Text Files      |
|B. Create Dos Batch Files |
|C. About t3h H0wn3t       |
|D. Exit                   |
+--------------------------+
C
T3h 3gg H0wn3t is a Perl program written by Falco Jaenisch "Gyrovorbis"
Everything was supervised by Peter Cartier aka "Hyper Shadow"
The hownet was made to get back at Marcel for his emination.
UMFIG! David Bowie!
+--------------------------+
|A. Create Text Files      |
|B. Create Dos Batch Files |
|C. About t3h H0wn3t       |
|D. Exit                   |
+--------------------------+
D
Ph33r t3h 3gg H0wn3t!
User avatar
vmrob
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 97
Joined: Fri Sep 03, 2004 5:13 pm

Post by vmrob »

umfig!!!!!

i need an interpreter!!!!

great picture!!!!!
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Post by Falco Girgis »

You guys are no fun, go here: http://activestate.com and download ActiveState ActivePerl.

You won't be able to run my little perl hackeries that I love so much if you don't... :?

BTW, in all my 2 years knowing perl, I've never known how to pass an argument to a function until yesterday. XD

Perl is a hell of a programming language. I look at it and compare to C++. I wish C++ was as easy as perl.
Guest

Post by Guest »

The Egg Hownet is a user-friendly "revenge" application. It was meant to be run on *cough*Arce's*cough* desktop. Currently, there are only 2 things I can do to get back at him, but trust me they're pretty bad. I also have plans for more things.

Anyway, the first thing is that it can generate X amount of text files named whatever you want with whatever you want in them, where ever you want.

Imagine, you're Arce sitting in your room. Since I'm over a network, I go to network places and bring up his desktop. I drag the Hownet over there and launch it, creating a billion text files named "Egg Hownet" saying "YOU SUCK!". You watch, helplessly as your whole desktop fills up with them completely out of nowhere.

The second method of revenge is a DOS batch file infinately looping a net send to somebody. Net send is a type of messaging that'll send a message to somebody on the network. The perl program asks what to call the batch file and where to generate it. (as we speak I'm making it also ask "How many times should he be messaged).

Imagine playing StarCraft in your room when suddenly, inescapable messages saying "You're gay" continually pop up. There is nothing you can do, and no way to escape them.

Anyway, yes, now you see why you must Ph33r t3h 3gg H0wn3t. Just wait until I add some other features to it. It'll be one bad mother fuzzler!
_________________


Funny, considering that I can get passed all of the mentioned. I just set my desktop as "Read Only," or unshared it. And any other files I may have shared. Also, the net send loop, for the most part, is easy to get passed. I just unplug my wireless hub, and I don't get any messages. However, suppose I am playing StarCraft online? Depending on whether I paused my StarCraft game or, not, I can do 1 of a few things, I can just run into the room that you ran it on, and unplug the computer. That always works :0 If the Starcraft game is paused and I have a few minutes, I can change my network name, making it send an error to YOU, saying: "Unable to be sent to Arce." But, if when you net send, you send it to * (For those who don't know, that is everyone on the network), it'll go to you too. And that loop, nothing CTRL-ALT-Del won't fix. :0 Even if it didn't, MacAfee will auto shut it off after 3 minutes, declaring it a malicious script. AND, I don't have to worry about that, knowing the password now that you posted the code for it. It appears to be that Icy/water poke'mon, dewgong. So basically, your "Hornet's" sting isn't as bad as you think!

However, the under construction Blitz Egg VIPER won't be so easily defeated. You know what blitz can do to screw up a computer. And, I'm not stupid enough to post my source code.

Oh, and one last flaw with your "Hornet". Because you have a loop and name every file something plus a number, using blitz, I can make a loop to delete every file you create. However, the VIPER won't be so easy.
Last edited by Guest on Tue Nov 09, 2004 10:12 am, edited 1 time in total.
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Post by Falco Girgis »

A couple of things.

1) I appreciate you wasting an hour of your life to type up that monstrositized non-paragraph using post.

2) I took the LIBERTY of posting my source, and you're a douche.

3) Blitzplus can't do crap. Everything you just called a flaw with my hownet would be the same with yours, and any other thing that's supposed to have affect over the network.

BlitzPlus is garbage. Ever heard of SATAN? The virus that crashed the net about a decade ago? Guess what language that was written in. PERL!

Whatta Lussac.
User avatar
RyanPridgeon
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 447
Joined: Sun Sep 21, 2008 1:34 pm
Current Project: "Triangle"
Favorite Gaming Platforms: PC
Programming Language of Choice: C/C++
Location: UK
Contact:

Re: Ph33r t3h 3gg H0wn3t!!!11one

Post by RyanPridgeon »

Quit being so immature, this is getting stupid.
Ryan Pridgeon
C, C++, C#, Java, ActionScript 3, HaXe, PHP, VB.Net, Pascal
Music | Blog
User avatar
MarauderIIC
Respected Programmer
Respected Programmer
Posts: 3406
Joined: Sat Jul 10, 2004 3:05 pm
Location: Maryland, USA

Re: Ph33r t3h 3gg H0wn3t!!!11one

Post by MarauderIIC »

RyanPridgeon wrote:Quit being so immature, this is getting stupid.
I dunno, can you say that someone is immature based on a post they made in 2004?
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
User avatar
Ginto8
ES Beta Backer
ES Beta Backer
Posts: 1064
Joined: Tue Jan 06, 2009 4:12 pm
Programming Language of Choice: C/C++, Java

Re: Ph33r t3h 3gg H0wn3t!!!11one

Post by Ginto8 »

MarauderIIC wrote:
RyanPridgeon wrote:Quit being so immature, this is getting stupid.
I dunno, can you say that someone is immature based on a post they made in 2004?
:lock: is what I say.
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Ph33r t3h 3gg H0wn3t!!!11one

Post by dandymcgee »

MarauderIIC wrote:
RyanPridgeon wrote:Quit being so immature, this is getting stupid.
I dunno, can you say that someone is immature based on a post they made in 2004?
:lol: Gotta love those archive diggers.. or not.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
MadPumpkin
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 484
Joined: Fri Feb 13, 2009 4:48 pm
Current Project: Octopia
Favorite Gaming Platforms: PS1-3, Genesis, Dreamcast, SNES, PC
Programming Language of Choice: C/++,Java,Py,LUA,XML
Location: C:\\United States of America\Utah\West Valley City\Neighborhood\House\Computer Desk

Re:

Post by MadPumpkin »

Funny, considering that I can get passed all of the mentioned. I just set my desktop as "Read Only," or unshared it. And any other files I may have shared. Also, the net send loop, for the most part, is easy to get passed. I just unplug my wireless hub, and I don't get any messages. However, suppose I am playing StarCraft online? Depending on whether I paused my StarCraft game or, not, I can do 1 of a few things, I can just run into the room that you ran it on, and unplug the computer. That always works :0 If the Starcraft game is paused and I have a few minutes, I can change my network name, making it send an error to YOU, saying: "Unable to be sent to Arce." But, if when you net send, you send it to * (For those who don't know, that is everyone on the network), it'll go to you too. And that loop, nothing CTRL-ALT-Del won't fix. :0 Even if it didn't, MacAfee will auto shut it off after 3 minutes, declaring it a malicious script. AND, I don't have to worry about that, knowing the password now that you posted the code for it. It appears to be that Icy/water poke'mon, dewgong. So basically, your "Hornet's" sting isn't as bad as you think!

However, the under construction Blitz Egg VIPER won't be so easily defeated. You know what blitz can do to screw up a computer. And, I'm not stupid enough to post my source code.

Oh, and one last flaw with your "Hornet". Because you have a loop and name every file something plus a number, using blitz, I can make a loop to delete every file you create. However, the VIPER won't be so easy.[/quote]

wow who ever posted this is a jackass lol i was just going to say,

"nice job! thats actually a very nice little perl script and kinda awesome to, im totally using it on my brother when hes playing fallout3"
lol
While Jesus equipped with angels, the Devil's equipped with cops
For God so loved the world that he blessed the thugs with rock
Image
Image
Image
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: Ph33r t3h 3gg H0wn3t!!!11one

Post by avansc »

net send should not work if he has xp or later. unless its turned on specifically.

ps: REXX is unknown, but an amazing scripting/interpreted language.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Ph33r t3h 3gg H0wn3t!!!11one

Post by Falco Girgis »

Ryan, that was made in 2004, you fucking idiot. You are calling me immature? BECAUSE I WAS FUCKING FIFTEEN, DIPSHIT!
Locked