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 2 3 4 5 6 7 8 9 10 11 [12] 13 14
111  Foros Generales / Foro Libre / Re: Liu Sivaya, la polémica politóloga rusa que irrita en los debates en: 18 Octubre 2022, 01:57 am
Enjuto Mojamuto Hola buenas yo la conocí en el programa de You tube que hacía los Meconios se veía una chica inteligente con humor pero nada más lejo de la realidad es traicionará como la mayoría de los rusos yo he conocido chicas rusas y parece que lo llevan en la sangre lo de ser traicioneros por lo menos desde mi experiencia. Por lo demás que has comentado estoy totalmente de acuerdo en todo lo que dices, ella es comunista solo que lo ha disimulado y no ha podido aguantar más hasta que salido la guerra de rusia con Ucrania y se le callo todo el careto además la tía es fría como un témpano de hielo, no tiene sentimientos ninguno por nadie, ella ahora esta obsesionada con la gente del Donbass que si Ucrania ha estado masacrando a la población prorrusa durante 8 años en el donbassa, mas bien 8 años intentando recuperar lo que es su territorio mientras le invaden por toda la cara.  

Aquí tenéis otro vídeo de ella reciente donde no para nombrar el puto donbass que sepa que mas tarde temprano va ser Ucraniano.

No te frustres escuchando a esta mujer, que te digo yo que es una veleta y todo lo que salga de su boca no tiene ningún valor, no merece la pena escucharla. Yo la he visto criticando Y LUEGO DEFENDIENDO POR IGUAL desde Pedro Sánchez, Yolanda Díaz y Alberto Garzón hasta a Pablo Casado y Santiago Abascal...

No hay más que ver que Liu Sivaya siempre ha querido vivir del cuento y de la política, y le da igual si lo puede conseguir gracias a unos o gracias a otros:



( Si, la socialista de la derecha también es Liu, más joven y más gordita. Hay muchas más fotos de ella a esa edad. Y videos también. )

No tiene principios ni ideología, o si los tiene entonces se los reserva para su intimidad, pero en público (entrevistas, TV, redes sociales etc) lo único que sabe hacer es montar un teatro ideológico con el que llamar la atención de la gente para vivir del cuento. No hay más.

Por supuesto yo no sabía nada de esto cuando la conocí por primera vez en la entrevista de "La Voz", fui descubriendo cosas como esta poco a poco más tarde (sobre todo el día del desfile ruso), y son cosas que me habría gustado saber desde el primer día, así yo habría decidido invertir mi tiempo en escuchar a otros comunicadores que también dicen ser liberales, y que a diferencia de Liu Sivaya realmente lo son, si que tienen principios, y si que merece la pena escuchar.
112  Foros Generales / Foro Libre / Re: Liu Sivaya, la polémica politóloga rusa que irrita en los debates en: 18 Octubre 2022, 00:17 am
Lo pongo aquí aparte para no joder el post con esta mujer no la aguanto de verdad ella es rusa y nada más sabe provocar y decir cagales en sus vídeo sobre el Donbass os la dejo aquí y opinar vosotros mismo parece muy feliz ella disfrutando de esas bloques de piso sobre territorio Ucraniano y llenos de cadáveres de civiles Ucranianos.

Esta mujer se llama Liu Sivaya y es politóloga por lo visto y en varios programas de tv de aquí de España casi ha sido vetada por sus comentarios despectivo sobre los Ucranianos y su postura nada neutral, aparte de crear mucha polémica en varios programas de tertulia aquí os dejaré varios vídeo polémico de ella.

Mi consejo para cualquier seguidor de Liu Sivaya, solo puedo decirle una cosa: ¡HUYE MIENTRAS TODAVÍA PUEDAS, INSENSATO!.

Paso a profundizar sobre la advertencia que acabo de hacer:

Yo conocí la existencia de Liu Sivaya a través una entrevista en el programa "La Voz" de Don César Vidal, por que Liu se fue a Ucrania como reportera y a ayudar a la gente y tal, en fin esas cosas, como también hizo Rubén Gisbert.

Durante la entrevista todo bien, la primera impresión que tuve fue que me pareció una persona en sus cabales, con sus ideas claras, con bondades humanitarias, y con un afán liberal, patriota, anti-globalista y en busca de la verdad. (no pude estar más equivocado con mi primera impresión de Liu Sivaya en ese momento xD)

Entonces a raiz de eso me suscribí a su canal de Youtube, no pude resistirlo, y no solo por el atractivo de la muchacha, sino por los videos que tiene poniendo a parir a cierto presidente socialista. Ella decía ser anti-comunista, eso decía ella... y tenía contenido en su canal de Youtube criticando al comunismo y al socialismos, así que bien, es un contenido que a mi me agrada, a otros quizás no, pero a mi si, así que me suscribí.

Bien. Entonces pasan unos días, yo sigo viendo los videos que ella publica en su canal, y ella toma la iniciativa de empezar a publicar directos de 1 o 2 horas durante varios días (hará unos 8 meses de esto), directos en los que ella está -presuntamente- en Ucrania, en una habitación con su PC o portatil, lo que sea, y no hace otra cosa más que ponerse en plan victimista, llorar durante todo el directo. Todo el directo con la cara larga.
Lo peor de todo es que daba la sensación de estar de ligoteo chateando con el movil en plan muy empalagoso y romanticón con lo que a daba la sensación de ser un suscriptor del canal que le estaba haciendo unas donaciones de infarto, hasta 500€ me pareció ver. De verdad daba mucha grima y bastante asco ver eso, en mi opinión a mi me parecía que la muchacha se estaba aprovechando de este donante para que le hiciera esas donaciones. Que yo no se realmente con quien chateaba Liu Sivaya en el movil, pero... daba la sensación de que era con algún suscriptor, y en plan de enamoraditos durante todo el directo mientras le donan dinero... ¿para eso haces un directo, hija mía, para llorar todo el rato y no dejar de hablar en tercera persona de la persona con la que chateas en tu movil?.

Eso no me gustó nada de nada. Y en uno de esos directos, por que yo me vi un par de sus directos, Liu se puso a pedir que le envíen dinero a una cuenta de Paypal... presuntamente la cuenta de un familiar ucraniano, y que todo el dinero recaudado iría a parar destinado a ayudar a las víctimas y tal. Y te tienes que creer que esa cuenta es de un familiar ucraniano y que el dinero no se lo quedará Liu Sivaya, no hombre no, no seas mal pensado, y si no te lo crees, pues te jodes.

Si esta tipa hubiese tenido realmente la intención de ayudar, habría dado indicaciones de asociaciones sin ánimo de lucro y de confianza donde enviar dinero para la causa, no pedirle a tus seguidores que te envíen dinero a ti, en una cuenta de Paypal de unos familiares de no se donde y... pf, muy oscuro todo el asunto.

En fin. Normal que la tipa hiciera directos a diario durante esa temporada, tonta no es, ella sabe que es atractiva y que con su discurso ideológico y un par de lágrimas engañaría a mucha gente. Y ella recibía un montón de donaciones en esos directos, pero vamos, que ni AuronPlay ni El Rubius en su peor día de donaciones. Era una cosa bestial, yo no lo he visto con ningún otro comunicador. Ni con Iker Jimenez.

En fin, cuando vi eso de Paypal tuve suficiente de Liu Sivaya y de las alarmas o red flags que sonaban en mi cabeza, por que esta muchacha en todo momento me daba la sensación de que se estaba aprovechando de los demás por pura motivación económica en su propio y único beneficio.

Así que me largué de su canal para siempre, no quise saber más de Liu Sivaya.

Y entonces, semanas después, llegó el día... el maravilloso día... el Día de la Victoria en Rusia, y todos vimos lo que vimos:



Una Liu Sivaya que siempre dijo ser anti-comunista, que siempre desde que yo la empecé a seguir ella criticó tanto al PSOE como a PODEMOS como a PUTIN, pues ella de repente estaba desfilando con su gorrito de rusky comunista en este día del orgullo comunista ruso, y para colmo la tipa iba marchando en el desfile cantando algo como "¡¡abajo el fascismo!!", no recuerdo la frase exacta, pero algo parecido era, y ella lo cantaba a gritos sin despeinarse. Y el problema no es la frase de abajo el fascismo, no, a nadie le gusta el fascimo, el problema es que en ese momento Liu Sivaya se convirtió en el mismo instrumento ideológico que utilizan los medios de (des)información para clasificar a los ciudadanos en dos clases:
progresistas y (todo lo demás ->)fascistas.

Mis ojos no daban crédito viendo a Liu Sivaya desfilando, con el gorrito, y cantando esas canciones. Yo ya me di cuenta por los directos en su canal de Youtube que esta mujer no era de fiar, pero jamás me pude llegar a imaginar este cambio tan radical. Que practicamente es como si un político un día antes de las elecciones te dice que no pactará con partidos pro-etarras por que sino no podría dormir tranquilo por las noches, y va al día sigueinte y es lo primero que hace en el gobierno. xD Pues en este día del orgullo ruso quedó demostrado que Liu Sivaya es como esta clase de políticos que mienten más que hablan para ganar votos (en el caso de Liu, para ganar donaciones) por que no tienen principios ni valores morales, así que un día te dirá que es anti-comunista, mañana se hará una foto con un político conservador, al día siguiente una foto con un político socialista, de hecho son cosas que Liu Siivaya ha hecho jajaja, y al final acabarás más confundido que un ciego en un laberinto.

Tampoco pude darle crédito cuando después del desfile, a Liu Sivaya le cayó la lluvia de críticas en redes sociales, y ella declaró que iba a denunciar a todos los que estaban comentando cosas como que si Putin le estaba pagando y etc.

Y a partir de ahí pues que voy a decir que no se sepa ya... fueron las risas, algo lamentable lo de esta mujer. Esta rusky se volvió loca, se quitó la careta y al menos ahora ya todo el que tenga algo de inteligencia se habrá dado cuenta de que Liu Sivaya es simplemente una veleta, que en verdad no está loca, sino que simplemente es una persona que cambia de opinión y de discurso ideológico según le convenga en ese momento para sacarle el mayor beneficio económico posible.

Y no tengo nada más que decir. Liu Sivaya, a mi no me interesa nada de lo que salga por esa boca mentirosa, ni para bien, ni para mal, todo lo que ella pueda llegar a decir está condicionado por una motivación codiciosa. Es una mujer sin principios, sin ideología, su ideología es la de llorar en el chat para que le hagan donaciones de 50€ y 100€ y ya está, eso es Liu Sivaya, una absoluta farsante.
113  Programación / Ejercicios / Re: Ayuda con codigo en C# porfavorcito en: 17 Octubre 2022, 23:25 pm
¿Que sentido tiene una sentencia "if" que es válida cuando "budge" o "presupuesto" sea > 600 si al comienzo del programa ya se ha declarado > 600 ($ 62.25; $ 601)?

Eso tendría sentido si "presupuesto" o "budget" se introdujeran por el usuario o proviniesen de otra parte del programa y pudiese tener un valor <= $ 600.

¿Qué sentido tiene hacer una critica de algo evidente que se responde por si mismo?. Seamos serios, por favor.

Primeramente, el sentido que tiene el ejemplo es un sentido ilustrativo e informativo, como todo ejemplo, sirve para esclarecer las dudas del usuario. No es un programa completo y funcional, evidentemente.

Segundo, y como también es evidente, desarrollar un programa que solicite la entrada al usuario para establecer el valor de "presupuesto" (y de la variable de los beatles) es tarea de la persona que pidió el ejercicio, no es mi tarea ni tampoco la de **Aincrad**.

Ya dije que no soy partidario de darle el trabajo hecho. Aunque ofrecerle ese código haya sido practicamente lo mismo que darle el trabajo hecho.



Los posibles resultados son 3 lo pongas como lo pongas

Tienes razón, pido disculpas, Enjuto Mojamuto "rey de los frikis" se ha equivocado por ponerse a leer el foro y a escribir código en horario de madrugada un lunes a las 7 AM. Lo he vuelto a leer y ahora me di cuenta de que he cometido yo el error de interpretación, pero no con las indicaciones del ejercicio, sino con el código de **Aincrad**.

El ejemplo del compañero **Aincrad** ya hace exactamente lo que se describe en el ejercicio (mi ejemplo también) y de forma más simplificada, es cierto:

Código:
(IF) Si mi presupuesto es superior a 600 dolares:

(PRIMER RESULTADO) Voy al concierto de Queen.

(ELSE IF) Si mi presupuesto es igual o inferior a 600 dolares y me gusta The beatles:

(SEGUNDO RESULTADO) Voy al concierto de The Beatles

(ELSE) Si mi presupuesto es igual o inferior a 600 dolares y no me gusta The beatles

(TERCER RESULTADO) Voy al concierto de AC/DC
114  Foros Generales / Noticias / Re: Musk da marcha atrás y continuará financiando la red de internet Starlink en Ucrania en: 17 Octubre 2022, 17:40 pm
Si eres parte de los creadores de "tu serie", bueno, a seguir practicando.

Soy un personaje de animación creado por Joaquín Reyes, pero él lleva su vida y yo la mía.

Yo solamente soy un usuario más de este foro. Y el rey de los frikis.



Acabo de ver un cap de la serie en que basaste tu nick y no me gustó
yo que tú miraría anime de comedia
el personaje debería pestañar más seguido o algo
se ve demasiado ojón
Los diálogos tampoco es que sean tan divertidos sino lo contrario

Atte Tachikomaia, el dios de los frikis  :laugh:

Pues para ser un dios tienes pinta de diablillo... ¿tú no serás familia de este individuo?:



En cualquier caso gracias por tus sugerencias, lo guardaré en la carpeta de "cosas para reflexionar".

:-*
115  Programación / Ejercicios / Re: Ayuda con codigo en C# porfavorcito en: 17 Octubre 2022, 07:32 am
No soy nada partidario de hacerle los ejercicios a los demás, y menos cuando son ejercicios de este nivel tan... de principiante de primer día de clase (ya que es cuando más necesitan esforzarse por si mismos en aprender lo básico), pero me he percatado de que la solución de **Aincrad** es incorrecta (probablemente el compañero haya interpretado las indicaciones del ejercicio de manera incorrecta), así que aquí le dejo mi solución para no confundir al usuario con la estructura del bloque de condicionales "If":

Código
  1. decimal budget = 600.25M;
  2. bool doYouLikeTheBeatles = false;
  3.  
  4. if (budget > 600M) {
  5.    // Ir al concierto de Queen.
  6. } else {
  7.    if (doYouLikeTheBeatles) {
  8.        // Ir al concierto de The Beatles.
  9.    } else {
  10.        // Ir al concierto de AC/DC.
  11.    }
  12. }

-Enjuto Mojamuto "rey de los frikis" a su disposición para futuras dudas.
116  Foros Generales / Dudas Generales / Re: comprar por la deep web? en: 17 Octubre 2022, 07:19 am
si encuentras un vendedor y no funciona intentas con otro hasta dar con uno que te lo mandé de verdad.

...antes de que eso suceda te habrás arruinado de tantos intentos para encontrar a alguien que lo mande de verdad.

:P
117  Seguridad Informática / Seguridad / Re: Nesesito reproducir un archivo .mp3 desde un archivo BATCH (.bat) en: 17 Octubre 2022, 06:31 am
Lo normal seria crear un script en Python y ejecucarlo en el BATCH

En mi opinión, y sobre todo para alguien cuya única experiencia en programación parece ser Batch-Script, lo menos "normal" precisamente sería recurrir al uso e instalación de motores de lenguajes de terceros como Python, pudiendo utilizar en su lugar Visual Basic Script o PowerShell simplemente por que ya están integrados por defecto en Windows y son autosuficientes para esta tarea.

Por supuesto alguien que tenga preferencia por utilizar Python tendrá una opinión opuesta a lo que acabo de decir. Es comprensible y respetable, de hecho yo también prefiero utilizar cierto lenguaje antes que recurrir a Batch, y a VBS, PS y Python. Solo digo que cada caso y cada sujeto requieren un enfoque personalizado y Python a mi no me parece lo más adecuado para este escenario.



un archivo por LOTES...

Batch-Script es una herramienta limitada y obsoleta que carece de funcionalidad alguna para este tipo de automatización multimedia.

Con puro Batch-Script, es decir sin apoyarte en el uso de otro lenguaje adicional, no puedes hacerlo. Con Batch puedes iniciar WMP o cualquier reproductor externo que haya instalado en tu S.O. para reproducir un archivo de audio específico, eso si que puedes hacerlo, pero no puedes controlar la reproducción en búcle (a menos que por defecto ya esté activada en el reproductor externo).



que reproduzca en forma de bucle (continua) un archivo de AUDIO .mp3 que tengo en mi computadora..

es decir el archivo de audio con la SIRENA.. tiene una duracion de 40 segundos.. a mi me gustaria que se reprodujera de manera continua sin que se corte despues de los 40 segundos.. si me explico?

En PowerShell, reproducir en búcle un archivo de audio es tan sencillo como usar este código:

Código
  1. Add-Type -AssemblyName System.Runtime.WindowsRuntime
  2.  
  3. $audioFile = "C:\Sirena.mp3"
  4.  
  5. $MediaPlayer = [Windows.Media.Playback.MediaPlayer, Windows.Media, ContentType = WindowsRuntime]::New()
  6. $MediaPlayer.IsLoopingEnabled = $true
  7. $MediaPlayer.Source = [Windows.Media.Core.MediaSource]::CreateFromUri($audioFile)
  8. $MediaPlayer.Play()

Nota: la reproducción del audio es asíncrona.



si pudiera agregar la opcion para bloquear la PC de manera automatica, es decir cerrar sección o suspenderla para que no puedan utilizarla pero que el archivo de audio o la alarma mas bien siga sonando

En PowerShell, cerrar la sesión del usuario actual es tan sencillo como esto:

Código:
$win32OS = Get-WmiObject Win32_OperatingSystem -ComputerName "." -EnableAllPrivileges
$win32OS.win32shutdown(4)
( Donde ves un número "4" entre paréntesis puedes reemplazarlo por un "0" para reiniciar el PC. O también puedes utilizar el cmdlet "Restart-Computer" para hacer lo mismo. )

Sin embargo, cerrar la sesión de usuario no es una opción viable, ya que las aplicaciones deben cerrarse si o si (el proceso de PowerShell.exe debe cerrarse).

Para que fuese viable reproducir la sirena con la sesión cerrada, tendrías que ejecutar estas operaciones mediante un servicio de Windows, no mediante un proceso.

Así que lo sencillo y factible sería salir a la pantalla de bloqueo o lock-screen, de esta forma el archivo de audio (la sirena) seguirá sonando. Y esto es igual de sencillo hacerlo tanto en Batch-Script como con PowerShell mediante rundll32:

Código:
Invoke-Command {rundll32.exe user32.dll, LockWorkStation}

Claro que primeramente debes asegurarte de haber especificado una contraseña para tu cuenta de usuario, de lo contrario salir a la pantalla de bloqueo no te aportará ninguna seguridad y por ende no tendría sentido hacerlo.



Si no tienes contraseña especificada para tu cuenta de usuario, una opción alternativa a salir a la pantalla de bloqueo, sería bloquear la entrada del teclado y del ratón durante un tiempo indeterminado llamando a la función "BlockInput" de la API de Windows.

No me apetece escribir código para esto, así que he buscado para ti esta función reutilizable que además de bloquear la entrada del mouse y el teclado, adicionalmente te permite especificar un mensaje en letras grandes para que lo pueda leer el incauto ladrón de guante blanco (o un oKupa :rolleyes:):

Código:
Function Lock-Screen
{
  [CmdletBinding()]
  param
  (
    # number of seconds to lock
    [int]
    $LockSeconds = 10,

    # message shown. Use {0} to insert remaining seconds
    # do not use {0} for a static message
    [string]
    $Title = 'wait for {0} more seconds...',
    
    # dim screen
    [Switch]
    $DimScreen
  )

  # when run without administrator privileges, the keyboard will not be blocked!

  # get access to API functions that block user input
  # blocking of keyboard input requires admin privileges
  $code = @'
    [DllImport("user32.dll")]
    public static extern int ShowCursor(bool bShow);

    [DllImport("user32.dll")]
    public static extern bool BlockInput(bool fBlockIt);
'@

  $userInput = Add-Type -MemberDefinition $code -Name Blocker -Namespace UserInput -PassThru

  # get access to UI functionality
  Add-Type -AssemblyName PresentationFramework
  Add-Type -AssemblyName PresentationCore
  
  # set window opacity
  $opacity = 1
  if ($DimScreen) { $opacity = 200 }
  
  # create a message label
  $label = New-Object -TypeName Windows.Controls.Label
  $label.FontSize = 60
  $label.FontFamily = 'Consolas'
  $label.FontWeight = 'Bold'
  $label.Background = 'Transparent'
  $label.Foreground = 'Blue'
  $label.VerticalAlignment = 'Center'
  $label.HorizontalAlignment = 'Center'
  
  
  # create a window
  $window = New-Object -TypeName Windows.Window
  $window.WindowStyle = 'None'
  $window.AllowsTransparency = $true
  $color = [Windows.Media.Color]::FromArgb($opacity, 0,0,0)
  $window.Background = [Windows.Media.SolidColorBrush]::new($color)
  $window.Opacity = 0.8
  $window.Left = $window.Top = 0
  $window.WindowState = 'Maximized'
  $window.Topmost = $true
  $window.Content = $label
  
  # block user input
  $null = $userInput::BlockInput($true)
  $null = $userInput::ShowCursor($false)
  
  # show window and display message
  $null = $window.Dispatcher.Invoke{
    $window.Show()
    $LockSeconds..1 | ForEach-Object {
      $label.Content = ($title -f $_)
      $label.Dispatcher.Invoke([Action]{}, 'Background')
      Start-Sleep -Seconds 1
    }
    $window.Close()
  }
  
  # unblock user input
  $null = $userInput::ShowCursor($true)
  $null = $userInput::BlockInput($false)
}

Fuente: https://community.idera.com/database-tools/powershell/powertips/b/tips/posts/locking-the-screen-with-powershell

Nota: lo malo de usar esta alternativa es que no puedes bloquear la combinación de teclas CTRL+ALT+DEL. Esta combinación es una característica especial del S.O. y no hay forma viable de anularla, excepto desarrollando un controlador de filtro del teclado, o desarrollar una interfaz gráfica de identificación y autenticación (GINA) y reemplazarla en el S.O. Cosas muy avanzadas que llevarían mucho tiempo y dedicación. Y quizás haya alguna otra técnica más rebuscada que explote alguna vulnerabilidad conocida por los hackers más experimentados...

Pues como ya dije, lo sencillo y factible es salir a la pantalla de bloqueo. Pero bueno, ahí tienes esa alternativa.



Por último, ¿cómo puedes usar todo esto desde un script .bat/.cmd?, pues muy sencillo: copiando el contenido del script de PowerShell en un nuevo archivo de texto plano, y seguidamente ejecutar PowerShell.exe para lanzar ese script.

( Aunque lo ideal sería que directamente utilices PowerShell. )

Ejemplos:

Batch-Script para reproducir en búcle un archivo de audio y salir a la pantalla de bloqueo:

Código:
@ECHO OFF

SET "audioFile=C:\Sirena.mp3"
SET "ps1File=%TEMP%\LockMe.ps1"

(
ECHO:Add-Type -AssemblyName System.Runtime.WindowsRuntime
ECHO+
ECHO:$audioFile = "%audioFile%"
ECHO+
ECHO:$MediaPlayer = [Windows.Media.Playback.MediaPlayer, Windows.Media, ContentType = WindowsRuntime]::New^(^)
ECHO:$MediaPlayer.IsLoopingEnabled = $true
ECHO:$MediaPlayer.Source = [Windows.Media.Core.MediaSource]::CreateFromUri^($audioFile^)
ECHO:$MediaPlayer.Play^(^)
ECHO+
ECHO:Invoke-Command {rundll32.exe user32.dll, LockWorkStation}
)>"%ps1File%"

("PowerShell.exe" -NoExit -Command "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%ps1File%'") && (
    Exit /B 0
) || (
    Exit /B 1
)

Batch-Script para reproducir en búcle un archivo de audio y bloquear la entrada del mouse y el teclado:

Código:
@ECHO OFF

SET "audioFile=C:\Sirena.mp3"
SET "ps1File=%TEMP%\LockMe.ps1"

(
ECHO:Function Lock-Screen
ECHO:{
ECHO:  [CmdletBinding^(^)]
ECHO:  param
ECHO:  ^(
ECHO:    # number of seconds to lock
ECHO:    [int]
ECHO:    $LockSeconds = 10,
ECHO+
ECHO:    # message shown. Use {0} to insert remaining seconds
ECHO:    # do not use {0} for a static message
ECHO:    [string]
ECHO:    $Title = 'wait for {0} more seconds...',
ECHO:    
ECHO:    # dim screen
ECHO:    [Switch]
ECHO:    $DimScreen
ECHO:  ^)
ECHO+
ECHO:  # when run without administrator privileges, the keyboard will not be blocked!
ECHO+
ECHO:  # get access to API functions that block user input
ECHO:  # blocking of keyboard input requires admin privileges
ECHO:  $code = @'
ECHO:    [DllImport^("user32.dll"^)]
ECHO:    public static extern int ShowCursor^(bool bShow^);
ECHO+
ECHO:    [DllImport^("user32.dll"^)]
ECHO:    public static extern bool BlockInput^(bool fBlockIt^);
ECHO:'@
ECHO+
ECHO:  $userInput = Add-Type -MemberDefinition $code -Name Blocker -Namespace UserInput -PassThru
ECHO+
ECHO:  # get access to UI functionality
ECHO:  Add-Type -AssemblyName PresentationFramework
ECHO:  Add-Type -AssemblyName PresentationCore
ECHO:  
ECHO:  # set window opacity
ECHO:  $opacity = 1
ECHO:  if ^($DimScreen^) { $opacity = 200 }
ECHO:  
ECHO:  # create a message label
ECHO:  $label = New-Object -TypeName Windows.Controls.Label
ECHO:  $label.FontSize = 60
ECHO:  $label.FontFamily = 'Consolas'
ECHO:  $label.FontWeight = 'Bold'
ECHO:  $label.Background = 'Transparent'
ECHO:  $label.Foreground = 'Blue'
ECHO:  $label.VerticalAlignment = 'Center'
ECHO:  $label.HorizontalAlignment = 'Center'
ECHO:  
ECHO:  
ECHO:  # create a window
ECHO:  $window = New-Object -TypeName Windows.Window
ECHO:  $window.WindowStyle = 'None'
ECHO:  $window.AllowsTransparency = $true
ECHO:  $color = [Windows.Media.Color]::FromArgb^($opacity, 0,0,0^)
ECHO:  $window.Background = [Windows.Media.SolidColorBrush]::new^($color^)
ECHO:  $window.Opacity = 0.8
ECHO:  $window.Left = $window.Top = 0
ECHO:  $window.WindowState = 'Maximized'
ECHO:  $window.Topmost = $true
ECHO:  $window.Content = $label
ECHO:  
ECHO:  # block user input
ECHO:  $null = $userInput::BlockInput^($true^)
ECHO:  $null = $userInput::ShowCursor^($false^)
ECHO:  
ECHO:  # show window and display message
ECHO:  $null = $window.Dispatcher.Invoke{
ECHO:    $window.Show^(^)
ECHO:    $LockSeconds..1 ^| ForEach-Object {
ECHO:      $label.Content = ^($title -f $_^)
ECHO:      $label.Dispatcher.Invoke^([Action]{}, 'Background'^)
ECHO:      Start-Sleep -Seconds 1
ECHO:    }
ECHO:    $window.Close^(^)
ECHO:  }
ECHO:  
ECHO:  # unblock user input
ECHO:  $null = $userInput::ShowCursor^($true^)
ECHO:  $null = $userInput::BlockInput^($false^)
ECHO:}
ECHO+
ECHO:Add-Type -AssemblyName System.Runtime.WindowsRuntime
ECHO+
ECHO:$audioFile = "%audioFile%"
ECHO+
ECHO:$MediaPlayer = [Windows.Media.Playback.MediaPlayer, Windows.Media, ContentType = WindowsRuntime]::New^(^)
ECHO:$MediaPlayer.IsLoopingEnabled = $true
ECHO:$MediaPlayer.Source = [Windows.Media.Core.MediaSource]::CreateFromUri^($audioFile^)
ECHO:$MediaPlayer.Play^(^)
ECHO+
ECHO:Lock-Screen -LockSeconds 30 -DimScreen -Title 'La pantalla se desbloqueará en {0} segundos.'  
)>"%ps1File%"

("PowerShell.exe" -Command "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%ps1File%'") && (
    Exit /B 0
) || (
    Exit /B 1
)

Nota: donde pone "-LockSeconds 30" (30 son los segundos de duración del bloqueo) puedes reemplazarlo por "-LockSeconds [int]::MaxValue", que sería el máximo valor permitido, y así el bloqueo tendría una duración de 2147483647 segundos (68 años).

PD: es necesario tener instalado Windows 8 o superior: https://en.wikipedia.org/wiki/Windows_Runtime

-Enjuto Mojamuto "rey de los frikis" a su disposición para futuras dudas.
118  Foros Generales / Noticias / Re: Musk da marcha atrás y continuará financiando la red de internet Starlink en Ucrania en: 17 Octubre 2022, 02:33 am
Lo dicho, es un buenazo.
119  Informática / Hardware / Re: Alquilen me explica que es exáctamente el chip TPM en: 15 Octubre 2022, 19:09 pm
las explicaciones que encuentro son bastante ambiguas o limitadas

¿Qué es el TPM 20 y para qué sirve?

La tecnología de Módulo de plataforma segura (TPM) está diseñada para proporcionar funciones basadas en hardware y relacionadas con la seguridad. Un chip TPM es un procesador criptográfico seguro diseñado para llevar a cabo operaciones criptográficas.

Este chip es un criptoprocesador seguro, que sirve para almacenar las claves de cifrado de Windows y proteger así la privacidad de tus archivos más sensibles.

Una de sus principales características es que sólo se comunica con el procesador de tu ordenador, de forma que ningún otro componente del equipo puede acceder a tus datos sin el permiso del propio procesador. Esto hace más difícil que un virus que se instale en tu disco duro pueda acceder a tus claves criptográficas, ya que no tendrá contacto directo con el chip.

El chip TPM permite almacenar contraseñas de administrador, las de los sistemas DRM de protección de datos, o permitir el cifrado de unidades de almacenamiento o carpetas y archivos. También permite que los clientes con características de firma digital puedan enviar correos electrónicos de forma segura, o almacenar los datos biométricos de inicio de sesión.

Además, también permite almacenar certificados digitales.

TPM 2.0 se usa en Windows 11 para una serie de características, incluyendo Windows Hello para la protección de identidad y BitLocker para la protección de datos.

¿Cómo saber que TPM tengo en mi PC?

Lo que debes hacer es entrar en la BIOS de tu PC pulsando la tecla DEL o Supr o F12 (según el PC) mientras arranca el ordenador. Acceder al menú de Seguridad de la BIOS, y busca una opción llamada TPM, Trusted Platform Module o Módulo de Plataforma Segura / de Confianza.

Abrir el menú de inicio y escribir "tpm.msc". Aparecerá un programa con ese nombre y el icono de una llave y un microchip, y tendrás que pulsar en él para acceder. Si el programa te dice que No se encuentra TPM compatible significa que tu ordenador no tiene ese chip TPM.

QUE ES EL TPM 2.0 Y COMO SABER SI TU COMPUTADORA LO TIENE BIEN EXPLICADO 💻🖥💻🖥





ni palabra de los perjuicios claros que esto pueda tener para los usuarios si lo borrar por error o  por ignorancia.

Las consecuencias claras son las mismas que si pierdes una contraseña... siempre y cuando tu sistema haya utilizao el TPM para almacenar contraseñas, claro está.

Clearing the TPM causes you to lose all created keys associated with the TPM, and data protected by those keys, such as a virtual smart card or a sign in PIN. Make sure that you have a backup and recovery method for any data that is protected or encrypted by the TPM.

Precauciones que debe tomar antes de borrar el TPM
Borrar el TPM puede provocar la pérdida de datos. Para protegerse contra dicha pérdida, revise las siguientes precauciones:

  • Al borrar el TPM se pierden todas las claves creadas asociadas al TPM y los datos protegidos por dichas claves, como una tarjeta inteligente virtual o un PIN de inicio de sesión. Asegúrese de que tiene un método de copia de seguridad y recuperación para los datos protegidos o cifrados por el TPM.
  • No borre el TPM en un dispositivo que no sea de su propiedad, como un equipo de trabajo o de un centro educativo, sin que el administrador de TI le indique que lo haga.
  • Si desea suspender temporalmente las operaciones del TPM y tiene un TPM 1.2 con Windows 10, versión 1507 o 1511, o Windows 11, puede desactivar el TPM. Para obtener más información, consulte Desactivar el TPM, más adelante en este artículo.
  • Use siempre la funcionalidad del sistema operativo (como TPM.msc) para borrar el TPM. No borre el TPM directamente desde la UEFI.
  • Dado que el hardware de seguridad del TPM es una parte física del equipo, antes de borrar el TPM, es posible que desee leer los manuales o instrucciones que se han recibido con el equipo o buscar en el sitio web del fabricante.

Dicho esto, cabe mencionar que no necesitas tener TPM activado si así lo deseas, ni siquiera para instalar y posteriormente utilizar Windows 11 (se puede omitir el requisito del TPM en la instalación de Windows 11 de forma muy sencilla editando cierto archivo).



Ahora mi duda es si consigo desbloquear la contraseña del disco duro que no pueda acceder a la cuenta que Windows que tenga activada. Ignoro ademas si tiene Windows 10 u 11 o qué sistema de seguridad tenía activado, de seguro era de dynabook que es lo que usa el Toshiba.

No creo que se pueda ya que se supone que eliminaste todo rastro del contenido criptográfico protegido en el TPM. Pero tampoco pierdes nada por intentarlo mediante estas indicaciones:

 - Is there a way to unlock a bitlocked hard drive using TPM in command prompt?
 - Recover drive locked by bitlocker w/o access to old TPM

-Enjuto Mojamuto "rey de los frikis" a su disposición para futuras dudas.
120  Foros Generales / Noticias / Re: Elon Musk dice que no puede continuar pagando los satélites Starlink desplegados en Ucrania en: 15 Octubre 2022, 17:15 pm
Citar
Elon Musk dice que no puede continuar pagando los satélites Starlink desplegados en Ucrania

Nada que objetar. Bastante ha hecho ya el tito Elon.

¿Que con Bitcoin, Dogecoin y la "compra" de Twitter se ha comportado como un especulador compulsivo a lo George Soros?, vale, eso cada vez parece algo más evidente, pero aun y con todo lo sospechoso y reprochable, Elon Musk es de los buenos, por que Elon Musk ha demostrado, con una incontable cantidad de acciones y comentarios, ser un activista patriota y leal a la soberanía y la libertad de las naciones y la libertad de expresión de los ciudadanos (civiles y presidentes) en Internet.

Pero a lo que voy, es que ser el hombre más rico del planeta y que los líderes globalistas de la OTAN y del FEM (Foro Económico Mundial) no puedan comprar tu opinión a cambio de ofrecerte un estatus, influencia y todo el poder que quieras en este nuevo régimen energético mundial o nuevo orden mundial (NOM), dice mucho de que clase de persona es Elon Musk y el respeto que se merece por ser alguien que, pudiendo hacerlo cegado por su fortuna $$$, ha tenido el aguante para decidir que no quiere someterse a los vicios de ambición de poder de la agenda de la miseria energética, y en su lugar ha preferido agarrarse y no soltar esos valores y derechos humanos que pretenden arrebatarnos a todos.

¡Viva Elon Musk!.

-Enjuto Mojamuto "rey de los frikis" a su disposición.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines