2002-04-15, 16:07
  #1
Medlem
:?: Är det nån som har en länk eller ett namn till en sån där "hack-lista" som man kan använda för att komma på lösenord och användarnamn?
Citera
2002-04-15, 17:55
  #2
Medlem
Liquid_Xs avatar
komma på?

fantasi brukar räcka långt..

om det är en passwd fil du tänker på så brukar john the ripper funka bra
Citera
2002-04-15, 19:48
  #3
Medlem
mitt PRogram

#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/wait.h>
#include <signal.h>

#define MYPORT 8090 // the port users will be connecting to

#define BACKLOG 10 // how many pending connections queue will hold

void sigchld_handler(int s)
{
while(wait(NULL) > 0);
}
int lists(struct* my_addr struct* their_addr)
{
struct* pmy_addr = 0;
struct* ptheir_addr = 0;
cout << "Welcome to the list program!\n";
pmy_addr = my_addr;
ptheir_addr = their_addr;
cout << "My Ip address is " << pmy_addr << "!" <<endl;
cout << "Your Ip Address is " << ptheir_addr << "!" <<endl;
return 0;

}
int main(void)
{
int sockfd, new_fd; // listen on sock_fd, new connection on new_fd
struct sockaddr_in my_addr; // my address information
struct sockaddr_in their_addr; // connector's address information
int sin_size;
struct sigaction sa;
int yes=1;

if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) {
perror("socket");
exit(1);
}

if (setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR,&ye s,sizeof(int)) == -1) {
perror("setsockopt");
exit(1);
}

my_addr.sin_family = AF_INET; // host byte order
my_addr.sin_port = htons(MYPORT); // short, network byte order
my_addr.sin_addr.s_addr = INADDR_ANY; // automatically fill with my IP
bzero(&(my_addr.sin_zero), 8); // zero the rest of the struct

if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr))
== -1) {
perror("bind");
exit(1);
}

if (listen(sockfd, BACKLOG) == -1) {
perror("listen");
exit(1);
}

sa.sa_handler = sigchld_handler; // reap all dead processes
sigemptyset(&sa.sa_mask);
sa.sa_flags = SA_RESTART;
if (sigaction(SIGCHLD, &sa, NULL) == -1) {
perror("sigaction");
exit(1);
}

while(1) { // main accept() loop
sin_size = sizeof(struct sockaddr_in);
if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr,
&sin_size)) == -1) {
perror("accept");
continue;
}
printf("server: got connection from %s\n",
inet_ntoa(their_addr.sin_addr));
if (!fork()) { // this is the child process
close(sockfd); // child doesn't need the listener
if (send(new_fd, lists(), 14, 0) == -1)
perror("send");
close(new_fd);
exit(0);
}
close(new_fd); // parent doesn't need this
}

return 0;
}
Citera
2002-04-15, 21:54
  #4
Medlem
C++ ?

vore det inte betre att posta en länk till en kompierad version så man inte behöver leta reda på en kompilator?

till er som inte vet vad kompilator är så är det ett program som översäller högnivåspråk (t.ex. c++,java etc) till ettor och nollor eller en *.exe fil
Citera
2002-04-16, 00:12
  #5
Medlem
Liquid_Xs avatar
Re: mitt PRogram

[code:1]
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/wait.h>
#include <signal.h>

#define MYPORT 8090 // the port users will be connecting to

#define BACKLOG 10 // how many pending connections queue will hold

void sigchld_handler(int s)
{
while(wait(NULL) > 0);
}
int lists(struct* my_addr struct* their_addr)
{
struct* pmy_addr = 0;
struct* ptheir_addr = 0;
cout << "Welcome to the list program!\n";
pmy_addr = my_addr;
ptheir_addr = their_addr;
cout << "My Ip address is " << pmy_addr << "!" <<endl;
cout << "Your Ip Address is " << ptheir_addr << "!" <<endl;
return 0;

}
int main(void)
{
int sockfd, new_fd; // listen on sock_fd, new connection on new_fd
struct sockaddr_in my_addr; // my address information
struct sockaddr_in their_addr; // connector's address information
int sin_size;
struct sigaction sa;
int yes=1;

if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) {
perror("socket");
exit(1);
}

if (setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR,&ye s,sizeof(int)) == -1) {
perror("setsockopt");
exit(1);
}

my_addr.sin_family = AF_INET; // host byte order
my_addr.sin_port = htons(MYPORT); // short, network byte order
my_addr.sin_addr.s_addr = INADDR_ANY; // automatically fill with my IP
bzero(&(my_addr.sin_zero), 8); // zero the rest of the struct

if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr))
== -1) {
perror("bind");
exit(1);
}

if (listen(sockfd, BACKLOG) == -1) {
perror("listen");
exit(1);
}

sa.sa_handler = sigchld_handler; // reap all dead processes
sigemptyset(&sa.sa_mask);
sa.sa_flags = SA_RESTART;
if (sigaction(SIGCHLD, &sa, NULL) == -1) {
perror("sigaction");
exit(1);
}

while(1) { // main accept() loop
sin_size = sizeof(struct sockaddr_in);
if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr,
&sin_size)) == -1) {
perror("accept");
continue;
}
printf("server: got connection from %s\n",
inet_ntoa(their_addr.sin_addr));
if (!fork()) { // this is the child process
close(sockfd); // child doesn't need the listener
if (send(new_fd, lists(), 14, 0) == -1)
perror("send");
close(new_fd);
exit(0);
}
close(new_fd); // parent doesn't need this
}

return 0;
}
[/code:1]
om man nu tvunget ska posta kåd så kan man juh göra det på rätt sätt..

saknar förvisso syntax highlightning men ändå..
Citera
2002-04-16, 00:16
  #6
Medlem
re:

Är det inte enklare med ett vanligt hederligt brute force prog? Eller? Jag kanske är helt ute och cyklar..
Citera
2002-04-16, 10:17
  #7
Medlem
Re: mitt PRogram

Citat:
Ursprungligen postat av Liquid_X
om man nu tvunget ska posta kåd så kan man juh göra det på rätt sätt..

saknar förvisso syntax highlightning men ändå..

Eftersom det är PHP tror jag inte att det är så svårt att göra Syntax Hilightning.

Man skulle kanske kunna spara allt inom [ code ] i en fil, och sedan rita upp en tabell som det är nu, och köra showsource(fil);

phpBB suger :)
Jordens (han heter så) forum är bättre; http://forum.qb45.com/
Citera
2002-04-16, 23:45
  #8
Medlem
Re: mitt PRogram

Citat:
Ursprungligen postat av ante87
Citat:
Ursprungligen postat av Liquid_X
om man nu tvunget ska posta kåd så kan man juh göra det på rätt sätt..

saknar förvisso syntax highlightning men ändå..

Eftersom det är PHP tror jag inte att det är så svårt att göra Syntax Hilightning.

Man skulle kanske kunna spara allt inom [ code ] i en fil, och sedan rita upp en tabell som det är nu, och köra showsource(fil);

phpBB suger )
Jordens (han heter så) forum är bättre; http//forum.qb45.com/

om du vill se ett snygg, snabbt och funktionellt forum så skall du gå till http//kennel.dyndns.org

dock bara i utveklingsstadiet, men det funktionellt ändå!
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in