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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 96 97 98 99 100 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 ... 220
1101  Sistemas Operativos / GNU/Linux / Re: dudas sobre inyeccion remota de comando en URL (como mitigar) en: 18 Mayo 2020, 04:59 am
- Pues ahí está, el argumento espera es una IP, solo tienes que filtrar lo esperado. Lo más sencillo sería armar un Expresión Regular que sirva como lista blanca:

Código
  1. preg_match('/^\d{1,3}\.\d{1,3}\.\d{1,3}.\d{1,3}$/', $_GET['ip'])

1102  Sistemas Operativos / GNU/Linux / Re: dudas sobre inyeccion remota de comando en URL (como mitigar) en: 18 Mayo 2020, 03:26 am
Saludos,

- De primera no debería de haber ese tipo de posibilidades, pero si se requiere la ejecución de código dinámico pues hay que hacer una lista blanca, primero asignar un usuario con los permisos adecuados hacia los comandos que debe ejecutar, luego filtrar la entrada del comando tal cual se espera.
1103  Seguridad Informática / Hacking / Re: Wireshark. Duda analizando paquetes en: 18 Mayo 2020, 00:41 am
Saludos,

- Google funciona sobre TLS (https) así que los paquetes estarán cifrados y no podrá "ver" nada. Solo se pueden "ver" los paquetes sin cifrar como DNS, HTTP, FTP, etc.

- Wiresharp permite especificarle un fichero SSLKEYLOGFILE el cual contiene una cache de las TLS Keys utilizadas para cifrar los paquetes TLS.

- Por defecto Chrome y Firefox permiten especificar precisamente este fichero, para hacerlo tienes que crear una variable de entorno de nombre: SSLKEYLOGFILE cuyo contenido será la ruta donde quieras que esté tu fichero, en mi caso lo configuraré en mi escritorio. Puedes abrir una línea de comandos (CMD) y copiar/pegar lo siguiente:

-- Primero cierra Firefox o Chrome

Citar
SetX SSLKeyLogFile %UserProfile%\Desktop\sslkeys.txt

-- Luego abres Firefox o Chrome (de preferencia con un bloqueador de anuncios como uBlock Origin para evitar tantas peticiones de publicidad o rastreo) y pones a WireShark a capturar tu data.

-- Ahora ve a WireShark > Edit >Preferences > Protocols > TLS > Pre-Master Secret Log File y ahí buscas y elijes tu fichero sslkeys.txt

-- Entonces debes de poder ver los TLS decifrados con nombre HTTP2, puedes buscar con Ctrl + F, seleccionar String y tipear tu palabra a buscar.

- Que yo sepa WiresShark no muestra que aplicaciones causan en tráfico, para esto tendrías que usar otro programa como https://www.nirsoft.net/utils/tcp_log_view.html y así obtener los Process ID y/o Process Name que intervienen con ciertas IP y características que luego puedes filtrar en WiresShark


1104  Programación / Programación C/C++ / Re: Dividir cadena en subcadena C++ en: 17 Mayo 2020, 18:39 pm
Se me ocurre de la manera más cruda iterar cada caracter hasta encontrar un 'a', en lugar de imprimirlo podrías guardarlo en un Array o Vector...

Código
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7.  string txt = "ajndfvaorncak89s";
  8.  for (int i = 1; i <= txt.size(); i++) {
  9.    cout << txt[i-1];
  10.    if (txt[i] == 'a') {
  11.      cout << endl;
  12.    }
  13.  }
  14.  return 0;
  15. }

Citar
C:\Users\EdSon\Desktop>g++ split.cpp -o split.exe && split.exe
ajndfv
aornc
ak89s
C:\Users\EdSon\Desktop>
1105  Seguridad Informática / Hacking / Re: Problema con nmap en: 17 Mayo 2020, 17:18 pm
Kali suele ser bastante terco cuando está instalado XD, por eso prefiero usarlo siempre como LiveCD. Tienes que hacer los pasos básicos:

1. Comprobar como anda tu Adaptador de Red con ifconfig, ver si esta UP y RUNNING, si tiene una IP válida, etc
2. Reiniciar tus servicios de red: sudo service networking restart y/o sudo service network-manager restart
3. Darle down y luego up a tu adaptador de red
4. Revisar tu cliente DHCP o configurar una IP fija
1106  Programación / Scripting / Re: [BACH][APORTE] Extraer las redes y claves almacenadas en el sistema en: 17 Mayo 2020, 17:00 pm
Saludos,

- Siempre puedes tener a mano los siguientes tutoriales en español:

Tutorial de Programación Batch (Nikos3194, 2013)
https://sites.google.com/site/nikos3194rfcindex/Tutorial%20de%20programacion%20Batch%20%5Bfinal%5D.pdf

Programacin BATCH Avanzada (Sirdarckcat, 2006)
https://foro.elhacker.net/dlattach.html;topic=132924.0;attach=1858

- Y en Inglés está la referencia completa:

Windows Command Reference 2011
https://download.microsoft.com/download/7/2/9/729BB069-C0B9-4C68-9245-0ED23C11B6ED/WinCmdRef.chm

SS64 Command line OS Scripting references (CMD Reference)
https://ss64.com/nt/
1107  Seguridad Informática / Hacking / Re: Problema con nmap en: 17 Mayo 2020, 15:18 pm
En modo Puente las máquinas virtuales consiguen estar en la misma Red que el PC real como si fueran otras PC reales. Si la PC real tiene conexión a Internet entonces las virtuales también porque utilizan el mismo adaptador de red del PC real para conectarse al Router Local.
1108  Programación / .NET (C#, VB.NET, ASP) / Re: AYUDA ERROR C# en: 17 Mayo 2020, 14:52 pm
- Donde te da el error? supongo que cuando intentas usar el método .Contains() en el Char Array delimitadores, al menos en mi .NET 2 al 3.5 no existe ese método.

- Como veo que está utilizando un List pues has lo mismo para delimitadores este sí que tiene el método .Contains()

Código
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. class Program {
  5.  public static void Main() {
  6.    string ecuacion = "x^4 - x^3 - 5x^2 - x - 6";
  7.  
  8.    ecuacion = ecuacion.Replace(" ", string.Empty);
  9.    List<char> delimitadores = new List<char> { '-', '+', '*', '/' };
  10.  
  11.    List<string> subEcuaciones = new List<string>();
  12.    string subEcuacion = string.Empty;
  13.  
  14.    foreach (char caracter in ecuacion) {
  15.      if (delimitadores.Contains(caracter)) {
  16.        subEcuaciones.Add(subEcuacion);
  17.        subEcuacion = string.Empty;
  18.      }
  19.      subEcuacion += caracter;
  20.    }
  21.  
  22.    subEcuaciones.Add(subEcuacion);
  23.    foreach (string ecuaciones in subEcuaciones) {
  24.      Console.Write(ecuaciones + ": ");
  25.  
  26.      if (ecuaciones[0] == '-' && char.IsDigit(ecuaciones[1])) {
  27.        Console.WriteLine(ecuaciones[0].ToString() + ecuaciones[1].ToString());
  28.      } else if (ecuaciones[0] == '+' && char.IsDigit(ecuaciones[1])) {
  29.        Console.WriteLine(ecuaciones[0].ToString() + ecuaciones[1].ToString());
  30.      } else if (ecuaciones[0] == '-' && !char.IsDigit(ecuaciones[1])) {
  31.        Console.WriteLine(ecuaciones[0].ToString() + "1");
  32.      } else if (ecuaciones[0] == '+' && !char.IsDigit(ecuaciones[1])) {
  33.        Console.WriteLine(ecuaciones[0].ToString() + "1");
  34.      } else if (char.IsDigit(ecuaciones[0])) {
  35.        Console.WriteLine("+" + ecuaciones[0].ToString());
  36.      } else if (ecuaciones[0] == 'x') {
  37.        Console.WriteLine("+1");
  38.      }
  39.    }
  40.    Console.ReadKey();
  41.  }
  42. }
1109  Seguridad Informática / Hacking / Re: Problema con nmap en: 17 Mayo 2020, 13:17 pm
No están en la misma Red, lo normal es configurar las máquinas virtuales como Bridge o Puente.

Al final tu máquina virtual y tu real deberían de estar en la misma red: 192.168.1.x

Luego puedes hacer un "ping" con el nmap a la red asi (solo busca, no escanea puertos):

sudo nmap -sn 192.168.1.0/24

Te recomendaría tener a mano el nmap cheat-sheet: http://share.ialab.dsu.edu/CRRC/Red%20Team/NmapCheatSheetv1.1.pdf
1110  Informática / Software / Re: Desinstalar un programa en: 16 Mayo 2020, 23:39 pm
Lo descargué y se queda cargando hasta el 90%, luego no continúa. Sin embargo la instalación fue inmediata, aunque previamente me mandó un mensaje diciendo que el programa se estaba ejecutando y que había que cerrarlo antes de desinstalar, simplemente se va la barra de notificaciones (al costado del reloj) buscar el icono del programa, darle click derecho > cerrar y al final reintentar la desinstalación.

Otro programa que hace lo mismo y que a mí si me ha funcionado es ApowerMirror: https://www.apowersoft.es/phone-mirror

Con las desventajas de que el instalador es más pesado 90MB contra los 30MB de MirrorGo y que además requiere instalar una App en el móvil ...
Páginas: 1 ... 96 97 98 99 100 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 ... 220
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines