以.hex的文件怎么破解

以.hex的文件怎么破解,第1张

对于HEX值破解来说,一般来说hex文件有它固定的格式,要看是什么文件里的,比如说单片机编译器编译出来的hex文件中每一行有固定的字节来表示地址和数据。每两数字个就是一个字节,光看数据是破解不了其中的含义的,仅能每一字节每一字节转换成十进制,也没有什么意义。要想弄清楚必须要知道hex数据取自哪里,再看那些字节有什么样的含义。

unit

encodeAndDecode

{

该单元实现对字符串的简单加密解密。

加密方法是取得一个char的ASCII码,然后把它转换成十六进制。

}

interface

uses

SysUtils

function

encode(source:string):string

function

decode(source:string):string

implementation

function

encode(source:string):string

var

i,Ascii,strLen:integer

a:char

hex:string

begin

result:=''

strLen:=length(source)

for

i:=1

to

strLen

do

begin

a:=source[i]

ascii:=ord(a)

hex:=intToHex(ascii,2)

result:=result+hex

end

end

function

decode(source:string):string

var

i,ascii,strLen:integer

a:char

str:string

begin

strLen:=length(source)

result:=''

i:=1

while

i<=

strlen

do

begin

str:=copy(source,i,2)

ascii:=strToint('$'+str)

a:=chr(ascii)

result:=result+a

inc(i,2)

end

end

end.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12063929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存