卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java反編譯能拿到源碼嗎 如何反編譯一個(gè)exe文件,并修改里面一句代碼?

如何反編譯一個(gè)exe文件,并修改里面一句代碼?只能反匯編,這種軟件有很多的,如ollydbg,Win32Dasm等,可以把exe反向轉(zhuǎn)成匯編代碼。也可以使用反向工程的軟件,此類(lèi)軟件用起來(lái)都非常復(fù)雜,可

如何反編譯一個(gè)exe文件,并修改里面一句代碼?

只能反匯編,這種軟件有很多的,如ollydbg,Win32Dasm等,可以把exe反向轉(zhuǎn)成匯編代碼。

也可以使用反向工程的軟件,此類(lèi)軟件用起來(lái)都非常復(fù)雜,可以把一個(gè)exe反向轉(zhuǎn)成一個(gè)代碼工程。

一般情況下除了.net、vb和java寫(xiě)的程序可以反編譯成原始代碼之外,c、c 、delphi等寫(xiě)的程序是無(wú)法反成可讀的有效原始代碼的。

既然Python是用C實(shí)現(xiàn)的,那為什么Python不能直接生成exe呢?

C語(yǔ)言其實(shí)是一種比較“古老”而且“底層”的語(yǔ)言。其執(zhí)行效率,僅次于匯編語(yǔ)言。

說(shuō)其古老,是因?yàn)镃語(yǔ)言的出現(xiàn)很早。

雖然Fortran、Cobol語(yǔ)言出現(xiàn)比C語(yǔ)言更早,但是現(xiàn)代主流操作系統(tǒng)(Windows、Mac Os、linux、iOS、Android、Unix)全部脫胎于C語(yǔ)言。

說(shuō)它底層,是因?yàn)镃語(yǔ)言設(shè)計(jì)之初就是為了同時(shí)編寫(xiě)匯編語(yǔ)言。理論上可以全部用匯編寫(xiě)。而匯編語(yǔ)言是執(zhí)行效率最高的語(yǔ)言。

所以Python用C語(yǔ)言寫(xiě)一點(diǎn)也不奇怪。這和它能不能生成Exe一點(diǎn)關(guān)系都沒(méi)有。

Exe文件是Windows平臺(tái)的私有格式。最簡(jiǎn)單的Exe是Com可執(zhí)行文件。Exe文件實(shí)際上是一個(gè)引導(dǎo)程序 一個(gè)解釋程序組成的。

Python語(yǔ)言生成的代碼,只需要配以引導(dǎo)程序和解釋程序,就可以作為Exe文件執(zhí)行。

所以,Python生成Exe文件一點(diǎn)難度都沒(méi)有。只是它愿不愿意提供的問(wèn)題。