Advertisement
manman89

STRING TO HEX, BINARY SUPPORT UNICODE - VBS - WSCRIPT

Apr 30th, 2013
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. ==== VBS - WSCRIPT - FUNCTION - STRING TO HEX, BINARY SUPPORT UNICODE
  2.  
  3. https://sites.google.com/site/khuvuonxanh
  4.  
  5. Function STRING_TO_HEX_UNICODE_BY_MANMAN89(STRING_UNICODE, BINARY)
  6. Dim HexTemp, Kq, I
  7. Kq = ""
  8. For I = 1 To Len(STRING_UNICODE)
  9. HexTemp = Hex(AscW(Mid(STRING_UNICODE, I, 1)))
  10. If Len(HexTemp) = 1 OR Len(HexTemp) = 3 Then HexTemp = "0" & HexTemp
  11. If Len(HexTemp) = 4 Then
  12. Dim A, B
  13. A = Mid(HexTemp,1,2)
  14. B = Mid(HexTemp,3,4)
  15. HexTemp = B & A
  16. End If
  17. If Len(HexTemp) = 2 And BINARY = True And I <> Len(STRING_UNICODE) Then HexTemp = HexTemp & "00"
  18. If BINARY <> True And I <> Len(STRING_UNICODE) Then HexTemp = HexTemp & " "
  19. Kq = Kq & HexTemp
  20. Next
  21. STRING_TO_HEX_UNICODE_BY_MANMAN89 = Kq
  22. End Function
  23.  
  24. ==== Example ====
  25.  
  26. Dim STRING_UNICODE
  27. STRING_UNICODE = InputBox("PLEASE ENTER A UNICODE STRING","HI","")
  28.  
  29. Msgbox STRING_UNICODE & vbcrlf & vbcrlf & "HEX = " & STRING_TO_HEX_UNICODE_BY_MANMAN89(STRING_UNICODE, False)
  30. Msgbox STRING_UNICODE & vbcrlf & vbcrlf & "BINARY = " & STRING_TO_HEX_UNICODE_BY_MANMAN89(STRING_UNICODE, True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement