lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <200212010417.gB14HYYw065956@mailserver4.hushmail.com>
From: electronicsouls at hushmail.com (electronicsouls@...hmail.com)
Subject: Fwd: Fwd: [ElectronicSouls] - Scanner

-----BEGIN PGP SIGNED MESSAGE-----



- ----- Forwarded Message from electronicsouls@...hmail.com -----


- - ----- Forwarded Message from electronicsouls@...hmail.com -----
Dear List,

Unfortunately, our other email account seems to be blocked at the
firewall and we are unable to post to this forum from it.  This is the
new official email address for The Electronic Souls Crew.

# cat 4553tcp.c
/*

   (C) BrainStorm - [ElectronicSouls]

   i bet you all know what this is,
   or how to use it..if not go shoot yourselfe..
   made for private use..may be distributed
   with my permission.

   ..its just like 0x90 always says :
   "the louder the music, the better the code"

   yea..i know the code looks kinda fucked up..
   but who gives a fuck as long as it worx perfect ;)

*/

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <fcntl.h>
#include <sys/file.h>

#define MAXPORT 65000
#define STARTPORT 1
#define COLOR "\E[32m"
#define WHITE "\E[m"
#define COLORS "\E[33m"
#define GR "\E[32m"
#define RD "\E[31m"

void checkport(char *host);

main(int argc, char *argv[])
{
int sockfd, port;
struct sockaddr_in sin;
struct hostent *h;
struct servent *s;
int x, y;
int secport;
char b[100];
char buffer[100];
struct sockaddr_in sins;
int socks;
if(argc < 2)
{
fprintf(stderr, GR    " [ElectronicSouls] Simple Port Scan \n");
fprintf(stderr, GR    " +++++++++++++++++++ (C) BrainStorm \n\n");
fprintf(stderr, WHITE " +++ Usage: %s -h <host> [start-port] [end-port]\n", argv[0]);
exit(1);
}
if(strcmp(argv[1], "-h") == 0)
{
printf(COLOR "\n  help for a simple tcp port scanner?!@*\n\n");
exit(0);
}
if((h = gethostbyname(argv[1])) == NULL)
{
herror(argv[1]);
exit(1);
}
if(argc > 2)
x = atoi(argv[2]);
else
x = STARTPORT;
if(argc > 3)
y = atoi(argv[3]);
else
y = MAXPORT;
printf(GR    "\n\n[ElectronicSouls] Simple Port Scan \n");
printf(COLOR "*** Open Ports on %s:\n", argv[1]);
printf(RD    "*** Scanning...\n\n");
sin.sin_family = AF_INET;
sin.sin_addr = *((struct in_addr *)h->h_addr);
printf(GR "Port			Protocol		  Service\n");
printf(WHITE "**************************************************************\n");
for(port = x; port <= y; port++)
{
sockfd = socket(AF_INET, SOCK_STREAM, 0);
sin.sin_port = htons(port);
s = getservbyport(htons(port), "tcp");

if(connect(sockfd, (struct sockaddr *)&sin, sizeof(sin)) == 0)

printf("%i			%s  			    %s\n", port, (s == NULL) ? "NULL" : s->s_proto, (s == NULL) ? "UNKNOWN" : s->s_name);
close(sockfd);
}
close(sockfd);
printf("**************************************************************\n");
checkport(argv[1]);
close(sockfd);

return 0;
}
void checkport(char *host)
{
char buff[100];
char buf[100];
int port;
int port2;
int sock;

struct sockaddr_in newsin;
struct hostent *hostent;

if((sock = socket(AF_INET, SOCK_STREAM, 0)) == -1)
{
perror("--- socket failed!");
exit(1);
}
if((hostent = gethostbyname(host)) == NULL)
{
herror(host);
exit(1);
}
printf("- Would you like more information?\n");
scanf("%s", &buff);
if(strstr(buff, "y"))
{
printf("- What Port?\n");
scanf("%d", &port);

newsin.sin_family = AF_INET;
newsin.sin_addr = *((struct in_addr *)hostent->h_addr);
newsin.sin_port = htons(port);

if(connect(sock, (struct sockaddr *)&newsin, sizeof(newsin)) == 0)
{
while(read(sock, buf, sizeof(buf)) > 0)
{
printf(COLOR "%s\n", buf);
printf("------------------------------------------------------");
printf("------------------------------------------------------");
printf(WHITE "       [ S c a n - D o n e.] \n");
exit(0);
}
exit(0);
}
 else
{
printf("+++ Connection Failed ! +++\n");
exit(0);
}
}
}



The Electronic Souls Crew
[ElectronicSouls] (c) 2002

"We hate niggers.  We really hate niggers.  Fuck you, niggers."



-----BEGIN PGP SIGNATURE-----
Version: Hush 2.2 (Java)
Note: This signature can be verified at https://www.hushtools.com/verify

wmQEARECACQFAj3pjXsdHGVsZWN0cm9uaWNzb3Vsc0BodXNobWFpbC5jb20ACgkQ39CI
8XTNSM6GaQCdHfzltLBEl0bzzzet3RKUEGlCv/IAn3C9ZgHUvueCm6L8aNA7qxjoIAju
=4YIq
-----END PGP SIGNATURE-----




Concerned about your privacy? Follow this link to get
FREE encrypted email: https://www.hushmail.com/?l=2 

Big $$$ to be made with the HushMail Affiliate Program: 
https://www.hushmail.com/about.php?subloc=affiliate&l=427

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ