mxs加殼加密破解反編譯
❶ c# 代碼加殼軟體或者混淆器哪個比較好,能防止反編譯的。跪求
現在最好的是
1.DNGuard HVM 這個是基於內核級別的加密。不會讓IL代碼被反編譯或被從內存中剝離。
2. IL Protected
這個兩個都比較好。其餘的都很垃圾,
————————————————————————————————————
Dotfuscator VS默認帶的工具,不過是個社區版 強度不大
dotNET Reactor 使用了NativeCode 和混淆的形式 ,可從內存中剝離
Xenocode Postbuild 專業工具,還是比較可以的,但是要看你怎麼用
{smartassembly}.Setup.msi 這個是 RedGate出品的,
————————————————————————————————————
除了我說的第一、第二個工具,你可以嘗試用其他的工具混淆加密,然後把你的測試程序發給我,我可以完美破解。都是親身測試過的。
❷ 用C#的winform程序寫了個DES解密函數。密鑰寫在裡面的。但反編譯能看到密鑰。除加殼外,怎防密鑰泄漏
按照你的這個想法,基本無解。
因為在有源代碼的情況下,任何加密或其它防護措施都變得透明。
幸虧微軟想到了這個問題
配置文件加密:
https://www.google.com.hk/search?q=.NET%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%8A%A0%E5%AF%86&aq=f&oq=.NET%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%8A%A0%E5%AF%86&aqs=chrome.0.57j0.3834j0&sourceid=chrome&ie=UTF-8
這個加密方式是微軟提供的,沒人知道怎麼解密,你也不需要解密,因為.NET可以「認識」這些加密字元串。
我知道你是winform程序不是網站,沒有web.config文件。
但是其實是可以用的
winform也能添加這個文件,然後跟網站開發時一樣的方式訪問這個文件里的內容。
❸ 加密EXE怎麼破解
沒那麼容易的。要不你去找有沒有該軟體的破解版,破解補丁,注冊機等還好,還有一種是高手製作的注冊機,玩什麼演算法之類。
一、演算法注冊機
1
運行未注冊軟體,得到軟體機器碼。
2
運行演算法注冊機,由注冊機算出注冊碼。(你去找你下載的包里有沒類似Keygen.exe這樣的程序,運行就可以了)
3
然後在原軟體注冊處輸入即可注冊成功。
或者直接由注冊機得到Name和Code等信息進行注冊。
二、內存注冊機(內存補丁)
1
前提安裝原版軟體;下載內存注冊機。
2
把內存補丁復制到軟體所在(硬碟的)目錄內;運行內存補丁,接著輸入任意注冊碼點注冊或確定。此時將彈出正確的注冊碼。
3
把你得到的正確注冊碼填入原軟體需要注冊的地方,點擊確定或注冊即可。
三、破解補丁(情況通常兩種)
1
把破解補丁復制到軟體所在(硬碟的)目錄內,運行破解補丁,此時軟體就被成功破解或輸入任意注冊信息後,點確定/注冊即可。
2
運行破解補丁,點「瀏覽」尋找原程序所在硬碟上的位置,找到並選中原程序後,確定,將會提示修補成功,即為注冊成功了。
四、*.reg
注冊文件
運行該*.reg,導入注冊信息即可注冊。
❹ 你好,SWF文件被加密了,怎樣才能反編譯啊先行謝過
1.用閃客碩思輸出fla格式後,再用flash進行反編譯。
2.有專門的工具進行加密破解,不知道你是不是僅想去除加密。
3.有時用格式工廠轉換,從一個swf轉成另一個swf也會去除密碼。
❺ 防止自己的APP被反編譯或破解,通常有哪些方法
混淆代碼:
Android APP的源碼進行混淆後混淆器將代碼中的所有變數、函數、類的名稱加密為簡短的英文字母代號,在APP被破解後增加破解者對代碼的閱讀難度。 但是混淆的功效只能運作在APP已經被破解後,而且只是增加破解者的難度時間,對其防止破解的作用意義不是很大。
防二次打包:
二次打包是指將APK拆包後重新打包,二次打包必將丟失原有的簽名。大多數的Android開發者都是將簽名信息作為認證標准,所以只要原有的簽名信息改變,APK就無法正常運行。但是如果將這個認證信息功能屏蔽掉,防二次打包就失效了!
我們先通過APK安全保護平台,對這款Android APK進行安全保護。
步驟如下:
登錄/注冊→上傳APK→等待系統加密→完成後下載APK→給APK簽名→完成!
注意:
在APK源代碼安全保護平台,個人信息要填寫完整,否則無法正常使用。APK加密完成後,系統會發出郵件通知加密完成。最後下載APK包再次完成簽名,就可以正常使用了!