JVM和CLR下面的所有語(yǔ)言都是先編譯為字節(jié)碼的,相對(duì)于傳統(tǒng)的C++,容易被反編譯容易被反編譯的不僅僅是C#,還有Java,F(xiàn)#,VB點(diǎn)虐 ,事實(shí)上,C#已經(jīng)可以通過native編譯直接生成機(jī)器碼運(yùn)行了(點(diǎn)虐 native技術(shù))這樣一定程度上可以提高反編譯的難度
創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營(yíng)銷,包括成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營(yíng)銷策劃推廣、電子商務(wù)、移動(dòng)互聯(lián)網(wǎng)營(yíng)銷等。創(chuàng)新互聯(lián)為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,創(chuàng)新互聯(lián)核心團(tuán)隊(duì)10余年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗(yàn),為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。
真正反編譯是不可能的,不管是P代碼還是本機(jī)代碼,不加殼也反編譯不了,至于什么點(diǎn)虐 反編譯,更是癡人說夢(mèng)!網(wǎng)上雖有一些反編譯軟件,但是頂多把你用了哪些控件找出來,至于代碼就無能為力了
如果是vb 的話,基本沒有必要加殼,因?yàn)関b是不能反編譯的,反編譯出來的都是匯編碼,破解的話不比重寫一個(gè)新的簡(jiǎn)單多少。
vb點(diǎn)虐 可以反編譯,一般都是混淆器,點(diǎn)虐 加殼很多都會(huì)不穩(wěn)定,慎用。
無論加不加殼,代碼帶內(nèi)存中運(yùn)行都是一樣的,都可以通過內(nèi)存調(diào)試的方式破解。
最安全的加密方式是虛擬機(jī),基本上無解,不過,代價(jià)嘛。。。。。。
理論上,任何軟件都可以被反編譯,只是時(shí)間問題。與匯編、C語(yǔ)言比較VB6屬于比較難反編譯的了,如果不是做商業(yè)軟件,學(xué)一種編程語(yǔ)言的作用是能方便工作,提高效率。
VB6編譯器確實(shí)過時(shí)了,而且VB6有自身不足,但是一般軟件還是可以做的,而且比VB點(diǎn)虐 要小很多,VB點(diǎn)虐 的優(yōu)點(diǎn)是很多東西都是現(xiàn)成的,比如菜單,可以直接設(shè)置出各種效果來,用VB6就要掌握API和自繪技術(shù),或者借用第三方控件。但是通過這樣可以提高自己的編程水平,缺點(diǎn)是開發(fā)效率低。