記憶體被修改了怎麼辦?
記憶體又稱主存,是cpu能直接定址的儲存空間,記憶體是電腦中的主要部件,它是相對於外存而言的。記憶體是電腦中的主要部件,它是相對於外存而言的。
下面,我們就來看看如何防止八門神器修改資料。
1、下面就通過一個demo來講下,怎麼通過多資料關聯來保護應用的重要資料不被修改。
這個demo很簡單,只有一個textview和一個button。點選button,textview加一。
2、執行八門神器,鎖定gold記憶體地址,把值改為999。然後點選button,click方法中,程式碼從記憶體中讀取了被修改的gold值,並把它+1顯示到textview。textview顯示1000,資料修改成功。
3、下面我們對程式碼進行下修改,增加一個變數goldmd5用來存放加密後的gold值。這樣我們就用了兩個變數來儲存gold的值,一份加密的和一份未加密的變數。
4、每次使用gold值時都對獲取的gold進行md5加密然後與goldmd5進行比較。如果不相同,說明gold值被修改了。我們可以判斷為作弊了,我這 裡對作弊的處理是把gold值改為0,並提示作弊。如果加密資料使用的des演算法,還可以通過解密goldmd5,來獲取真實的gold值。
5、下面測試下demo還能不能被修改。使用八門神器把gold改為999。
6、然後點選button,資料修改失敗。
資料, 記憶體, 門神, 八門神器修改教程, 八門神器修改器, 王者榮耀八門神器修改, 八門神器修改微信紅包, 八門神器修改貪婪洞窟, 八門神器怎麼修改記憶體, 八門神器記憶體修改, ios記憶體修改八門神器, 如何防止八門神器,