Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Binevatum

#1
C/C#/C++ / logar root atraves de programa
15 de September , 2008, 11:53:00 PM
#include <stdio.h>
#include <string.h>

#include <unistd.h>
#include <sys/types.h>

int main() {
FILE *wordlist;
char c;
char buff[100];

wordlist = fopen("wordlist.txt", "r");
if(wordlist == 0) {
printf("Não carregou o wordlist\n");
return(0);
}

while(fscanf(wordlist, "%c", &c) != EOF) {
if(c != '\n') {
sprintf(buff, "%s%c", buff, c);
}
else {
system("su");
puts(buff);
strcpy(buff, "");
if(getuid()==0) break;
}
}

printf("\n");
fclose(wordlist);

return(0);
}
 

Esse código acima deveria tentar logar como root no linux usando como base uma wordlist, porem, depois que eu chamo a função system("su"); o sistema pede que eu insira a senha e só depois de pressionar ENTER é que ele imprime a senha na tela.

Existe alguma função em C para se logar diretamente, ou alguma forma de conseguir imprimir a senha na hora certa?
#2
C/C#/C++ / Re: [Source] Inicio keylogger Linux
15 de September , 2008, 12:48:04 PM
E se for usada uma porta diferente da 0x60 o que vai aparecer?
Existe alguma lista do que cada uma delas pode fazer?
#3
C/C#/C++ / Re: [Source] Inicio keylogger Linux
14 de September , 2008, 05:13:22 PM
Bem interessante isso.
Porque a porta tem que ser 0x60?