|
手頭有一個行業(yè)軟件,是需要插上加密狗才能正常運行的,C# / .NET Framework 1.1環(huán)境開發(fā)的。這是我們公司購買的正版軟件,所以是能正常使用的,但是由于電腦多,加密狗難免要拔來拔去的。閑來無事,就研究研究吧,也好多學(xué)些調(diào)試知識。PEiD可以“鑒定”出該軟件是Microsoft Visual C# / Basic .NET,新手不要以為脫殼查殼才用到PEiD啊。
那就用Reflector分析吧,注意到不插加密狗會彈出個對話框提示“*****未注冊*****”的字樣,部分功能受限。按F3顯示搜索窗口,輸入“未注冊”,點其右側(cè)“String Seach”圖標(biāo)進(jìn)行字符串搜索。找到一項,是程序啟動的一個模塊,雙擊來到左側(cè)樹狀列表,再雙擊打開代碼,我選的C#格式。一般我是IL和C#兩種結(jié)合對照使用。鑒于諸多原因,代碼已經(jīng)精簡并修改,特此說明。下同。
GlobalVariant.zhuce = Check.Textxyz;
if (!GlobalVariant.zhuce) { MessageBox.Show(this, "*****未注冊*****"); }
NET技術(shù):驗證.NET強命稱的思路和實例,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。