小甲鱼 OllyDbg 教程系列 (六) :PJ 软件功能限制(不修改jnz的非爆破方法)
?
小甲魚視頻地址:https://www.bilibili.com/video/av6889190?p=13
小甲魚OD學習第9講:https://www.bbsmax.com/A/x9J23xEM56/
程序下載地址:https://pan.baidu.com/s/1JTQ32xIBV6XiPtuXsOIgiw 提取碼: r5t4?
?
這次我們的任務是 pj 去掉注冊軟件的限制,如下圖所示
當我們輸入賬號密碼的時候,它會提示輸入的賬號密碼是無效的,如下圖
我們把程序載入OD,然后在查找字符串那里輸入提示的無效賬號密碼的字符串,如下圖
然后下斷點
然后運行程序,然后點擊注冊按鈕,我們來到了如下圖所示的地方,經過觀察,我們可以發現,這個軟件是否成功注冊取決于地址4299B5 的代碼test al,al
于是我們在這行代碼的前一個call MrBills.0040714C下斷點,如下圖所示
再次運行程序,點擊注冊按鈕,然后在斷點? 004299AD處進入程序內部,程序內部如下圖所示,
這個時候,我們重點關注有寄存器AL的地方,然后經過觀察,我們發現了 地址為00407011? mov al.bl
然后我們嘗試把這行代碼改為 mov al,1,? 看看有什么效果
修改,然后保存
然后打開程序,發現已經去除限制成功!!!說明猜想是正確的!
?
?
?
總結
以上是生活随笔為你收集整理的小甲鱼 OllyDbg 教程系列 (六) :PJ 软件功能限制(不修改jnz的非爆破方法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OFD文件结构--Signatures.
- 下一篇: Windowsx64位安装pymssql