破解SQL Prompt 3 9的幾步操作

2022-03-23 22:07:55 字數 2265 閱讀 6132

關於sql prompt 的破解文章園子裡已經有不少人發過了。破解思路我也不想重複,不知道的可以參考:

接下來我就說說具體怎麼做吧。我就說說最簡單最傻瓜的做法,不需要懂il照樣破解!

準備:用到的工具vs2005|vs2008 、dotnet helper 、reflector

2.用dotnet helper 將redgate.licensing.client.dll反編譯成il。dotnet helper確實很方便,用於視覺化的反編譯和編譯,介面如圖:

點選「反編譯」按鈕,即可將redgate.licensing.client.dll反編譯成il,如下圖:

3.用reflector開啟redgate.licensing.client.dll,找到license類的daysleftintrial屬性,將語言選成il,然後檢視該屬性下的方法get_daysleftintrial,如圖:

4.這裡是返回還剩下的試用天數,如果我將這個屬性的邏輯改為返回9999,那豈不是不會試用過期了。但是如果不會il怎麼辦?簡單。使用vs新建乙個控制台應用程式,在其中類下面建屬性,該屬性返回9999:

public int getstudyzy

} 5.將vs中的這個程式編譯好。然後使用reflector檢視該程式,找到這個屬性:

6.這不就是我們想要的返回9999的il了嗎?用文字編輯器開啟redgate.licensing.client.il,搜尋get_daysleftintrial字串,找到該方法的定義,然後將其中的內容修改為返回9999的這個il的內容:

.method public hidebysig specialname instance int32

get_daysleftintrial() cil managed

// end of method licence::get_daysleftintrial

7.儲存il的修改。使用dotnet helper,點選其中的「編譯」按鈕,將會編譯出修改後的程式集:redgate.licensing.client_output.dll,將這個程式集替換掉原來的程式集。

8.去掉強命名。

進入sdk的命令列模式,輸入如下命令即可:

cd dll所在的安裝路徑

sn -vr redgate.licensing.client.dll

9.開啟資料庫管理工具,然後檢視當前的天數:

似乎成功了!!!!!

我也還是為了保險起見,把trialstatus 也用同樣的方法修改吧。修改成:

public trialstatus trialstatus

set

具體做法還是一樣的,在vs中寫你想要返回的結果的**,然後編譯,然後reflector檢視,然後將檢視的il覆蓋掉license中的il內容。

最後再補充一句,我破解的這個dll檔案的版本是2.6.0.64,所有使用這個版本的其他redgate公司的工具都可以使用我這個破解檔案。當然不要忘記了去掉強命名哦,不然要報錯。最後再附上一張使用本軟體的效果截圖:

from:

redgate系列軟體破解

redgate ants profiler 4

redgate sql data generator 1.2

redgate sql dependency tracker 2.5

redgate sql multi script 1.1

redgate sql multi script 1.1修改版

redgate sql doc 1.3

redgate sql packager 6

redgate sql data compare 7.1

redgate sql compare 7.1

redgate sql refactor 1.3

redgate sql prompt 3.9

SQL Prompt 破解之道

2.安裝sql prompt 5.3.4.1 1 執行sqlprompt 5.3.4.1.exe,一路next直至安裝完成。sql prompt提供了三個功能,我們最關心的是sql prmopt 5.3.4.1 write,edit and explore sql effortlessly 2 開啟...

SQL PROMPT 取消dbo字首

sql prompt 無疑大大提高了開發者的效率,高效而簡單,特別適合大型的資料庫指令碼編寫,但遺憾得是至今沒有可供使用的中文版本。sql prompt 預設物件名前面會有 dbo 字首,在一些場合這樣是很危險的,sql prompt options inserted code qualificat...

SQL PROMPT 取消dbo字首

sql prompt 無疑大大提高了開發者的效率,高效而簡單,特別適合大型的資料庫指令碼編寫,但遺憾得是至今沒有可供使用的中文版本。sql prompt 預設物件名前面會有 dbo 字首,在一些場合這樣是很危險的,sql prompt options inserted code qualificat...