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


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 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 ... 1258
101  Informática / Software / Busco un software con interfaz gráfica para leer y modificar los niveles de integridad (Mandatory Label ACE) de archivos en: 14 Abril 2025, 00:09 am
Hola!

Busco un software de seguridad, con interfaz gráfica (GUI), que sea capaz de leer y modificar los 👉 niveles de integridad ('File Integrity Levels' en Inglés, o 👉 Mandatory Label ACE) de archivos y carpetas, de forma productiva, es decir, con una navegación de archivos fácil y fluida, que no te haga perder 5 minutos para navegar hasta un directorio en específico...

Básicamente lo que se puede hacer con el parámetro /SetIntegrtyLevel del executable ICACLS.exe en Windows:
  - https://learn.microsoft.com/es-es/windows-server/administration/windows-commands/icacls

O con el ya extinto programa Chml de Mr. Minasi:
  - https://web.archive.org/web/20131226134704/http://www.minasi.com/apps/
(se puede descargar el executable desde esa página)

O con este módulo de terceros (basado en C# — en el uso de Windows API) para el lenguaje de programación PowerShell:
  - https://github.com/jborean93/PSIntegrity/blob/master/PSIntegrity/PSIntegrity.psm1

etc.



He intentado buscar específicamente una GUI de ICACLS, pero no encontré nada. En fin. No me urge en absoluto encontrar un programa similar, más bien es por el capricho de poder tener un buen programa con interfaz gráfica, sencillito y productivo para estos menesteres. Que esté orientado a los niveles de integridad, más que a los ACL (como 👉 SetACL Studio, que por cierto es antiproductivo en todos los sentidos). Hay varias opciones por línea de comandos como las que por ejemplo ya he mencionado aquí, pero con interfaz gráfica no he encontrado nada. Parece estar bastante difícil, quizás no exista. O quizás alguien pueda sorprenderme...

Gracias de antemano.

Atentamente,
Elektro.
102  Foros Generales / Dudas Generales / Re: Garantía de los productos en compras online en: 12 Abril 2025, 14:23 pm
Y que me decís de esto

Primero habría que determinar si el producto es de fabricación europea, y si su manufacturación fue antes o después del 1 de Enero de 2022 cuando entró en vigor esta versión más reciente de la normativa de la garantía legal en la UE. Esto de los tres años me parece que no es para todos los países europeos, pero si para España entre otros.

Pero es que da exactamente igual lo que ponga en un papelito, el fabricante puede poner lo que quiera que eso no tiene validez legal por encima de los derechos como consumidor dentro de lo que digan las leyes de comercio en Europa y la ley de España. Y, de todas formas, ese papelito posiblemente e realidad expresará otro tipo de políticas vinculadas a garantías individuales ofrecidas por el fabricante, como sucede con los discos duros, el fabricante suele ofrecer una garantía de reparación de 2 a 4 años o lo que sea, pero eso es algo que ofrece el fabricante, no hay que mezclar esto con la garantía de la UE.

La cuestión es que el responsable directo de hacer cumplir la garantía de la UE (y la ley española) para resolverte el problema y darte un reembolso etc durante tres años (siempre que se cumplan los criterios básicos que ya mencioné en otro comentario), es la tienda o empresa que te vendió el producto, no el fabricante.

Atentamente,
Elektro.
103  Foros Generales / Dudas Generales / Re: Garantía de los productos en compras online en: 11 Abril 2025, 12:37 pm
Increíble lo de mentir sobre qué producto se recibió, eso no lo había pensado.

He visto algún que otro testimonio afirmando cosas como que un vendedor envió un smartphone y el comprador le devolvió unas piedras pequeñas de tal forma que el paquete pesase más o menos lo mismo... hace ya tiempo, no sé si lo vi en un video de Youtube o qué.

Hay mucho cabrón por ahí suelto.

El problema de la calificación es que la pueden dar bots o amigos de su calaña.

Solo puedes poner una reseña y calificar con ⭐⭐⭐ después de haberle comprado algo al vendedor. Es como en Steam, solo puedes escribir una reseña si has comprado el juego...

A mi me parece bastante a prueba de bots, por tiempo y gasto económico. Hay que conceder algo de confianza hombre, jeje.

Saludos
104  Foros Generales / Dudas Generales / Re: Garantía de los productos en compras online en: 11 Abril 2025, 10:31 am
Habrá sitios o empresas más creíbles que otras.

Personas a quienes comenté de comprar cosas en Mercado Libre me dijeron que son estafas. Pagas y ¿qué garantía hay de que el dueño te mande lo que le pediste y no otra cosa, o que incluso te mande algo?

Nunca he utilizado esa página, y eBay muy poco como para opinar, pero en España tenemos a Wallapop, Vinted y Milanuncios entre otros comercios de compra/venta de segunda mano, y en el precio de venta de todos ellos se incluye un seguro que protege al comprador ante incidentes y estafas varias.

Aquí en España sería imposible eso que sugieres de un vendedor malintencionado que no te envíe el paquete, por que entonces ese vendedor jamás recibirá ningún beneficio económico, ya que bajo la protección de estas compañías se mantiene congelado el importe total de la venta hasta que el comprador reciba el paquete y de su aprobación en un plazo de 24 a 48 hrs (o hasta que finalice ese plazo sin que el comprador haya reclamado) en el que tienes derecho a abrir una disputa y devolver el producto en caso de no estar conforme, de encontrar algún defecto o de que fuese una estafa etc...

Esta protección no es 100% efectiva, por que la realidad es que siguen habiendo estafas ¡y por parte de ambos lados!, ya que también hay compradores malintencionados que reciben un producto y luego en el paquete meten un producto distinto, o por el mismo producto pero que esté roto, y te lo devuelven, sin embargo, cualquier vendedor experimentados ya sabe como protegerse de estas estafas, tomando fotos, videos, firmando el paquete por dentro en lugares ocultos, etc. Así que tampoco es que sea un problema muy grave, son casos muy reducidos. Y a parte de eso, en cuanto un estafador se pone a estafar a varias personas y se le acumulan suficientes denuncias, le investigará la Policía y le detendrá. No es muy viable estafar en comercios online de compra/venta de 2ª mano. Y, como digo, este seguro de protección que ofrecen estos comercios no es 100% efectivo, pero sin lugar a dudas es algo más que sirve para seguir desmotivando y complicándole la vida a cualquier vendedor y/o comprador deshonesto.

Además de eso, están las reseñas/valoraciones de los compradores, que son una forma muy sencilla y efectiva de comprobar la honestidad y la calidad de un vendedor. Si un vendedor tiene 100 reseñas y la inmensa mayoría son positivas pues creo que está claro. Imagino que MercadoLibre también tendrá esta característica de las reseñas de clientes.

Atentamente,
Elektro.

105  Programación / Scripting / Re: [APORTE] Batch que devuelva contraseñas Wifi guardadas de Windows 10 en: 11 Abril 2025, 07:03 am
analizar bien el contenido y escribir el codigo en PowerShell

Si lo que priorizas es una solución en un lenguaje de scripting que ofrezca la mejor relación posible entre simplicidad de código e integración en el sistema operativo y sofisticación, entonces creo que sería muy difícil encontrar nada mejor que el código de PowerShell que te mostré de ese hilo de Reddit, utilizando la navegación XML por notación por puntos junto a PSCustomObject para crear un objeto con datos estructurados mediante propiedades de acceso dinámico definidas por el usuario en tiempo de ejecución...

Literalmente hablando esa solución escrita en PowerShell son ocho líneas de código para obtener el nombre de cada dispositivo y su contraseña, de forma aparentemente eficiente, e independiente del idioma. El código se podría simplificar todavía más hasta en cinco líneas de código sin perder mucha legibilidad; En principio esto debería funcionar (yo no puedo comprobar el resultado de este código al no tener un adaptador Wi-Fi en mi sistema):

Código
  1. $null = netsh wlan export profile key=clear folder="$PWD"
  2. $WanProfile = (Get-ChildItem -Path $PWD -Filter '*.xml') | ForEach-Object {
  3.    [xml]$xml = Get-Content $_
  4.    [PSCustomObject]@{SSID     = $xml.WLANProfile.SSIDConfig.SSID.name
  5.                      Password = $xml.WLANProfile.MSM.Security.sharedKey.keymaterial}}

Y un par de líneas de código más para imprimir las propiedades del objeto como se indica en el ejemplo de dicho hilo de Reddit. O si lo prefieres de esta otra forma: $WanProfile | Format-Table -Property SSID, Password — Esto mostrará, en formato de tabla, los valores de las propiedades SSID y Password de cada elemento dentro del array $WanProfile.

Ten en cuenta que PowerShell no solamente es un lenguaje de programación sino que en esencia es una herramienta administrativa (orientada a administradores de sistemas). Esta integración en el sistema puede conllevar ciertos requisitos, como tener los permisos de usuario necesarios para ejecutar un código, o aplicar políticas de grupo relacionadas con la habilitación y el uso de scripts de PowerShell. No se puede tener todo, je!



existe otra forma que no requiera el comando netsh wlan directamente.

Existir, existe, recurriendo a las siguientes funciones de la API de Windows:


En cualquier lenguaje de programación capacitado.

En Batch-script, debido a sus limitaciones no es posible recurrir a una solución diferente a netsh (o en su defecto wmic para obtener otra información básica). En VisualBasic Script, tampoco. En otros lenguajes como PowerShell, VisualBasic, C#, Ruby, Python etc que permitan invocar funciones de la API de Windows como las que he mencionado, sí, es posible una solución más directa de esta forma. (nota: en estos lenguajes de programación podrían existir librerías de terceros especializadas en el análisis de redes Wi-FI, es decir, librerías que sirvan como wrappers de las funciones de la API de Windows que he mencionado, lo desconozco por completo).

En PowerShell puedes recurrir a los cmdlets Get-NetIPInterface y Get-NetIPConfiguration para obtener información de los adaptadores de red, sin embargo, por ahora no he visto ningún cmdlet que permita obtener específicamente la contraseña de un adaptador Wi-Fi y no creo que lo haya... quizás por cuestiones de seguridad. Así que habría que recurrir a la API de Windows. Esto conllevaría cierto trabajo implementar, y yo no lo puedo testar sin un adaptador wi-fi, pero sería una buena solución. Probablemente haya ejemplos en Internet para el lenguaje C#, demostrando esta solución basada en Windows API.

Atentamente,
Elektro.
106  Informática / Software / Re: Necesito un Autocad del 2021 en adelante en: 10 Abril 2025, 22:26 pm
AutoCAD 2024 + activador suministrado por privado.

EDITO: Y AutoCAD 2026 x64 Español - Versión de prueba de 15 días
107  Programación / Scripting / Re: [APORTE] Batch que devuelva contraseñas Wifi guardadas de Windows 10 en: 10 Abril 2025, 16:39 pm
Primero que nada, gracias por compartir.  :D

Solo funciona si el idioma del sistema es el español

Soy partidario de programar en inglés, ya que es el estándar en la industria y facilita la comprensión. Sin embargo, cuando existe una limitación del código cuyo funcionamiento está atado a un idioma específico y diferente al Inglés, entonces pierde sentido imprimir mensajes de salida en Inglés, ya que esto vuelve el código inconsistente y también confuso. El idioma de los mensajes de salida deberían ser en el mismo idioma de dicha limitación, ya que su uso es específicamente para usuarios hispanohablantes.

De todas formas yo no vine a hacer crítica sino a ofrecerte soluciones en caso de que las quieras...

Primero vamos con otra cosa más simple:

Si el servicio wlansvc no se está ejecutando, el comando de netsh imprimirá el siguiente mensaje de error:
Citar
El Servicio de configuración automática inalámbrica (wlansvc) no se está ejecutando.

Lo cierto es que no tendría mucho sentido que dicho servicio esté desactivado si un usuario está utilizando redes inalámbricas en ese momento, pero podría darse el caso (como me ha ocurrido a mi), así que podríamos tener esto en cuenta e iniciar dicho servicio antes de proceder con los comandos de netsh.exe:

Código:
SC.exe START "wlansvc" 1>NUL



Y con respecto al idioma...

Puedes obtener el código LCID (Locale Id) del idioma regional del usuario utilizando el registro de Windows:
Código
  1. reg.exe query "HKCU\Control Panel\International" /v Locale

y también recurriendo a la infraestructura de WMI:
Código
  1. wmic.exe os get locale /value

El valor está en hexadecimal.

Aquí tienes la lista de LCIDS:
  - https://learn.microsoft.com/en-us/openspecs/office_standards/ms-oe376/6c085406-a698-4e12-9d4d-c3b0ee3dbc4a

Sin embargo, hay muchas variantes para muchos idiomas, incluyendo para el Español, así que en lugar de un código numérico es más conveniente obtener un valor humanizado, como el valor LocaleName ubicado en la misma clave de registro:
Código:
FOR /F "skip=2 tokens=2*" %%a IN ('REG QUERY "HKEY_CURRENT_USER\Control Panel\International" /v "LocaleName"') DO SET "OSLanguage=%%b"
el cual devolverá un código de idioma en formato "idioma-región" (ej. es-ES, en-US), y simplemente tendrías que examinar que el valor empiece por "es-" para el Español, o por "en-" el Inglés.

Como alternativa, también puedes iniciar el proceso SystemInfo.exe y buscar la cadena de texto "Español" o "English".

O también puedes obtener el idioma con una simple llamada a PowerShell:

Código:
powershell.exe -Command (Get-Culture).Name
# Output: "es-ES", "en-US", etc.

Código:
powershell.exe -Command (Get-Culture).DisplayName
# Output: "Español (España)", "English (United States)", etc.

Hay muchas maneras de hacerlo.

Y, en base a esta determinación de idioma, adaptarías la cadena de búsqueda del comando Find en Batch-script para buscar la cadena en Español o en Inglés/resto de idiomas.

Aunque, también te digo, por si te interesa (quizás tu propósito sea hacer esto en Batch-script, pero por si acaso eso no es lo que realmente te importa entonces yo te comento lo siguiente) que podrías hacerlo todo directamente en PowerShell, y en VBS, iniciando el proceso netsh.exe para evitar depender del idioma, mediante el uso de expresiones regulares (RegEx). Quizás también fuese posible con el comando FINDSTR en Batch-script, que también soporta expresiones regulares aunque con muchas limitaciones. Yo no tengo wi-fi así que desconozco qué cadena de texto devuelve ese comando de netsh en Español como para poder ayudarte con una solución óptima.

Pero, por si te interesa, este código en PowerShell es independiente del idioma:
  - https://www.reddit.com/r/PowerShell/comments/ozxxqi/comment/h84tqut
Esto es una improvisación más inteligente y simplificada que utilizar RegEx (el código original basado en RegEx es este: https://gist.github.com/Noxsios/7b98e302dc33e444d44620798ad5f7f4). Aquí se utiliza netsh con los parámetros "wlan export" para exportar los valores a un documento XML, y se interpreta el contenido con PowerShell.

Atentamente,
Elektro.
108  Foros Generales / Dudas Generales / Re: Garantía de los productos en compras online en: 10 Abril 2025, 13:19 pm
Esos enlaces hablan de garantía legal, que es la garantía que tienes durante unos días tras la compra, para que puedas devolver el producto.

Eso no es la garantía comercial, que creo que es esa de los 3 años en Europa de la que hablas

Usted parece estar confundiendo el Plazo de Devolución, que es un periodo que establece cada empresa y se rige por sus propias normas (en el caso de Amazon 30 días para la mayoría de productos, y para otros productos hasta 90 días lo he visto yo), en el que por lo general se requiere devolver el producto sin haber sido usado, sobre todo en tiendas online de ropa; Eso es una cosa, y por encima de esas políticas de devolución individuales está la normativa de la garantía legal de la UE de la que estamos hablando, que le concede ciertos derechos y por lo general puede optar por un reembolso, o una reparación o sustitución del producto (según sean las políticas de la empresa al respecto) durante tres años en caso de un producto defectuoso.

En el enlace que compartí de Amazon no se habla de las políticas de devolución, sino de la garantía legal del consumidor de la UE, que es a lo que usted le interesa cuando dijo esto: "¿tienen garantía an caso de que a los 6 meses dejaran de funcionar?". Y en los dos enlaces de TEMU que compartí se habla de ambas cosas, aunque se hace referencia a esta garantía legal de forma más indirecta o superficial, usando términos como 'según la legislación aplicable'.

Para las políticas de devolución de Amazon está este otro artículo:
  • Amazon: Acerca de nuestras políticas de devoluciones



Esto son básicamente los tres años de duración de la garantía legal de la UE de la que le estoy hablando, y la cita de Amazon no puede ser más clara, je!.



Esto es otra cita, pero del enlace de Amazon que compartí en mi primera respuesta, en lo referente a la garantía legal de la UE:



Eso viene a decir lo mismo que en la otra cita de las políticas de devolución, pero expresado de otra forma.

Consulta de ChatGPT:





A lo largo de los años he realizado varias solicitudes de este estilo en Amazon con productos informáticos y electrodomésticos comprados hace casi 2 años y hasta hace casi 4 años (gracias a la extensión opcional de la garantía, que ya mencioné) y nunca he tenido un solo problema. En Amazon suelen ofrecerte un reembolso si no es viable sustituir el producto, por ejemplo por que ya no esté a la venta. Todo esto siempre y cuando se cumplan ciertos criterios de comprobaciones básicas, por ejemplo no haber estropeado usted el producto, ni tenerlo en muy mal estado de conservación, etc. Aunque con productos que no sean relativamente caros en Amazon no te hacen enviar el producto para su inspección, les basta con su testimonio. Al menos para clientes Prime y de cierta fidelidad.

Sobre TEMU no puedo hablar, por falta de experiencia con esa empresa, de hecho, nunca he comprado ningún producto ahí. Pero al comerciar dentro de Europa están sujetos a la misma garantía legal europea de tres años para aquellos clientes que residan en Europa.

Atentamente,
Elektro.
109  Foros Generales / Dudas Generales / Re: Garantía de los productos en compras online en: 9 Abril 2025, 12:38 pm
Si compro, por ejemplo, una grabadora de CD/DVD externa en Amazon o Temu, ¿tienen garantía an caso de que a los 6 meses dejaran de funcionar?

Cualquier bien de consumo duradero a la venta está sujeto a la garantía legal de tres años de la UE, esto incluye a los dispositivos electrónicos como una grabadora de CD/DVD. Si vives fuera de Europa entonces tendrás que informarte sobre cómo se resuelve la garantía de un producto informático para tu país. Puedes usar una IA como ChatGPT para intentar salir de dudas.

Aparte, Amazon ofrece una garantía opcional, que para los europeos extiende el tiempo de la garantía legal europea en uno, dos o tres años adicionales de duración, según lo que quieras gastarte. Y personalmente yo la he usado varias veces para solicitar un reembolso, sin problema de ningún tipo.

No te dicen nada de la garantía, en Temu creo que no tienen

👇

  • Amazon: Derechos legales de cliente, Política de Devolución y Garantía legal

  • Temu: "III. De acuerdo con la legislación aplicable, el cliente dispone de derechos de garantía legales durante un período a partir de la entrega del producto"

  • Temu: "10.5 La legislación española sobre consumidores le otorga derechos legales, incluida una garantía legal de conformidad sobre los productos. Usted podrá ejercer dichos derechos legales contra los terceros socios comerciales. Según la normativa española, usted tiene derecho a una garantía posventa del producto
   (...)
   Si reside en un país no perteneciente a la Unión Europea, estos Términos y cualquier disputa de cualquier tipo que pueda surgir entre usted y nosotros se regirán por las leyes de Irlanda.
"


Atentamente,
Elektro.
110  Informática / Software / Re: ias para ejercios matematicos complejos en: 9 Abril 2025, 08:59 am
La mayoría de personas desconocen, por la falta de práctica y constancia al lidiar con una IA de respuestas generativas, que no se puede confiar al 100% en las respuestas de una IA. "La inteligencia artificial no es ni tan inteligente ni tan artificial" — Existe la posibilidad de que te toque una "semilla" muy inconsistente, estúpida, y, por ejemplo, te diga que 2+2 es 5, algo que me ha sucedido a mí, eso y muchos errores matemáticos más en operaciones básicas...

Si insistes suficientes veces con la misma pregunta, lograrás que la IA te diga un resultado erróneo. Al menos con los modelos actuales de ChatGPT, que son los que más llegue a testar. Sobre todo cuando la IA se pone a desarrollar y utilizar algoritmos y/o scripts de lenguajes de programación para hallar un resultado matemático, en lugar de buscar el resultado tal cual en su base de datos (que también falla así de vez en cuando, como que te diga un número Pi que no se corresponde al número Pi). Y lo peor es que la IA te dirá el resultado erróneo con tanto convencimiento y autoridad, que no te costará asumir su veracidad si no tienes presente su probabilidad de error. Por eso, cuando intentes resolver operaciones más complejas cuyo resultado no conozcas, es fundamental revisar siempre la solución proporcionada por la IA para asegurarte de que sea correcta.

La mayoría de las veces el resultado al que llegue la IA debería ser el correcto, pero no siempre tiene por que ser así, no existe una fiabilidad plena en sus resultados matemáticos, y hay que tenerlo presente.

Atentamente,
Elektro.
Páginas: 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 ... 1258
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines