Click to See Complete Forum and Search --> : Ultimate haxor pr0gr@m!!


contact
12-08-2003, 09:26 AM
4 all u super cool haxorz out th3re, this is the prog 4 u!

/* Hackattack v1.1 by Digitlcoup aka S1gterm
* Special Thanks to Drumstick for the idea
* Based off the Valuhack code but with its own unique behavior
* WARNING: This software is as is. There are no trojans, virii, backdoors or
* other general sneakiness about this source code at the time of its release
* Be aware that with this being open source that if you download it from
* any other location other than one sponsered by myself or another named party
* that the source could be manipulated and should be read through carefully */

/* fixes and enhancements 1.0 to 1.1
* added random sleep timers
* created check for null name entry
* added preprocessor check for windows versus linux for compiling on either OS
* Bill Gates is no longer allowed to use my software! */

#include<ctype.h>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

/* preprocessor garbage and check for windows because Borland sucks */
#if defined(__WIN32__)
#include<windows.h>
void var_sleep(int x) { Sleep(x*1000); }
#else
#include<unistd.h>
void var_sleep(int x) { sleep(x); }
#endif
#define SMALL_STR_LEN 80
#define LARGE_STR_LEN 1024

void create_menu(void);
char get_string(char* get_var, int get_len);

int main(void) {
char name[SMALL_STR_LEN],sel[SMALL_STR_LEN],prog[SMALL_STR_LEN],account[SMALL_STR_LEN],email[SMALL_STR_LEN],aol_account[SMALL_STR_LEN],web[SMALL_STR_LEN],html_code[LARGE_STR_LEN],kaaza[SMALL_STR_LEN];
char url[]="//";
int selection,prog_exit,count_element,get_name_len,ski ddie_found;
char *stripweb;
while ('\0' == name[0] || skiddie_found == 1) {
skiddie_found = 0;
printf("\nWhat is your name? ");
get_string(name,SMALL_STR_LEN);
get_name_len = strlen(name);
for(count_element = 0; count_element < get_name_len; count_element++) {
if(isupper(name[count_element]) == 0) {
name[count_element] = toupper(name[count_element]);
}
if(isalpha(name[count_element]) == 0) {
if(isspace(name[count_element]) == 0) {
skiddie_found = 1;
}
}
}
if(skiddie_found == 1) {
printf("You are only allowed to use letters in your name, numbers infer script-kiddie and we know you aren't one of those, right?\n");
}
if(strcmp(name,"BILL GATES") == 0) {
printf("\nI'm sorry you aren't smart enough to use this software\n\n");
exit(0);
}
}
while(1) {
/* not_very_rand name for using rand() hehe */
int not_very_rand_low,not_very_rand_med,not_very_rand_ high;
not_very_rand_low = 1+(int) (20 * rand() / (RAND_MAX + 1.0));
not_very_rand_med = 1+(int) (50.0 * rand() / (RAND_MAX + 1.0));
not_very_rand_high = 1+(int) (100.0 * rand() / (RAND_MAX + 1.0));
create_menu();
get_string(sel,SMALL_STR_LEN);
selection = atoi(sel);
if (selection > 6 || selection < 1) {
printf("\n\nInvalid Selection, and you call yourself a hacker?\n\n");
}
else {
switch(selection) {
case 1:
prog_exit=1;
printf("\nwhat program, crack or serial do you need? ");
get_string(prog,SMALL_STR_LEN);
if('\0'== prog[0]) {
printf("\n\nNull value not allowed\n\n");
break;
}
else {
printf("\n\nCONNECTING to 127.000.000.001\n");
var_sleep(not_very_rand_med);
printf("\n\nCONNECTION SUCCESSFUL\n");
var_sleep(not_very_rand_low);
printf("\n\nWelcome %s, locating your software now\n",name);
var_sleep(not_very_rand_med);
printf("\n\nSoftware found...\n"
"\n\nDownloading %s now...please wait\n",prog);
var_sleep(not_very_rand_high);
printf("\n\nDOWNLOAD FAILED! Please try again from the menu or try later\n\n");
break;
}
case 2:
prog_exit=1;
printf("What is the name of the Yahoo/Hotmail account you wish to crack? ");
get_string(account,SMALL_STR_LEN);
if('\0' == account[0]) {
printf("\n\nNull value not allowed\n\n");
break;
}
else {
printf("Is this a (Y)ahoo or (H)otmail account? ");
get_string(email,SMALL_STR_LEN);
if(strcmp(email,"Y") == 0 || strcmp(email,"y") == 0) {
printf("\n\nATTEMPTING TO ACCESS %s@yahoo.com...please wait\n",account);
var_sleep(5);
printf("\n\nCONNECTING TO 66.218.71.198\n");
var_sleep(not_very_rand_med);
printf("\n\nCONNECTION SUCCESSFUL\n\n\nAttempting to access list of emails for %s@yahoo.com\n",account);
var_sleep(not_very_rand_low);
printf("\n\nNo E-mails currently found for this user, please try again later\n\n");
break;
}
else if(strcmp(email,"H") == 0 || strcmp(email,"h") == 0) {
printf("\n\nATTEMPTING TO ACCESS %s@hotmail.com...please wait...\n",account);
var_sleep(5);
printf("\n\nCONNECTING TO 64.4.44.7\n");
var_sleep(not_very_rand_med);
printf("\n\nCONNECTION SUCCESSFUL\n\n\nAttemping to access list of emails for %s@hotmail.com\n",account);
var_sleep(not_very_rand_low);
printf("\n\nNo E-mails currently found for this user, please try again later.\n");
break;
}
else {
printf("\n\nYou have made an invalid selection please try again\n\n");
break;
}
}
case 3:
prog_exit=1;
printf("What is the AOL screen name you wish to crack? ");
get_string(aol_account,SMALL_STR_LEN);
if('\0' == aol_account[0]) {
printf("\n\nNull Value not Allowed\n\n");
break;
}
else {
printf("\n\nCONNECTING TO 64.12.187.25\n");
var_sleep(not_very_rand_med);
printf("\n\nSuccessfully connected to AOL on port 5190\n\nAccessing account: %s",aol_account);
var_sleep(not_very_rand_low);
printf("\n\nWARNING! AOL traceback software was activated, Disconnect from the internet now!\n\n");
var_sleep(15);
break;
}
case 4:
prog_exit=1;
printf("\n\nWhat is the website URL that you wish to deface\n");
get_string(web,SMALL_STR_LEN);
if('\0' == web[0]) {
printf("\n\nNull Value Not Allowed\n\n");
break;
}
else {
stripweb = strstr(web,url);
if(stripweb) {
stripweb += strlen(url);
printf("\n\nAttempting to connect to the url: %s\n",stripweb);
}
else {
printf("\n\nAttempting to connect to the url: %s\n",web);
}
}
var_sleep(not_very_rand_med);
printf("\n\nCONNECTION ESTABLISHED\n");
printf("\n\nEnter the HTML you want for this index file on one line\n");
get_string(html_code,LARGE_STR_LEN);
if('\0'== html_code[0]) {
printf("\n\nNull Value not allowed\n\n");
break;
}
else {
printf("\n\nAdding the following code to the index file: %s\n",html_code);
if(strlen(html_code) < 50) {
var_sleep(not_very_rand_low);
}
else if(strlen(html_code) > 50 && strlen(html_code) < 200) {
var_sleep(not_very_rand_med);
}
else {
var_sleep(not_very_rand_high);
}
printf("\n\nUPLOAD COMPLETE! Disconnecting from server\n\n");
var_sleep(5);
break;
}
case 5:
prog_exit=1;
printf("What is the university you are trying to access Kaaza from? ");
get_string(kaaza, SMALL_STR_LEN);
if('\0'== kaaza[0]) {
printf("\n\nNull value not allowed\n\n");
break;
}
else {
printf("\n\nNow connecting to the server at %s University\n",kaaza);
var_sleep(not_very_rand_med);
printf("\n\nCONNECTION ESTABLISHED\n");
printf("\n\nAccessing port filter information\n");
var_sleep(not_very_rand_med);
printf("\n\nSUCCESS! All offending ports have been open\n\n");
var_sleep(5);
break;
}
case 6:
if(prog_exit == 0) {
printf("\n\nThank you using Hackattack 1.1, %s\n\n",name);
}
else {
printf("Hopefully you have not wasted to much of your time before determining that this was all a joke.\n\nWhat you are attempting to do is not hacking, it is cracking and is illegal not to mention plain stupid.\n\nNow, if you really want to hack grab some books, RFCs, and some old computers and learn how to make YOUR computers do things they were never designed to.\n\nLearn to write your own software and for Christ's sakes...\n\nSTOP doing stupid things like trying to download tools like this.\n\n");
var_sleep(10);
}
exit(0);
}
}
}
return 0;
}


void create_menu(void) {
printf("Hack attack 1.1: MENU\n\n"
"1) Obtain serial number, download warez, or find software cracks\n"
"2) Crack a Yahoo or Hotmail account\n"
"3) Crack an AOL account with full access\n"
"4) Web Site Takeover\n"
"5) Unblock Kazza port from any ISP\n"
"6) Quit Hackattack\n\n"
"SELECTION: ");
}

char get_string(char* get_var, int get_len) {
char *termcheck;
memset(get_var, (int)'\0', get_len);
fgets(get_var,get_len,stdin);
termcheck = strchr(get_var,'\n');
if(termcheck != NULL) *termcheck='\0';
return 0;
}

mrBen
12-08-2003, 09:48 AM
You're lucky I took the time to read all that - I almost deleted it without checking!

LoL :)

Icarus
12-08-2003, 09:59 AM
That was funny...any bets on how many people tried this? :D

Sepero
12-08-2003, 10:15 AM
Funny program. :)
I hope this didn't take you long to write, though. It looks like very
poor form. Then again, that's just my opinion. If I made this
program it would consist of many more fuctions, but your way is
easier to read. Perhaps someone should post a binary version for
those newbie hackers that can't quite yet compile. ;)

Bowtie
12-08-2003, 10:36 AM
:D :D :D

That's pretty funny!! Would love to see the look on peoples faces when they try it!

contact
12-08-2003, 11:18 AM
You're lucky I took the time to read all that - I almost deleted it without checking!

I was worried someone would just delete it, glad you read it... I thought you would have caught on by the corny h4ck3r t3xt though.

I hope this didn't take you long to write, though. It looks like very
poor form. Then again, that's just my opinion. If I made this
program it would consist of many more fuctions, but your way is
easier to read. Perhaps someone should post a binary version for
those newbie hackers that can't quite yet compile.

LOL, actually, I didnt write it... I found it on the net whilst looking for some Linux stuff. But I figure that anyone who is able to compile the code, can read the code... so I dont assume many wannabe hackers will try this out in hopes that it will work. My favourite is the website takeover. ;)

If anyone adds any more features to it, post them here... more tools for all of the 3lit3 h4ck3rs to use. :)