重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
反編譯這種東西其實是不存在的,所謂的反編譯其實就是反匯編。
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名與空間、雅安服務器托管、營銷軟件、網站建設、北安網站維護、網站推廣。
就連.net寫出來的程序反編譯也不可能直接得到代碼。
如果用一個軟件就能把程序反編譯,所有程序員都該事業了,還費勁腦汁編什么,直接反編譯別人的不就好了。
如果你想學習反匯編這方面知識,首先要有一個清醒的頭腦,很顯然你的頭腦現在還不夠清醒,屬于小菜鳥級別的,幻想著把別人寫好的程序反編譯出來然后改改就成自己的了。
醒過來!!啪!啪!!
如果是VB.NET開發的很容易被反編譯,如果沒有混淆的話基本能得到源代碼,用Reflector.exe這個工具,有綠色版的。不是NET的有VB反編譯精靈等等工具。
真正反編譯是不可能的,不管是P代碼還是本機代碼,不加殼也反編譯不了,至于什么.net反編譯,更是癡人說夢!網上雖有一些反編譯軟件,但是頂多把你用了哪些控件找出來,至于代碼就無能為力了
VB是直接編譯成機器代碼的,基本不用顧慮被他人反編譯的問題。
如果你說的是VB.NET,那么它是被編譯成中間語言的,則可以使用VS提供的一個混淆器阻止他人反編譯。
如果是vb 的話,基本沒有必要加殼,因為vb是不能反編譯的,反編譯出來的都是匯編碼,破解的話不比重寫一個新的簡單多少。
vb.net可以反編譯,一般都是混淆器,.net加殼很多都會不穩定,慎用。
無論加不加殼,代碼帶內存中運行都是一樣的,都可以通過內存調試的方式破解。
最安全的加密方式是虛擬機,基本上無解,不過,代價嘛。。。。。。
理論上,任何軟件都可以被反編譯,只是時間問題。與匯編、C語言比較VB6屬于比較難反編譯的了,如果不是做商業軟件,學一種編程語言的作用是能方便工作,提高效率。
VB6編譯器確實過時了,而且VB6有自身不足,但是一般軟件還是可以做的,而且比VB.net要小很多,VB.net的優點是很多東西都是現成的,比如菜單,可以直接設置出各種效果來,用VB6就要掌握API和自繪技術,或者借用第三方控件。但是通過這樣可以提高自己的編程水平,缺點是開發效率低。