1215軟體防破解

2021-09-03 03:31:45 字數 1404 閱讀 5045

爆破是一種很常見的破解方式 爆破之後的程式有如下特性:

1、體積會發生改變

2、md5值會改變

3、crc校驗

爆破軟體的原理:我們程式輸入註冊碼之後 不管註冊碼對或錯 會彈出資訊框之類的 破解者就利用這個特點找到你判斷註冊碼是否正確的** 然後進行刪除

爆破軟體的流程:

1、首先脫殼 壓縮殼直接使用peid解壓縮

2、脫殼之後用od等反彙編軟體進行反彙編

3、然後檢視ascii碼

4、記住輸入錯誤註冊碼彈出的資訊框的內容 比如說是 註冊失敗 4個字

5、在ascii碼找到 註冊失敗 4個字

6、雙擊更進 來到這4個字對應的位址

後面我們就不說太多 大家會知道 破解者就是從註冊失敗這4個字發現軟體的註冊秘密的 而且他們在爆破軟體之前還會輸入一次錯誤的註冊碼

1、爆破後體積會改變 驗證程式體積

2、爆破後md5會改變 驗證md5 這裡我推薦拿程式的md5當做一些必不可少的資料使用 比如:md5中的數字作為xx子程式的引數

3、加入乙個時鐘 如果x秒內不輸入正確的註冊碼 程式自動銷毀

其它的值也可以使用 例如:crc sha1之類 大家可以混合在一起使用

整理出如下方法:

1、插入花指令

2、加入檢測od win32dbg等除錯軟體的**

3、給程式打亂碼

4、檢測父程序

5、記錄**執行時間

6、盡量把**寫亂

暗樁在發布程式之前必須要設定 為軟體被破解做準備!!!!

什麼是暗樁?

所謂暗樁。。就是在你破解了註冊或者登陸階段後。。發現部分功能不可用……即在程式使用過程中還有檢測註冊和登陸情況的地方,如果檢測不通過,則無法正常使用。

暗樁它具備的特點:

1、隱蔽性 2、實用性

比如暗樁:乙個財務軟體 破解者爆破了我驗證的** 不需要輸入註冊碼了

但是我在錄入財務資訊的時候再進行一次註冊項的驗證 如果存入資訊大於300條 就提示要輸入註冊碼

其實形象的來說 暗樁就是在程式其他地方加入驗證和功能的限制

暗樁觸發之後怎麼做? 不要太直接的讓對方知道觸發了暗樁

1、彈出註冊視窗 要註冊

2、可以判斷其存入的財務資料條數 如果大於多少條 自動加密

3、可以直接關機 或者 清空**站之類

一定不要使用什麼侮辱性的話!!

暗樁不能設的太** 過分 比如:絕對不能使用小磊說的格式化磁碟

這樣的話 如果驗證系統出了什麼bug 把正式版客戶的磁碟也格式化了怎麼辦

造成的影響很差 軟體的口碑也會很差 就很少會有人去使用你的軟體

暗樁隨處可以加 最好可以把暗樁子程式加在主功能dll裡 這樣 他如果刪除了dll 功能也沒法用了 一般可以新增在多個位置 加上不同的暗樁 隨機檢測

然後可以新增乙個時鐘 或者使用執行緒

網際網路軟體如何防破解

國內推廣軟體,你要面對的最大問題莫過於軟體被破解了。很多軟體作者反映說,原來軟體在被破解前交費註冊的人還不少,但被破解後收入就直線下降,連成本都收不回來。您想,有了免費的東西人們還交那個錢幹什麼?在這裡,我借鑑了乙個軟體作者的防破解經驗 發行1.0版時2.0版已經寫的差不多的。發行1.0版時要把1....

centos 防ssh暴力破解

說明 本篇實現shell統計訪問失敗的ip和次數,從而根據這些再通過防火牆規則來限制這些ip再次暴破,指令碼如下 實現 1.編寫shell指令碼 cat root ssh failed.sh 內容如下 bin sh scanip grep failed var log secure awk sort...

ios軟體破解

sass router 複製 計算屬性實用 計算屬性的作用非常強大。在開發過程中,個人非常不推薦進行一些複雜的邏輯運算,不僅破壞了template的可閱讀性,對於 擴充套件也變得非常的艱難。盡量把一些邏輯運算寫入到計算屬性中去。下面就是個常見的例子 demo 資料過濾 這是乙個非常常見的過濾資料的計...