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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6
21  Foros Generales / Dudas Generales / Re: e-mail que no aparece en: 28 Junio 2021, 23:42 pm
Habla con soporte, si es tu cuenta, y no ha pasado nada extraordinario, podrás recuperar los datos.

Si no, no.

~ DtxdF
22  Programación / Programación General / Re: ¿Programar MS-DOS? en: 28 Junio 2021, 21:28 pm
Aprende ensamblador, C y las interrupciones de MS-DOS.

Te recomiendo FreeDOS.

Toma la lista de interrupciones: http://www.ctyme.com/rbrown.htm

Suerte.

~ DtxdF
23  Programación / Scripting / Re: Self python en: 28 Junio 2021, 19:32 pm
Hola @Panic0

self no es más que una convención, y es básicamente la instancia de la clase para la cual se leerán las propiedades o directamente se llamarán a los métodos.

Intentalo tú mismo: crea una clase y no uses self; usa cualquier otro nombre y verás que tendrás el mismo efecto.

~ DtxdF
24  Foros Generales / Foro Libre / Re: Explorar urls en: 26 Junio 2021, 04:13 am
Hola @Panic0

Citar
Hola, por ejemplo, supongamos que hay un boton para descargar un pdf, el cual si vos le das click de va a llevar a ese pdf para verlo, tiempo después el boton lo quitan, pero el url al pdf sigue existiendo, bueno eso quiero yo tratar de descubrir cual era ese url...Me explico?

Te han dado consejos buenos y generales aquí, pero realmente lo que pides es algo muy genérico y relativo. Habrá que estudiar la arquitectura del sistema el cual revelará cómo funciona el proceso en cuestión, el cual puede ser temporal, en caso de generar una URL aleatoria que realmente identifique un archivo en cuestión, que es dada a un usuario en concreto. Al concluir esa URL temporal (o mejor dicho, algún parámetro GET), ya no se podrá acceder incluso teniéndola.

También puede ser que, una vez que una parte descarga ese archivo en cuestión, en esa URL específica, se invalide el identificador, por lo que no existirá más.

Imagina inclusive, y siguiendo el ejemplo que propones, que al descargar el PDF, realmente sólo sea una parte de él, y por medio de un pago real, el servidor (o mejor dicho la aplicación) te envíe todo el contenido.

Son ejemplos genéricos para una cuestión muy genérica, pero creo que brinda una idea.

También deberías usar web.archive.org, por si acaso.

~ DtxdF
25  Programación / Scripting / Re: Problema al convertir un script en ejecutable en: 24 Junio 2021, 00:25 am
Hola @invu

Además de colocar lo que recomienda el mismo Python, tu editor de código debe poder escribir en UTF-8.

En vim:

Código:
set encoding=utf-8
set fileencoding=utf-8

Fuente: https://vim.fandom.com/wiki/Working_with_Unicode

~ DtxdF
26  Programación / Programación C/C++ / Re: Ocultar matriz en C en: 23 Junio 2021, 04:06 am
Hola @LecMHD

Danos un adelanto.

~ DtxdF
27  Programación / Programación C/C++ / Re: Letras aleatorias en una matriz en: 21 Junio 2021, 02:01 am
Hola @LecMHD

Si no te entendí mal, es lo siguiente:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <errno.h>
  4.  
  5. #define RANDOM_DEV "/dev/random"
  6.  
  7. char abc[] = "abcdefghijklmnopqrstuvwxyz";
  8.  
  9. int
  10. get_random_number()
  11. {
  12.    FILE *stream = fopen(RANDOM_DEV, "rb");
  13.    if (!stream) {
  14.        return -1;
  15.    }
  16.  
  17.    unsigned char buff[1];
  18.    fread(buff, sizeof(buff), sizeof(unsigned char), stream);
  19.  
  20.    fclose(stream);
  21.  
  22.    return (int)(buff[0]);
  23. }
  24.  
  25. void
  26. initialize_abc(char *array, int l)
  27. {
  28.    for (int i = 0; i < l; i++)
  29.        array[i] = -1;
  30. }
  31.  
  32. char *
  33. get_random_abc(char *array, int l)
  34. {
  35.    for (int i = 0; i < l; i++) {
  36.        int rn = get_random_number();
  37.        if (rn == -1 && errno != 0)
  38.            return NULL;
  39.  
  40.        char c = array[i];
  41.        char new_c = abc[rn % (sizeof(abc)-1)];
  42.  
  43.        if (c == new_c) {
  44.            i--;
  45.            continue;
  46.        } else {
  47.            array[i] = new_c;
  48.        }
  49.    }
  50.  
  51.    return array;
  52. }
  53.  
  54. int
  55. main(void)
  56. {
  57.    char array[sizeof(abc)];
  58.  
  59.    initialize_abc(array, sizeof(array));
  60.    get_random_abc(array, sizeof(array));
  61.  
  62.    for (int i = 0; i < sizeof(array); i++)
  63.        putchar(array[i]);
  64.    putchar('\n');
  65.  
  66.    return EXIT_SUCCESS;
  67. }

No es portable, pero creo que da la idea, igualmente lo de "pisar" significa que si la letra está en la posición del arreglo en particular, no es incluya, si no que se genere otra, o al menos, así lo entendí.

~ DtxdF
28  Sistemas Operativos / GNU/Linux / Re: Ayuda con USB Bootebale Ubuntu en: 12 Junio 2021, 15:58 pm
@Machacador

No me fijé en la fecha, una disculpa por eso. No obstante, si no hay problema, la recomendación que se hicieron pueden ayudar a los nuevos o viejos usuarios que entren, aunque si no, entonces que se eliminen los post.

~ DtxdF
29  Sistemas Operativos / GNU/Linux / Re: Ayuda con USB Bootebale Ubuntu en: 12 Junio 2021, 15:36 pm
Hola @luxferre

Hay muchos que le sirven una variedad de herramientas de este tipo. Mayormente le recomendarán las que le han funcionado; no creo ser una excepción: use rufus si está en Windows. Nunca he tenido un error con este programa y, si está en *nix, use dd(1). No es necesario que le explique cómo usarlo, hay una variedad de artículos que relatan lo mismo, o sea, su uso, pero puede saber qué hace cada opción por la página del manual.

Si está indeciso y está en Windows, pruebe con rufus.

Página oficial: https://rufus.ie/es

~ DtxdF
30  Sistemas Operativos / GNU/Linux / Re: Duda con /bin/false linux en: 4 Junio 2021, 01:32 am
@armBjorn

No uso Kali Linux ni LInux MInt, entonces sólo te podría guiar por intuición.

¿Puedes iniciar sesión a través de una tty? Presiona CTRL+ALT+F2, luego trata de iniciar sesión. Si no puedes iniciar en ninguno de los dos sistemas, es porque nologin o false están haciendo su trabajo, entonces la suposición sería que el gestor de sesiones no respete la shell (a excepción de Linux Mint), pero si fuera el caso, no debería dejarte ejecutar una shell cuando ejecuta la terminal.

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