婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用VBS修改二進制文件HEX數據

使用VBS修改二進制文件HEX數據

熱門標簽:陜西高頻外呼回撥系統哪家好 辦理膠州400電話財稅 打電話的外呼系統貴不貴 新密防封卡外呼系統違法嗎 百度地圖標注怎么卸載 外呼營銷下單系統 前鋒辦理400電話申請 海外美發店地圖標注 加盟電銷機器人好的品牌
可用之處還是有的,如:隱藏快捷方式中目標文件位置;破解XP中TCP/IP連接數限制;去掉RAR右鍵解壓菜單等等。



復制代碼 代碼如下:

Public BinaryData

If (lcase(right(wscript.fullname,11))="wscript.exe") Then
 WScript.Quit(0)
End If

If wscript.arguments.count4 Then
 Wscript.Echo "Change File Hex. By: lxzzr  lxzzr@21cn.com"
 Wscript.Echo ""
 Wscript.Echo "Usage: cscript.exe " WScript.ScriptName " FilePath SavePath sHEX dHEX"
 Wscript.Echo "     : cscript.exe CHex.vbs "".\test.exe"" "".\new.exe"" ""80 7A 01 61"" ""80 7A 01 61"""
 WScript.Quit(0)
End If

sHEX = Replace(LCase(Wscript.Arguments(2)), " ", "")
dHEX = Replace(LCase(Wscript.Arguments(3)), " ", "")

Wscript.Echo "File: " Wscript.Arguments(0)
Wscript.Echo "sHEX: " Wscript.Arguments(2)
Wscript.Echo "dHEX: " Wscript.Arguments(3)

ReadBinary(Wscript.Arguments(0))

MyData = Replace(BinaryData, sHEX, dHEX)

WriteBinary Wscript.Arguments(1), MyData

Wscript.Echo "All done."
Wscript.Quit(0)

 


Function ReadBinary(FileName)
 Dim Stream, ObjXML, MyNode

 Set ObjXML = CreateObject("Microsoft.XMLDOM")
 Set MyNode = ObjXML.CreateElement("binary")
 Set Stream = CreateObject("ADODB.Stream")

 MyNode.DataType = "bin.hex"

 Stream.Type = 1
 Stream.Open
 Stream.LoadFromFile FileName

 MyNode.NodeTypedValue = Stream.Read

 Stream.Close

 BinaryData = MyNode.Text

 Set MyNode = Nothing
 Set Stream = Nothing
 Set ObjXML = Nothing
End Function


Function WriteBinary(FileName, BufferData)
 Dim Stream, ObjXML, MyNode

 Set ObjXML = CreateObject("Microsoft.XMLDOM")
 Set MyNode = ObjXML.CreateElement("binary")
 Set Stream = CreateObject("ADODB.Stream")

 MyNode.DataType = "bin.hex"
 MyNode.Text = BufferData

 Stream.Type = 1
 Stream.Open
 Stream.Write MyNode.NodeTypedValue
 Stream.SaveToFile FileName, 2
 Stream.Close

 Set stream = Nothing
 Set MyNode = Nothing
 Set ObjXML = Nothing
End Function

您可能感興趣的文章:
  • 利用vbscript腳本修改文件內容,此適用于自動化的操作中
  • vbs 批量修改文件,bat 批處理文件調用執行vbs,并在cmd窗口打印返回值(vbs運行結果)
  • vbs通過WMI修改文件文件夾的NTFS權限
  • vbscript獲取文件的創建時間、最后修改時間和最后訪問時間的方法
  • vbs腳本實現修改DNS和清空IE臨時文件功能
  • VB簡單實現防止文件被改寫

標簽:咸陽 伊春 牡丹江 四平 梅州 武威 河南 阜陽

巨人網絡通訊聲明:本文標題《使用VBS修改二進制文件HEX數據》,本文關鍵詞  使用,VBS,修改,二進制,文件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用VBS修改二進制文件HEX數據》相關的同類信息!
  • 本頁收集關于使用VBS修改二進制文件HEX數據的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 嘉禾县| 石渠县| 星座| 赤水市| 松潘县| 阳东县| 延庆县| 广汉市| 凌源市| 清镇市| 西丰县| 上蔡县| 应城市| 平阳县| 闻喜县| 万全县| 桐梓县| 竹山县| 鄂伦春自治旗| 伊吾县| 广饶县| 阿克陶县| 彭水| 松溪县| 农安县| 文成县| 大宁县| 巨鹿县| 保康县| 通化市| 平南县| 建德市| 贵德县| 垣曲县| 泊头市| 马公市| 吴忠市| 巴彦淖尔市| 盐边县| 阿图什市| 双江|