a funçao popen permite usar comandos do terminal so q retornando eles para uma variavel diferente do system q exibe a saida, para usar o popen agente vai ter q criar um ponteiro do tipo FILE
nele atribuimos a funçao popen nela passamos como argumento o comando q agente vai usar no terminal e logo em seguida usamos r indicando q agente ta lento o arquivo
para terminar agente cria uma variavel para receber os dados no caso eu criei um char (pq vou ler caracter por caracter), depois agente ler o ponteiro FILE como se agente tivesse lendo um arquivo
o popen pode ser util para criar backdoor quando vc envia comandos para ele depois so retorna o resultado isso nao seria possivel com system ^^
by hacker fts315
- Código:
#include <stdio.h>
int main(void)
{
FILE *fts;
}
nele atribuimos a funçao popen nela passamos como argumento o comando q agente vai usar no terminal e logo em seguida usamos r indicando q agente ta lento o arquivo
- Código:
#include <stdio.h>
int main(void)
{
FILE *fts;
fts = popen("dir","r");
}
para terminar agente cria uma variavel para receber os dados no caso eu criei um char (pq vou ler caracter por caracter), depois agente ler o ponteiro FILE como se agente tivesse lendo um arquivo
- Código:
#include <stdio.h>
int main(void)
{
FILE *fts;
char hack;
fts = popen("dir","r");
while(!feof(fts))
{
hack = fgetc(fts);
printf("%c",hack);
}
}
o popen pode ser util para criar backdoor quando vc envia comandos para ele depois so retorna o resultado isso nao seria possivel com system ^^
by hacker fts315