delphi生成的exe檔案如何防止別人修改里面的超級鏈接
比如我生成的exe檔案里官方鏈接 www.sina.com 如何防止別人用工具修改成其他鏈接呢
總的意思就是exe 如何防止別人修改 原始碼里需要加什么代碼才能檢測 如果檢測到修改就禁止運行
uj5u.com熱心網友回復:
最簡單:把exe用aspack或upx壓縮一下正規一點:
加密url存盤,運行前解密
在exe里的是加密后的內容
更嚴格:解密后,再計算一次校驗碼,不一致不運行
uj5u.com熱心網友回復:
如1樓所說,加密+校驗,這只能增加難度,真想改是防不住的。uj5u.com熱心網友回復:
用aspack壓縮過 不管用 我是說原始碼里加什么代碼能檢測到exe被修改了呢uj5u.com熱心網友回復:
不能
uj5u.com熱心網友回復:
一樣,對整個exe(除去特定的n個位元組)生成md5之類的校驗碼
再把這個校驗碼覆寫到這 特定的n個位元組 里
程式運行后先驗證校驗碼
uj5u.com熱心網友回復:
簡單點,直接把鏈接先加密一個字串。運行的時候,對這個加密字串解密就可以了。
即使別人修改了你的連接字串,也沒事,因為不知密鑰,程式解密肯定是亂碼,無法用的。
uj5u.com熱心網友回復:
如1樓所說,加密+校驗,這只能增加難度,真想改是防不住的。uj5u.com熱心網友回復:
你的超級鏈接不要用靜態字串.自己寫個演算法動態拼出來.演算法處理一下
uj5u.com熱心網友回復:
kao 沒分不讓發貼子, 郁悶..........uj5u.com熱心網友回復:
ls胡說,可以發0分貼uj5u.com熱心網友回復:
每次都去網上某個自己指定的地方取URL,就不用怕被改了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/120061.html
標籤:語言基礎/算法/系統設計
