代码小白来问,exe执行文件有可能被还原成初始代码吗?

TurtlemanJP/TaTay-avatar

TurtlemanJP/TaTay

2022-02-22T01:29:46+00:00

看有些软件的破解是换一个exe文件,这表示是能把exe文件给还原出来以后改了代码吗?

那么dll什么的也都能改吗?

是不是除了c++,其他语言也都能生成exe文件啊?
Detective Gravy-avatar

Detective Gravy

1:有些可以反编译,但没法完全还原
2:也能改
3:还有很多
ManInTheSky-avatar

ManInTheSky

二进制文件可以还原成汇编

不管什么语言,最终都是二进制在跑
TurtlemanJP/TaTay-avatar

TurtlemanJP/TaTay

[quote][pid=591517270,30811529,1]Reply[/pid] Post by [uid=7808741]zjb3165[/uid] (2022-02-25 09:34):

1:有些可以反编译,但没法完全还原
2:也能改
3:还有很多[/quote]可以反编译但是不能完全还原的原因是什么呢?
TurtlemanJP/TaTay-avatar

TurtlemanJP/TaTay

[quote][pid=591518160,30811529,1]Reply[/pid] Post by [uid=63621048]公牛集团[/uid] (2022-02-25 09:38):

二进制文件可以还原成汇编

不管什么语言,最终都是二进制在跑[/quote]还原成汇编以后可以进一步还原成原始的C++代码吗?
Steph-avatar

Steph

[quote][pid=591518202,30811529,1]Reply[/pid] Post by [uid=837468]yoyodaxian[/uid] (2022-02-25 09:38):

可以反编译但是不能完全还原的原因是什么呢?[/quote]编译过程信息是丢失的