WINHEX高級專題第一講 語言和變量(1) 國內最新

WINHEX高級專題第一講 語言和變量(1) 國內最新
原創作者:  困惑的浪漫
在這裏感謝下作者的發佈:
 
對於我們這些喜歡研究Winhex腳本
和數據恢復的愛好者,這個篇文章無疑是我們的福音!
 
在Winhex中有很多的變量,
這裏就介紹了變量"Assign"和"read"的用法:
 
下面的介紹來自<<winhex腳本命令教程>>一文;
 
"read"的用法
 
read 100
從當前位置讀入100個字節的數據.

 
Read MyVariable 10
從當前位置讀入10個字節的數據到“MyVariable”變量中。如果變量不存在,它將會創建一個。

 
ReadLn MyVariable
從當前位置讀入一整行的數據到“MyVariable”變量中直到遇到換行符。如果變量已經存在了,則變量的大小將會被從新調整。
 
Write的用法:
 
Write "Test"
Write 0x0D0A
Write MyVariable
在光標當前位置(以覆蓋模式)寫入ASCII字符“Test”或者兩個字節的16進制數“0D0A。這裏同樣可以寫入數字變量中的值。
 
同時將光標移動到被覆蓋部分的後面。當到達文件的結尾時,將在文件尾部添加空字節以完成操作。下一個寫命令將不會在文件尾巴.
 

IntToStr MyStr MyInt
IntToStr MyStr 12345

將第一個變量中的ASCII文本轉換成整數並保存到第二個變量中。

 

一個漢字佔2個字節,一個英文佔一個字節!

一個數字佔一個字節!

 
下面是我照作者教程寫的:
Assign love1 25
inttostr love5 love1
Assign love2 "歲"
Assign love3 "吻蛇起舞"
write love3
write love5
write love2
move -12
read love4 12
messagebox love4
love4
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章