查看pyd文件源碼 有沒有反編譯pyd文件的工具?
有沒有反編譯pyd文件的工具?PYD是根據(jù)python格式用/C/C編寫的二進制文件。要反編譯,可以直接反編譯可執(zhí)行文件我以前也做過這種事情,當(dāng)時比較嚴格。需要打包并部署到客戶的服務(wù)只在有效期內(nèi)有效,
有沒有反編譯pyd文件的工具?
PYD是根據(jù)python格式用/C/C編寫的二進制文件。要反編譯,可以直接反編譯可執(zhí)行文件
我以前也做過這種事情,當(dāng)時比較嚴格。需要打包并部署到客戶的服務(wù)只在有效期內(nèi)有效,證書必須在有效期后更新。
Python代碼不能以任何方式保密。此時,您可以考慮使用一個工具“nuitka”。這個工具將把你的Python源代碼映射到C,然后將它編譯成二進制文件,所以另一方無論如何也不能得到你的源代碼。
代價是工具nuitka不是完美的。有些限制不能完美地轉(zhuǎn)換所有Python代碼。
使用python語言如何保密源代碼以防止逆向工程?
據(jù)我所知,pyinstaller的包實際上包含Python解釋器和一些dll。
您需要解壓它們,然后反匯編DLL。應(yīng)該有PYD文件。我不知道如何解決這些問題,但pyinstaler提供了一個名為viewchive的工具。如果您下載了pyinstaller的工具,它將被附加。我建議你去看看他們的文檔
據(jù)我所知,似乎只有代碼混亂被使用過。顧名思義,就是在一定程度上混用游戲代碼。從外觀上看,類似于亂碼,讓人讀起來不舒服。有人可能會說這是否會影響到整個游戲的運行。目前看來,它似乎沒有什么效果,但我不太了解它,但就反編譯而言,只有打包的unity代碼DLL文件才能得到很好的保護。不要把它直接暴露在外面,做一些加密或其他操作。代碼混亂只是其中之一