日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小甲鱼 OllyDbg 教程系列 (十五) : 逆向注册机简单算法

發布時間:2024/7/23 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小甲鱼 OllyDbg 教程系列 (十五) : 逆向注册机简单算法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

小甲魚 OD 教程: https://www.bilibili.com/video/av6889190?p=24
KeygenMe 下載地址:https://pan.baidu.com/s/1gXAscM3WCNpIqxIm5t1rrQ ? ?提取碼:z5in?
?

?

前言

?

?

用?OD?打開程序

輸入框 常用?API,當不知道是哪個時,可以一個一個嘗試下個斷點。

這里使用?bp GetDiglogItemTextA?下斷點,輸入完之后按?enter ,沒有什么反應,但是斷點已經下下了,可以通過 Alt + B?查看斷點:

重新載入程序,運行程序,隨便輸入注冊信息,發現程序在斷點處斷下,但是?第一個斷點處是在動態鏈接庫里面斷下的,這個不是要找的斷點,需要讓程序在?程序領空斷下,可以?按下?Alt + F9 ,這個快捷鍵就是執行到程序領空

?

?

?

分析

?

算法分析,內聯補丁(?內聯補丁只能寫入到代碼段,因為一個程序的執行就是執行的代碼段,但是如果需要用到數據,數據必須保存在數據段。即只能在數據段寫入數據,因為一個程序只有數據段是可寫入的,代碼段在內存中是不可寫入的?)

下代碼段空閑區域寫入內聯補丁:

寫這個內聯補丁的意思就是讓程序通過內部的算法算出正確的?注冊碼,然后把算出的注冊碼寫入到數據段暫時保存起來,然后在通過程序的?MessageBox?顯示出來。

MessageBox?顯示數據段的內容:

保存所有修改,然后運行修改后的程序進行測試:

下斷點,查看?數據段?數據:

?

?

?

算法分析和逆向 之?使用?C?語言實現

?

算法逆向直接看視頻?小甲魚?OD? 教程視頻:https://www.bilibili.com/video/av6889190?p=24

?

?

?

?

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的小甲鱼 OllyDbg 教程系列 (十五) : 逆向注册机简单算法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。