一、軟件簡單介紹:
WinSnap是一個輕巧、快速、簡單、友好的截圖工具,提供屏幕截圖和圖像編輯功能。和其它截圖軟件相比其最大亮點在於WinSnap可以捕獲或去除Win7的 Aero玻璃效果。WinSnap內置了陰影,反射,旋轉,水印等效果,支持各種圖像格式,並支持自動保存。
捕捉圖像方式靈活,主要可以捕捉整個屏幕、活動窗口、選定區域等。程序具有設置捕捉前延時、自定義捕捉熱鍵、圖像文件自動按時間或模板命名、捕捉成功聲音提示、預覽捕捉圖片、圖像打印、圖像水印、圖像反色、圖像翻轉、圖像旋轉等功能。捕捉到的圖像能夠以保存圖像文件、復制到剪貼板等多種方式輸出。
二、軟件運行截圖:
1.未注冊前:
2.破解后:
三、破解過程:
因為我是win7 64位系統,這個軟件安裝以后,安裝的也是64位版本。所以呢,我也就嘗試着,能不能把這個64位的程序給破解掉。於是來到吾愛破解,找找相關的調試工具,在愛盤找到了x64_dbg這個軟件,下載到桌面,開始調試~
首先運行后,發現是全英文版的,但是它的操作界面和32位的OD還是很相似的,有一些操作也是相同的,比如F2下斷等。所以對一般用過OD的人來說,上手應該也是很快的。不多說了,開始吧。
1.因為是64位程序,也不知道怎么查殼(實際上是沒有加殼的),就直接把主程序載入x64_dbg:
2.載入以后,先運行一下(那個向右的箭頭 → ),它會斷下來,也可以理解為它會斷在系統領空,我們先把它原來的所有斷點都給刪除掉,如圖:
3.我的思路是先搜索字符串看看,找到關鍵的注冊字符。但是在搜索之前,因為它默認斷在系統的dll文件,所以我們要先選擇我們要調試的進程名稱,要不然搜索出來的不是我們所需的信息。
4.選擇以后,又會回到CPU反匯編窗口,這里才是真正的主程序,我們再來搜索。
5.找到了很多字符串了,根據我們的經驗,一般注冊的關鍵詞諸如reg之類的,我們看到,這里有一個regname,regcode,也就是注冊名、注冊碼。我們選擇這個雙擊一下回到反匯編窗口。
6.同時通過分析得出,它是把注冊信息保存到注冊表里面,向上滑動鼠標,可以看到關鍵的代碼:一個CALL下面緊接着是一個判斷,通過al的值決定是否跳轉。
7.我們在這個CALL這一行下斷:
8.然后運行一下,程序運行了,我們隨便輸入注冊信息,程序斷在我們下好的斷點:
9.通過我們單步調試,如果al的值是0的時候,跳轉會實現,跳向注冊失敗。那如果al=1呢?也就不會跳,會注冊成功。
10.我們重新載入一次,再次運行一次,和開始一樣,會斷在我們下好的斷點這里,現在我們的目標已經很明確了,要把al的值強行賦值為1。
11.進入call以后,我們開始修改了:
12.和od一樣,在第一行雙擊即可修改:
13.修改以后,保存:
14.點pathes按鈕,出現:
15.至此就破解完成了。
注冊信息保存位置:
補充說明:
如果打開是英文界面,按如下方式設置中文即可。
教程難免有不足錯誤之處,還請各位指點補充一下哈。另外也錄了一個操作視頻,大家也可以看看,已經一起打包了。軟件因為是64位的,所以只能在64位系統上運行,至於32位的,大家有興趣可以自己嘗試看破解啦,里面有安裝包。謝謝觀看~
下載地址: http://pan.baidu.com/s/1c0HdhDm 密碼: xpiv