Enviado em 31/05/2016 - 03:15h
Mais uma vez eu estou por aqui para pedir opiniões e conselhos sobre um script para gerar uma wordlist onde será usada para saída padrão, arquivo ou por pipe o código é este http://pastebin.com/r3f0rMEm ainda estou trabalhando nele. Sou super iniciante em qualquer tipo de programação e minha ideia agora é não usar as saídas já dadas, ou seja, não ter a mesma senha testada duas vezes, alguém aqui já passou por isso e tem algo para compartilhar comigo ou ao menos um caminho para onde possa me apontar, ficarei grato pela ajuda de todos.Enviado em 31/05/2016 - 12:46h
amigo, esta ai:#include <stdio.h> #include <stdlib.h> int main () { int r; long int loop; FILE *list; // pega a quantidade de numeros para wordlist printf ("digite quantos numeros vc deseja em sua wordlist\n"); printf ("exemplo: 999: "); scanf ("%i", &r); // abre a lista para gravação de numeros list = fopen ("passwordlist.txt", "w"); // faz a contagem for (loop = 0; loop <= r; loop++){ // imprime na tela e grava os numeros printf ("%i\n", loop); fprintf ("%i\n", loop); } // fecha o arquivo fclose (list); return 0; }
Enviado em 01/06/2016 - 13:47h
Cara acho que vou tentar aprender mais um pouquinho de C o código parece mais bonito e melhor para escrever, eu consegui imprimir os caracteres assim:#include <stdio.h> int main(void) { int i; int x = 0; printf("char: dig: pos:\n"); for (i = 32; i <= 126; i++) { printf("%c %d %i\n", i, i, x); x += 1; } return 0; }
Enviado em 01/06/2016 - 16:38h
Consegui encontrar o erro, estava em fprintf que leva argumentos, vou postar o código corrigido, mas o seu ficou bem melhor!!!#include <stdio.h> #include <stdlib.h> int main () { int r; long int loop; FILE *list; // pega a quantidade de numeros para wordlist printf ("digite quantos numeros vc deseja em sua wordlist\n"); printf ("exemplo: 999: "); scanf ("%i", &r); // abre a lista para gravação de numeros list = fopen ("passwordlist.txt", "w"); // faz a contagem for (loop = 0; loop <= r; loop++){ // imprime na tela e grava os numeros printf ("%i\n", loop); fprintf (list,"%i\n", loop); } // fecha o arquivo fclose (list); return 0; }
Enviado em 01/06/2016 - 17:31h
Fiz um gerador de wordlist para tentar ajudar vocês.#include <stdio.h> #include <stdlib.h> #include <time.h> char random_char() { return (char) 'A'+(rand()%26); } int main(int argc, char **argv) { int words; int letters; char *output; FILE *filefb; time_t t; srand((unsigned) time(&t)); if(argc < 4) { printf("Usage: %s (N words) (N letters) output.txt", argv[0]); exit(-1); } words = atoi(argv[1]); letters = atoi(argv[2]); output = argv[3]; char array[letters+1]; filefb = fopen(output, "wb"); for (int i=0; i < words; i++) { for (int j=0; j < letters; j++) { array[j] = random_char(); } array[letters] = '\n'; fprintf (filefb, "%s", array); } fclose(filefb); return 0; }
Enviado em 01/06/2016 - 20:18h
É isto?Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Será possível instalar Linux Mint LMDE em Sony Vaio? (16)
Como redefinir o diretório Home? (1)
Posso instalar usar o grub sem ter linux instalado, para iniciar o win... (2)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (6)