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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

软件破解基础教程

發布時間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件破解基础教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

軟件破解基礎教程

  • 瀏覽:124555
  • |
  • 更新:2011-04-04 10:51
  • |
  • 標簽:破解?教程?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
分步閱讀 先教大家一些基礎知識,學習破解其實是要和程序打交道的,匯編是破解程序的必備知識,但有可能部分朋友都沒有學習過匯編語言,所以我就在這里叫大家一些簡單實用的破解語句吧!
----------------------------------------------------------------------------------------------------------------
語句:cmp a,b //cmp是比較的意思!在這里假如a=1,b=2 那么就是a與b比較大小.
mov a,b //mov是賦值語句,把b的值賦給a.
je/jz //就是相等就到指定位置(也叫跳轉).
jne/jnz //不相等就到指定位置.
jmp //無條件跳轉.
jl/jb //若小于就跳.
ja/jg //若大于就跳.
jge //若大于等于就跳.
這里以一款LRC傻瓜編輯器為例,講解一下軟件的初步破解過程。大家只要認真看我的操作一定會!假如還是不明白的話提出難點幫你解決,還不行的話直接找我!有時間給你補節課!呵呵!
目標:LRC傻瓜編輯器 殺殺殺~~~~~~~~~
簡介:本軟件可以讓你聽完一首MP3歌曲,便可編輯完成一首LRC歌詞。并且本軟件自身還帶有MP3音樂播放和LRC歌詞播放功能,沒注冊的軟件只能使用15天。

工具/原料

  • 我們破解或給軟件脫殼最常用的軟件就是OD全名叫Ollydbg,界面如圖:
    它是一個功能很強大的工具,左上角是cpu窗口,分別是地址,機器碼,匯編代碼,注釋;注釋添加方便,而且還能即時顯示函數的調用結果,返回值.?
    右上角是寄存器窗口,但不僅僅反映寄存器的狀況,還有好多東東;雙擊即可改變Eflag的值,對于寄存器,指令執行后發生改變的寄存器會用紅色突出顯示.?
    cpu窗口下面還有一個小窗口,顯示當前操作改變的寄存器狀態.
    左下角是內存窗口.可以ascii或者unicode兩種方式顯示內存信息.
    右下角的是當前堆棧情況,還有注釋啊.

步驟/方法

  • 1 我們要想破解一個軟件就是修改它的代碼,我們要想在這代碼的海洋里找到我們破解關鍵的代碼確實很棘手,所以我們必須找到一定的線索,一便我們順藤摸瓜的找到我們想要的東東,現在的關鍵問題就是什么樣的信息才算是有用的信息呢?要怎么找呢?
    1. 在注冊軟件時如果失敗一般會彈出一些類似于“注冊失敗”,“注冊碼錯誤”,“無效的注冊碼”等信息,正確的話就會顯示“注冊成功”,“注冊碼正確,謝謝使用”這樣的成功提示,顯然它們都可以成為我們破案的線索!在這里我們將它們歸納為“注冊提示信息”。如果找不到這些鮮明的字眼的話,我們可以將注意力轉移到別的可疑點!如未注冊標志,過期警告,次數標識,NAG對話框等等!!!
  • 2 如何去找線索呢?好!我們先將LRC傻瓜編輯器放到OD載入 (如圖1)
  • 3 現在有兩種方法可以查找線索,1。在反匯編窗口中單機鼠標右鍵,在彈出的菜單中,選擇“查找”再點擊“所有參考文本字串”。2。是用OD帶的插件找線索,依然在反匯編窗口中單擊鼠標右鍵,在彈出的菜單中,選擇“UltraString Reference”或是“超級字符串參考”在點擊“Find ASCII”。(如圖2)
  • 4 建議你使用第2種方法,當選擇完后,OD會出現一個新的窗口(如圖3)。
    這里會顯示所有找到的字符串,當然“注冊提示信息”這些寶貴的線索也就一目了然了!
    找到了線索,那么這一節的主要問題“確定修改位置”也就可以解決了!呵呵!厲害吧!后面就到關鍵了·
    好!現在我們已經知道了,我們破解軟件的關鍵位置查找方式大家已經知道了!那么這第三步就是查找這個軟件的線索了!
  • 5 先在我們先看一下LRC傻瓜編輯器這個軟件打開,點第2排的問號的圖標找注冊窗口,同時我們也看見了沒有注冊的軟件只能用15天,任意輸入個注冊碼點注冊看看有什么反映,什么反映也沒有,大家不要急!想想看我們要輸入正確的注冊碼它還能不提示注冊信息嗎?基本上是一定顯示的!那我們就用腦子先想一下他會提示什么?
    好!想好后,我們在用OD載入這個軟件,打開字符串參考,雖然內容眾多但是還是讓我們找到了我們想要的東東!(如圖4)呵呵!看見了吧!恰好是十分經典的注冊成功的提示!現在我們說得上是找到線索了!下一步就是“確定修改位置”。
  • 6 現在我們把光標定位到注冊碼成功提示的這一行代碼上,然后雙擊左鍵就到這個提示對應的代碼處了!(如圖5)
  • 7 這個軟件的具體流程是這樣的,把我們輸入的注冊碼和正確的注冊碼相比較,如果不相等就跳轉向一個地方,如果相等就彈出“注冊成功”的提示!
    現在我們看一下這幾行代碼!(如圖6)
  • 8 是不是和我們想象中的流程一樣呢?在“您已經注冊”這個提示對應的代碼上方有一個跳轉“JNZ”,剛好就是“不相等就跳轉”的意思(呵呵!聰明人有可能已經想到怎么改了吧?),所以這個跳轉非常可疑。先把它假設成我們要修改的位置。在這行的代碼處右鍵打開“匯編”功能(也可以直接雙擊)。將“JNZ”改成“JZ”呵呵!(如圖7,8)JZ就是相等就跳的意思!現在我們在想一下!如果我們現在修改的代碼處就是破解這個軟件要修該的代碼處的話!那會怎樣?我們輸入錯誤的注冊碼就會注冊成功,輸入正確的注冊碼就注冊失敗!是不是很有意思?
  • 9 修改完畢我們現在就要保存了!保存方法是,在你修改過的代碼處,點擊右鍵,選擇“復制到可執行文件”,“選擇”,然后在彈出的新窗口里那部分代碼會被高亮顯示,在次使用右鍵,選擇保存到文件就OK !了!(如圖9)現在我們在看看!看看我們的成果吧!再次打開LRC傻瓜編輯器在注冊信息那隨便輸入個注冊碼點注冊看看!“您已經注冊,多謝支持!”呵呵!成功了!哈哈!怎樣是不是很有感覺呢?有沒有一種黑客的感覺?呵呵!我們在破解這個軟件時就用了JNZ和JZ這兩個語句!我們把JNZ改成了JZ達到了我們破解軟件的目的!對于處學者來說,掌握上面的修改方法就足夠了!(一般軟件你只要掌握上面的方法基本上就可以破解了!但有殼除外!)呵呵!其實我們不用JZ也可以成功的!而是使用了另一個語句也可完成,并且效果更佳!
  • 10 注意事項
    這里只是講了破解的初級階段——爆破,更高級的破法還有找注冊碼,寫注冊機等,需要循序漸進地學習。
  • 11 大部分軟件都是帶殼的,在破解之前需要先脫殼,脫殼教程另外分享,也可以到我的空間來看,歡迎大家來交流!
  • 總結

    以上是生活随笔為你收集整理的软件破解基础教程的全部內容,希望文章能夠幫你解決所遇到的問題。

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