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 ... 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [39] 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 ... 235
381  Foros Generales / Dudas Generales / Re: Copiar Mac para engañar router en: 9 Febrero 2022, 01:41 am
Las MAC siempre son visibles, no las puedes esconder. No estoy seguro pero AirCrack no es capaz de mostrarte la clave WiFi así de fácil XD, seguramente auditaste tu WiFi y ahí sacó tu clave porque es muy sencilla o está en un WordList o tu Router tiene alguna deficiencia como un PIN WPS viejo, a los nuevos no se les puede hacer fuerza bruta, a los pocos intentos te bloquea y pone a esperar mucho más tiempo, si es viejo si se le puede hacer fuerza bruta por lo que se recomienda deshabilitar el WPS.
382  Programación / Scripting / Re: Como leer un texto que hay en [Batch] con el Bloc de notas en: 9 Febrero 2022, 01:19 am
Por defecto PowerShell trabaja con UTF8, no es necesario especificar esa codificación si esa es la que vas a utilizar. De todas maneras tu estás especificando que use ASCII, por eso no te guarda bien los acentos, el siguiente ejemplo funciona perfectamente:

Código
  1. Set "_ReadMe=%WinDir%\Temp\ReadMe.txt"
  2. Set "yo=%~f0"
  3. Del %_ReadMe% >NUL 2>&1
  4. Call :export txt "%_ReadMe%"
  5. Start notepad "%_ReadMe%"
  6. Exit /B
  7.  
  8. :export
  9. PowerShell $f=[io.file]::ReadAllText('%yo%') -Split ':%~1:';[io.file]::WriteAllText('%~2',$f[1].Trim())
  10. Exit /B
  11.  
  12. :txt:
  13. Aplicación
  14. Expañol
  15. Inglés
  16.  
  17. :txt:

Si lo deseas puedes especificar la codificación UTF8:

Código
  1. [io.file]::WriteAllText('%~2',$f[1].Trim(),[System.Text.Encoding]::UTF8)
383  Programación / Scripting / Re: Buscar exacta de una cadena de texto dentro de un archivo en: 8 Febrero 2022, 15:24 pm
Depende mucho de como esté conformado tu archivo de txt, recuerda que Find y FindStr buscan en líneas. Suponiendo que tienes cada serial únicamente en una línea por ejemplo:

Cita de: archivo.txt
123456789
a123456789
123456789b
 123456789
123456789

- Nótese la penúltima línea tiene un espacio delante y la última tiene un espacio al final

Código
  1. :: Buscar 123456789 exacto en una linea
  2. FindStr /B /E "123456789" archivo.txt
  3. 123456789

/B especifica que la línea empiece con el texto buscado, y /E especifica que la línea termine con el texto buscado. FindStr es un comando muy potente, puedes ver la referencia de comandos en español en la ayuda de la Consola o más recomiendo descargar la referencia en formato CHM que es más detallada y muestra ejemplos (extraído de un Windows XP, debes usar el INDICE):
https://mega.nz/file/woBkmJIJ#eHbMbUIRW2u0SGlFx9h-_gyUE0jQHD-A7irGe3wvxsY

384  Programación / Scripting / Re: Permisos acceso a clave de registro PC remoto en: 8 Febrero 2022, 14:28 pm
Me parece que RegRead y RegWrite no soportan máquinas remotas, por eso siempre te manda error de que la Raíz no es válida, entiéndase raíz a: HKLM o HKCU o HKEY_LOCAL_MACHINE o HKEY_CURRENT_USER

La opción de usar WMI como comenta .xAk. requiere bastante configuración de permisos. Supongo que lo más sencillo es usar Regedit.exe con su interfaz gráfica, pero si lo quieres hacer por Scripting lo más sencillo sería usar Reg.exe en un Batch o llamar al Batch desde VBScript o llamar solo a Reg.exe, el único requisito adicional es tener activado y con contraseña la cuenta de Administrador en la PC remota (PC servidor), y poner las credenciales en la PC cliente. Si se quiere usar un usuario en particular no funciona por la UAC, a no ser que se desactive dicha UAC. Últimamente se usa PSExec para este tipo de cosas pero ya es un programa externo.

Para mi ejemplo voy a optar con activar y usar la cuenta de Administrador, se detallaran todos los requisitos para tenerlo claro:

En la PC Remota/Servidor (192.168.0.102):

Código
  1. :: Activar la cuenta de Administrador y ponerle un password (12345)
  2. Net User Administrador /Active:Yes
  3. Net User Administrador 12345
  4.  
  5. :: Ejecutar el servicio de Registro Remoto
  6. Net Start RemoteRegistry
  7.  
  8. :: Activar Compartir Archivos e Impresoras en el Firewall
  9. NetSh Firewall Set Service FileAndPrint Enable

En la PC Cliente:

Código
  1. :: Establecer las credenciales en el Administrador de Credenciales
  2. CmdKey /Add:192.168.0.102 /User:Administrador /Pass:12345
  3.  
  4. :: Usar Reg.exe para solicitar la versión del Sistema Operativo remoto
  5. Reg Query "\\192.168.0.102\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /V "ProductName"
  6.  
  7. :: Usar Reg.exe para agregar una clave "CLAVE" con valor "VALOR", tipo de dato "REG_DWORD" y dato "1"
  8. Reg Add "\\192.168.0.102\HKLM\SOFTWARE\CLAVE" /V "VALOR" /T REG_DWORD /D "1" /F

:: Opcionalmente se puede terminar eliminando las credenciales
CmdKey /Delete:192.168.0.102

Con eso debería funcionar perfectamente para operaciones de Lectura y Escritura en el Registro remoto. El problema fundamental siempre son los permisos y credenciales.
385  Programación / Programación Visual Basic / MOVIDO: Evitar salida de comando en: 8 Febrero 2022, 12:33 pm
El tema ha sido movido a Scripting (Batch).

https://foro.elhacker.net/index.php?topic=513864.0
386  Programación / Scripting / Re: Evitar salida de comando en: 8 Febrero 2022, 12:16 pm
1>NUL Salida estandar
2>NUL Salida error
>NUL ambas

 ;)

Por defecto solo se redirige la Salida Estándar: >NUL y es lo mismo que hacer: 1>NUL. Para especificar que se redirija solo la Salida de Errores se usa 2>NUL. Para especificar que se redirijan ambos a la vez se usa cualquiera de las siguientes:
>NUL 2>&1
>NUL 2>NUL
1>NUL 2>NUL


- Siendo la primera la que más suelen usar en Scripts Batch, pero las tres son completamente equivalentes

Por ejemplo, si haces referencia a una ubicación inexistente, el comando devolverá un error por la Salida de Errores (Por defecto se muestran tanto la Salida Estándar como la Salida de Errores por pantalla), si te interesa ocultar dicha salida debes redirigirla a NUL:

Citar
C:\Windows\System32>Net Use S: infierno
Error de sistema 67.

No se encuentra el nombre de red especificado.


C:\Windows\System32>Net Use S: infierno >NUL
Error de sistema 67.

No se encuentra el nombre de red especificado.


C:\Windows\System32>Net Use S: infierno 2>NUL

C:\Windows\System32>Net Use S: infierno >NUL 2>&1

C:\Windows\System32>Net Use S: infierno >NUL 2>NUL

C:\Windows\System32>

Si quieres profundizar un poco más sobre las redirecciones puedes leer este PDF a partir de la página 13:
Tutorial de Programación Batch (Nikos3194, 2013)
https://sites.google.com/site/nikos3194rfcindex/Tutorial%20de%20programacion%20Batch%20%5Bfinal%5D.pdf
387  Informática / Software / Re: ¿Dónde guardará la activación este programa? en: 7 Febrero 2022, 15:26 pm
Depende mucho del método de activación, normalmente si es vía Internet puede implicar que se envía un Hardware ID de tal manera que dicha activación solo sea funcional para esa PC. Luego, el archivo resultante de la activación puede guardarse en el Registro, un Archivo o en Internet, incluso usando una combinación de estos.

Supongo que lo más cercano para encontrar donde esta el testigo de activación cuando el programa ya está instalado es Process Monitor, sin embargo conlleva cierto grado de experiencia para utilizarlo. En caso de una nueva instalación se puede usar RegShot para hacer una comparación de un antes y después de la activación y así detectar "que hay de nuevo".

Otra alternativa es activar en un sistema limpio y clonar, o activarlo en una PC Virtual y tomarse un SnapShot para no perderlo.
388  Sistemas Operativos / Windows / Re: Como eliminar o modificar un archivo que esta en uso en: 3 Febrero 2022, 14:10 pm
Prácticamente todos los programas que encontrarás incluido UnLocker forzaran el cierre del programa que bloquea el archivo. Dependerá mucho del programa y como trabaje con el archivo que quieres eliminar o modificar, en el peor de los casos te de un pantallazo azul o se cuelgue Windows por hacer referencia a un recurso o memoria inválido. Si el programa es tolerante a estos eventos si que podrías intentar sobre-escribir el archivo en memoria pero con herramientas nativas del propio Windows no creo que se pueda
389  Programación / Programación General / Re: Programa para cambiar puerta de enlace y "ver archivos ocultos" win10 en: 2 Febrero 2022, 13:25 pm
Primero debes identificar el nombre del Adaptador de Red (Tarjeta de Red) al que quieres afectar, esto lo haces abriendo las conexiones de red o ejecutando el siguiente comando:

Código
  1. netsh interface show interface

- Ejemplo de resultado:

Código:
Estado admin.    Estado          Tipo             Nombre interfaz
-------------------------------------------------------------------------
Deshabilitado  Desconectado   Dedicado         VirtualBox Host-Only Network
Deshabilitado  Desconectado   Dedicado         VMware Network Adapter VMnet1
Deshabilitado  Desconectado   Dedicado         VMware Network Adapter VMnet8
Habilitado     Desconectado   Dedicado         Ethernet
Habilitado     Conectado      Dedicado         Wi-Fi

En mi caso voy a cambiar la Puerta de Enlace del Adaptador de Red llamado "Ethernet" que sería mi tarjeta de red física cableada. Quiero ponerle por ejemplo la IP: 192.168.1.5, Máscara: 255.255.255.0 y Puerta de Enlace 192.168.1.1. Es necesario cambiar estos tres valores a la vez:

Código
  1. netsh interface ipv4 set address name="Ethernet" source=static 192.168.1.5 255.255.255.0 192.168.1.1

Puedes revisar la configuración aplicada desde Conexiones de Red en las propiedades del Adaptador de Red elegido o usando el comando:

Código
  1. netsh interface ip show address name="Ethernet"

- PERO solo mostrará la IP y Máscara de SubRed si ese Adaptador de Red está en funcionamiento actualmente, sino solo mostrará la Puerta de Enlace.

Por último, para activar el Ver archivo ocultos se hace editando el Registro de Windows:

Código
  1. Reg Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V "Hidden" /T "REG_DWORD" /D "1" /F

Y si también quieres activar el ver los archivos ocultos del sistema:

Código
  1. Reg Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V "ShowSuperHidden" /T "REG_DWORD" /D "1" /F
390  Programación / Scripting / Re: No consigo hacer un prompt en xml en: 2 Febrero 2022, 01:01 am
Si vas a guardar como .SVG independiente debes agregar el NameSpace SVG (xmlns):

Código
  1. <svg xmlns="http://www.w3.org/2000/svg" width="200" height="100" style="border:solid">
  2.  <text id="txt" y="50" x="50"></text>
  3.  <style>
  4.    @import url("https://fonts.googleapis.com/css2?family=Acme")
  5.  </style>
  6.  <script>
  7.    var nombre = prompt('Escribe tu nombre');
  8.    var estilos = "font-size:30;font-family:Acme;fill:#ff00ff;stroke:#000;stroke-width:1;"
  9.    var txt = document.getElementById("txt")
  10.    txt.textContent = nombre;
  11.    txt.setAttribute("style", estilos);
  12.  </script>
  13. </svg>

No es necesario agregar el NameSpace si el código SVG irá dentro de un HTML
Páginas: 1 ... 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [39] 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 ... 235
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines