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


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 ... 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 [116] 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 ... 215
1151  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / Re: Android: hay algún registro o historial de las apps instaladas y desinstaladas? en: 8 Noviembre 2021, 19:05 pm
Hola, eso mismo quisiera saber yo también, si hay alguna forma de saber si se puede ver las aplicaciones que hemos instalado desde hace tiempo atrás y también las versiones de esas aplicaciones.


Saludos
1152  Programación / Desarrollo Web / Re: [Pregunta]: ¿Cómo hago para saber si un parámetro viene de una variable o una constante? en: 7 Noviembre 2021, 19:06 pm
Si es posible que no funcione porque no estoy desde una PC para probarlo o un hosting y los intérpretes online son un tanto pesados desde un móvil y además algunas veces funcionan de una manera inesperada.

Pero básicamente el código de ejemplo que he dejado es una posible forma que se lo podría hacer.


Saludos
1153  Programación / Desarrollo Web / Re: [Pregunta]: ¿Cómo hago para saber si un parámetro viene de una variable o una constante? en: 7 Noviembre 2021, 15:53 pm
Hola, una manera que se me ocurre tomando tu código de ejemplo, sería la siguiente:

Código
  1.  
  2. $variable = NULL;
  3. F(700);
  4. $variable = 700;
  5. F($variable);
  6.  
  7. function F($dato)
  8. {
  9.    if(!is_null($dato))
  10.    {
  11.        echo 'el parametro viene de una variable';
  12.        $variable = NULL;
  13.    }
  14.    else
  15.    {
  16.        echo 'el parametro viene de una constante';
  17.    }
  18. }
  19.  


Saludos
1154  Seguridad Informática / Seguridad / Re: Gestor contraseñas - Darknet en: 6 Noviembre 2021, 01:51 am
Hola, en esos casos lo mejor sería que las contraseñas sean seguras, luego cifrar esas contraseñas y después el archivo donde estén cifradas las contraseñas, además que ese o esos archivos estén ubicados en un directorio difícil de llegar y luego que estén ocultos esos archivos.
Para una mayor seguridad también se debería cifrar el disco también.


Saludos
1155  Programación / Programación C/C++ / Re: como divido 3 divido dos y me de 1.5? en: 3 Noviembre 2021, 06:04 am
Hola, la división está bien porque 3 dividido en 2 es 1.5 que sería un entero y medio, no entiendo que es lo que no consigues hacer.

Por otro lado la función para redondear números es round():

https://www.padowan.dk/doc/spanish/Rounding.html


Saludos
1156  Programación / Scripting / Re: contar elementos de dos listas en python en: 3 Noviembre 2021, 04:13 am
Hola, podrías hacerlo de esta forma:

Código
  1. lista1=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35]
  2.  
  3. cantidadUnoLista1 = str(lista1).count("1")
  4. print("La variable \"lista1\" contiene %d números 1" % cantidadUnoLista1)
  5. # Salida:
  6. # La variable "lista1" contiene 14 números 1
  7.  

Código
  1. lista2 = [1,2,3,
  2. 1,4,5,1,6,7,1,8,9,2,0,0,1,5,8,2,3,7,5,6,10,6,7,11,0,0,0,1,6,7,5,6,12,5,7,8,
  3. 4,12,1,6,12,0,3,5,6,0,0,0,5,10,12,3,6,11,5,6,8,13,0,0,7,12,14,2,0,0,1,14,15,1,5,6,4,5,16,
  4. 9,17,18,5,6,10,8,17,0,3,5,6,0,0,0,6,8,0,3,6,0,19,0,0,20,21,22,5,23,24,1,5,6,3,4,5,3,5,7,
  5. 2,4,12,1,5,7,1,8,18,0,0,0,17,18,20,2,5,18,6,16,25,0,0,0,1,7,0,1,4,18,0,0,0,1,5,6,26,27,28,
  6. 2,5,8,1,5,29,1,6,8,1,5,6,1,2,12,0,0,0,6,15,30,1,6,5,6,11,0,1,6,18,6,12,20,0,0,0,7,0,0,
  7. 0,0,0,1,5,24,7,8,0,1,5,21,1,6,31,1,5,30,12,0,0,1,6,20,0,0,0,5,6,11,1,15,32,33,34,35,
  8. 6,1,14,1,5,6]
  9.  
  10. cantidadUnoLista2 = str(lista2).count("1")
  11. print("La variable \"lista2\" contiene %d números 1" % cantidadUnoLista2)
  12. # Salida:
  13. # La variable "lista2" contiene 71 números 1
  14.  

Conviertes a string tus listas y usando la función count() podes contar la cantidad de números repetidos en cada variable.

Nos comentas que si te ha funcionado.


Saludos
1157  Foros Generales / Dudas Generales / Re: duda como contar años en: 2 Noviembre 2021, 00:20 am
Hola, debes calcular el tiempo desde la fecha de inicio hasta la fecha de final, por ejemplo tomando tu ejemplo de 2018 y 2022:

El día 17 de mayo hubo un gran avance tecnológico hasta hoy día de la fecha 5 de agosto de 2022

tomando tu ejemplo un poco absurdo porque el año 2022 todavía no ha llegado, la cantidad de tiempo/años transcurridos entre esas dos fechas es:

4 años, 2 meses, y 16 días

Hablando en años, son 4.

En esta web podes hacer el cálculo de la diferencia de dos fechas:

https://es.calcuworld.com/calendarios/calculadora-de-tiempo-entre-dos-fechas/


Saludos
1158  Seguridad Informática / Análisis y Diseño de Malware / Re: Enlazar dos ejecutables. en: 31 Octubre 2021, 20:30 pm
Hola buenas tardes marax, mirá yo como programador lo que haría en cuanto a lo que estás necesitando es lo siguiente:

1. Crear un script en Python que cumpla la función de guardar en dos variables el contenido binario de los dos ejecutables:

Código
  1. exe1 = open("programa1.exe", "rb").read()
  2. exe2 = open("programa2.exe", "rb").read()
  3.  

2. Luego se va a convertir las variables exe1 y exe2 a codificación base64:

Código
  1. exeBase64_1 = base64.b64encode(bytes(exe1, 'utf-8'))
  2. exeBase64_2 = base64.b64encode(bytes(exe2, 'utf-8'))
  3.  

luego esa codificación se va a volcar/guardar en dos archivos de texto:

exeB64_1.txt
exeB64_2.txt

3. Ahora teniendo los dos ejecutables codificados en base64 y guardados en dos archivos de texto, se debe crear un código en Python, luego pasar ese código a ejecutable y el mismo será el exe único, es decir el que el usuario ejecutará para que éste ejecute los otros dos ejecutables.

4. En este exe principal lo que se haría obviamente cuando sea un código antes de pasarlo a exe, es guardar en dos variables los contenidos codificados en base64 de los dos exe:

Código
  1. exeBase64_1 = open("exeB64_1.txt", "r").read()
  2. exeBase64_2 = open("exeB64_2.txt", "r").read()
  3.  

5. El proceso que tendría que hacer el ejecutable principal cuando sea ejecutado sería el siguiente:

A) Crear en el directorio de archivos temporales del sistema los dos ejecutables, simplemente habría que crear por ejemplo programa1.exe y programa2.exe y el contenido de éstos programas sería el valor de las variables exeBase64_1 y exeBase64_2 pero decodificadas a binario, sería el proceso inverso del que se realizó al comienzo.

B) Como ya están creados los dos ejecutable solamente hay que hacer que el exe principal los ejecute luego de crearlos, aquí varias formas:

Código
  1. os.system()
  2. os.popen()
  3. subprocess.Popen()

Eso es todo!


Saludos
1159  Foros Generales / Foro Libre / Re: Pido disculpas y agradecer seguir formar parte de esta gran comunidad! en: 31 Octubre 2021, 16:21 pm
¿Por qué te banearon?

No me acuerdo.


No vamos bien así.... porque si no te acuerdas porque te han baneado, entonces tampoco vas a saber qué es lo que no debes hacer para la próxima porque no te acuerdas lo que hiciste para ser baneado.


Saludos
1160  Comunicaciones / Redes / Re: direccion de correo temporal en: 31 Octubre 2021, 15:59 pm
Hola, no pongas en ningún sitio tu email personal porque no es necesario, después te van a llegar un montón de correos de junk spam (spam basura).

Cuando uno pone nuestro email muchas veces va a parar a una base de datos, que luego es vendida o compartida gratuitamente.


Saludos
Páginas: 1 ... 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 [116] 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 ... 215
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines