Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.96 KB | None | 0 0
  1. Public Shared Function AiWkiLZ() As Boolean
  2.     Dim str As String = blAlGPZ.COzXmRZ
  3.     If (str Is Nothing) Then
  4.         Dim time As DateTime = DateTime.Now
  5.         Dim time2 As DateTime = New DateTime(&H7D0, 1, 1).AddDays(CDbl((GetType(blAlGPZ).Assembly.GetName.Version.Build + 210)))
  6.         Return (time < time2)
  7.     End If
  8.     Dim numArray As Integer() = New Integer(&H10  - 1) {}
  9.     Dim str2 As String = "RVWX2AD3J4BC5KL6P7EF8MN9QUSGHTYZ-"
  10.     Dim i As Integer
  11.     For i = 0 To &H10 - 1
  12.         Dim index As Integer = str2.IndexOf(str.Chars(i))
  13.         If (index < 0) Then
  14.             Throw New CLunCmZ(RqnUd.InvalidKey)
  15.         End If
  16.         If (((index = &H20) AndAlso (i <> 4)) AndAlso (i <> 10)) Then
  17.             Throw New CLunCmZ(RqnUd.InvalidKey)
  18.         End If
  19.         numArray(i) = index
  20.     Next i
  21.     Dim num3 As Integer = (((numArray(0) << 10) + ((&H1F - numArray(14)) << 5)) + (&H1F - numArray(8)))
  22.     Dim num4 As Integer = (((numArray(1) << 10) + (numArray(5) << 5)) + numArray(11))
  23.     Dim num5 As Integer = ((((&H1F - numArray(3)) << 10) + (numArray(13) << 5)) + numArray(12))
  24.     Dim num6 As Integer = (((numArray(7) << 10) + ((&H1F - numArray(9)) << 5)) + numArray(2))
  25.     If (numArray(6) <> ((num3 >> 7) And &H1F)) Then
  26.         Throw New CLunCmZ(RqnUd.InvalidKey)
  27.     End If
  28.     If (numArray(15) <> ((num4 >> 9) And &H1F)) Then
  29.         Throw New CLunCmZ(RqnUd.InvalidKey)
  30.     End If
  31.     Dim num7 As Integer = (((num4 And &H7E00) >> 9) + ((num4 And &H1FF) << 6))
  32.     num6 = (num6 Xor num3)
  33.     num5 = (num5 Xor num7)
  34.     num3 = (num3 Xor num4)
  35.     If (num3 <> num5) Then
  36.         Throw New CLunCmZ(RqnUd.InvalidKey)
  37.     End If
  38.     Dim time3 As DateTime = New DateTime(&H7D0, 1, 1).AddDays(CDbl(num3))
  39.     Dim now As DateTime = DateTime.Now
  40.     If ((Environment.OSVersion.Platform <> PlatformID.WinCE) AndAlso (now < time3.AddDays(-50))) Then
  41.         Throw New CLunCmZ(RqnUd.InvalidDate)
  42.     End If
  43.     Return (now < time3)
  44. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement