微信里面小程序怎么用 用Python2.7.1寫(xiě)的小程序可以反編譯得到它的源代碼嗎?
用Python2.7.1寫(xiě)的小程序可以反編譯得到它的源代碼嗎?可以,網(wǎng)上有很多在線的反編譯工具,給你發(fā)幾個(gè)鏈接:1、http://depython.com/index.php2、https://git
用Python2.7.1寫(xiě)的小程序可以反編譯得到它的源代碼嗎?
可以,網(wǎng)上有很多在線的反編譯工具,給你發(fā)幾個(gè)鏈接:1、
http://depython.com/index.php
2、https://github.com/eduble/pyc2py
3、http://tool.lu/pyc/
不過(guò)好像第一個(gè)只適用于Python2.0-2.6,第二個(gè)適用于Python2.6,第三個(gè)應(yīng)該可以反編譯2.7,你可以都試一下。有沒(méi)有玩exe反編譯的大神?來(lái)說(shuō)說(shuō)你們用的什么工具吧?
破解exe首先需要懂匯編語(yǔ)言,當(dāng)然也就那么幾個(gè)常用指令,關(guān)鍵是對(duì)匯編要有一個(gè)全局的感性認(rèn)識(shí),當(dāng)然也可以邊學(xué)破解邊學(xué)匯編,破解exe軟件有些很簡(jiǎn)單,就是幾個(gè)固定的套路加稍微認(rèn)真的找找關(guān)鍵點(diǎn)就能破解,有些比較難,很難,可能調(diào)試幾天幾夜都還搞不定,這就傷心π_π加尷尬了,嚴(yán)重打擊信心。一個(gè)軟件可能由多個(gè)語(yǔ)言編寫(xiě),需要區(qū)分,也不可能每個(gè)軟件都是一種語(yǔ)言編寫(xiě),需要區(qū)分,區(qū)分可以人工識(shí)別軟件的入口點(diǎn),也有相應(yīng)的工具檢測(cè)該軟件是什么語(yǔ)言編寫(xiě)的,編譯型需要寫(xiě)的軟件需要用動(dòng)態(tài)或者靜態(tài)調(diào)試器翻譯成匯編語(yǔ)言來(lái)調(diào)試進(jìn)行破解,比如c/c 。解釋性語(yǔ)言編寫(xiě)的軟件一般都有工具轉(zhuǎn)換成源代碼或者中間碼來(lái)進(jìn)行破解,比如JAVA~C#,學(xué)習(xí)破解之前最好學(xué)習(xí)一種高級(jí)語(yǔ)言和匯編語(yǔ)言還要有系統(tǒng)API函數(shù)的概念,這些是基礎(chǔ),對(duì)這些有了這些深刻和感性的認(rèn)識(shí),那就去找找教程,網(wǎng)絡(luò)上很多教程,學(xué)起來(lái)應(yīng)該很快的,如果你文化高接受能力強(qiáng),想繼續(xù)深造,那就還要學(xué)習(xí)win32的很多知識(shí),比如進(jìn)程線程區(qū)別調(diào)用,內(nèi)核態(tài)用戶態(tài),PE文件格式,互斥鎖……等等,這些都是windows系統(tǒng)的原理部分
建議你先學(xué)習(xí)C語(yǔ)言然后C 語(yǔ)言,然后匯編語(yǔ)言,不必很深入學(xué)習(xí),學(xué)習(xí)了C 其他的比如C# JAVA可以抽空看看語(yǔ)法,因?yàn)檫@些高級(jí)語(yǔ)言的語(yǔ)言特性和C 很像,有助于破解,至于你要的工具都在教程里,自己搜索吧
易語(yǔ)言反編譯功能怎么用?
無(wú)論怎樣的高手,即使反編譯也不會(huì)對(duì)軟件進(jìn)行完全的編譯,其實(shí)如果你懂得易語(yǔ)言不如對(duì)程序進(jìn)行模仿來(lái)的實(shí)在,先對(duì)程序進(jìn)行研究,對(duì)功能的實(shí)現(xiàn)做到心里有數(shù)然后用易語(yǔ)言自己做個(gè)和這個(gè)程序功能一致的程序反而更好,你說(shuō)呢?
用c 編寫(xiě)的exe文件如何反編譯成c?
這個(gè)的話目前只能反匯編了,反匯編軟件有ollydbg,Win32Dasm等,把exe反向轉(zhuǎn)成匯編語(yǔ)言了。
目前除了.net和java等語(yǔ)言寫(xiě)的程序可以反編譯成原代碼外,c、c 寫(xiě)的程序是無(wú)法反成原代碼的。
反編譯是什么意思?
反編譯做的就是編譯的相反動(dòng)作。舉例來(lái)說(shuō),例如一個(gè)程序用C語(yǔ)言來(lái)寫(xiě),寫(xiě)完之后要編譯成CPU可以識(shí)別和運(yùn)行的機(jī)器代碼,也就是生成EXE程序。而反編譯是反過(guò)來(lái),把EXE反編譯成編程源代碼,也就是C程序,不過(guò)一般反編譯大多數(shù)都是從機(jī)器碼反編譯為匯編。其他語(yǔ)言的情況基本也是這樣的。至于具體要怎么用,這個(gè)就看你的目的了。但一般情況下是通過(guò)反編譯主要是用于沒(méi)有源碼的程序的分析,例如破解別人的軟件等。