Ⅰ 反編譯什麼意思
問題一:反編譯是什麼意思啊 用到什麼知識 把軟體轉成源代碼
java 的反編譯很容易
c 的話反編出來也基本看不懂
問題二:"反編譯"是什麼意思? 高級語言源程序經過 編譯 變成可執行文件,反編譯就是逆過程。
但是通常不能把可執行文件變成高級語言源代碼,只能轉換成匯編程序。
問題三:反編譯是什麼意思 高級語言源程序經過 編譯 變成可執行文件,反編譯就是逆過程。但是通常不能把可執行文件變成高級語言源代碼,只能轉換成匯編程序。 反編譯是一個復雜的過程,所以越是高級語言,就越難於反編譯,但目前還是有許許多多的反編譯軟體:通過對他人軟體的目標程序(可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,作為自己開頂軟體時的參考,或者直接用於自己的軟體產品中。所以現在大家寫的東西就想辦法保護,不被侵權!
大體看你的理解是正確的。
問題四:反編譯什麼意思,具體該怎麼用? 反編譯做的就是編譯的相反動作。舉例來說,例如一個程序用C語言來寫,寫完之後要編譯成CPU可以識別和運行的機器代碼,也就是生成EXE程序。而反編譯是反過來,把EXE反編譯成編程源代碼,也就是C程序,不過一般反編譯大多數都是從機器碼反編譯為匯編。其他語言的情況基本也是這樣的。至於具體要怎麼用,這個就看你的目的了。但一般情況下是通過反編譯主要是用於沒有源碼的程序的分析,例如破解別人的軟體等。
問題五:java 反編譯到底是什麼? 你理解的反編譯沒有問題,應該是你的插件或操作的問題。
你用 JD-GUI 軟體試試看
問題六:java反編譯是什麼意識 編譯 = 源代碼.java 變成位元組碼 .class
反編譯 = 位元組碼 .class 變成 源代碼.java
=====================頂==========================
去書店看免費書。SCJP的書是一定要看的。因為他太基礎了。
不要指望一次看懂。
學到哪裡就認真的看到哪裡!
問題七:反編譯的一句,幫看看什麼意思 工具/原料
電腦必須裝JAVA
JAVA電腦環境教程
apktool
方法/步驟
1. 配置好JAVA環境變數,下載:apktool 解壓的文件放在C盤根目錄的apktool文件夾里(apktool文件夾自己創立)
打開命令提示符,(開始-運行-輸入cmd)
2. 輸入:cd \apktool 系統指令到了apktool文件夾(這里就是為什麼要把解壓的apktool解壓的文件放到apktool文件夾的原因,當然你也可以自命名文件夾的名稱,那麼比如arc,那麼指令就變成了:cd \arc 前提是你必須把apktool解壓的文件放到這個文件夾裡面)
3. 使用RE管理器把系統裡面的framework-res.apk 與 SystemUI.apk 提取出來放在apktool文件夾裡面
4. 如果只是想反編譯framework-res.apk
輸入apktool if framework-res.apk(框架的建立)
5. 開始最重要的反編譯,輸入指令,apktool d framework-res.apk
(反編輯的APK一定要用沒換過圖片的,否則回編輯失敗)
6. 最後反編譯完成
7. 修改代碼完成後,輸入代碼:apktool d framework-res 即可完成回編譯
8. 如果反編譯的是系統文件,比如,SystemUI.apk 那麼必須進行掛載框架,反編譯時,必須敲入一下命令:(然後再重復4-7步驟)
apktool if framework-res.apk
apktool if SystemUI.apk
9. 對於三星手機(比如9100、9108/9100G),如果反編譯SystemUI.apk要敲入一下命令進行框架掛載apktool if framework-res.apk
apktool if twframework-res.apk
apktool if SystemUI.apk
10. 回編譯的命令是 apktool b XXX (沒有後面的apk後綴)反編譯的命令是 apktool d xxx (有後面的apk)
問題八:Java反編譯工具有什麼作用? 就是把編譯好的JAVA CLASS文件再還原成JAVA代碼!
問題九:什麼是反編譯工具?反編譯工具有什麼用? 簡單來說,就是把一個已有的程序轉化為編程的命令行。至於使用反編譯的原因么……有的是為了研究一個程序以達到吸取別人的編程思路和經驗。當然也有的是為了盜版。或者是為了竊取別人的軟體。
Ⅱ C語言,C++等語言,寫完代碼後,編譯的軟體是收費的還是免費的。
有的編譯軟體是收費的,不過一般都有破解版,最常見的是VS系列,有最新的vs2016,你的程序編譯好後,有時候還需要打包成安裝軟體,給軟體數字簽名,不然你的軟體就是盜版軟體,打包和數字簽名軟體是收費的,沒有破解版
Ⅲ 我們是真的人類,還是一個大型程序里的NPC
如果我們的世界其實是一個模擬出來的「現實」,那麼此前所觀測到的宇宙不過是這個大型程序里的一小塊地圖。
相信模擬理論的人們認為,我們是被精通技術的生命體創造出來的「世界」程序中的NPC。
起初,這只是科幻小說里的一個概念。但一些物理學家和哲學家們表示,我們可能真的是生活在一個真實的模擬世界中,而這意味著我們需要拋開目前已知(或者自認為已知)的所有東西——包括宇宙、太空、地球。
來自牛津大學的哲學家Nick Bostrom在2003年發表了一篇論文,開啟了人們討論模擬理論的熱潮。在報告中他寫道:「如果這只是個模擬世界,那麼我們正在觀察的宇宙就只是整個物理中的一小塊地圖碎片。雖然我們見到的世界是 『真實』存在的,但卻不是同一個位面上的『現實』。」
模擬世界和生命
《感知模擬理論》(The Simulation Hypothesis)的作者、來自麻省理工大學的Rizwan Virk是模擬世界理論的擁躉之一。他回憶起自己玩虛擬現實的 游戲 時的場景,因為太過逼真,他甚至忘記了自己是戴著耳機在一個空房間里。這讓他想到:我們真的確定我們不是技術更高超的「人」所創造出來的程序里的角色嗎?
這個問題在Rich Terrile、來自NASA噴氣推進實驗的計算機科學家看來,答案是有可能的。雖然截至今日,最優秀的模擬技術尚未涉及到人工思維,但Terrile認為,我們很快就能掌握模仿共情的能力。「就像神一樣創造出一批新的『人』,」他說道。
但也不是所有人都買賬。來自哈佛大學的物理學家Lisa Randall認為,「模擬理論」的可能性是0。首先,目前並沒有證據表明各大行星不是像我們觀測到的那樣排列和組成。
其次,她很奇怪為什麼那些「先進的人」會想要模擬智人(我們)。
起源
然而,模擬理論與神創論有異曲同工之妙:先進者(神的角色)創造出了世界這個大型程序,並製造了我們。
Terrile表示,如果模擬理論是正確的,那麼這項工程就需要「一個程序員、一個建築師、一個設計師,從數學和科學的角度鍛造出了整個世界」。而不僅僅是信仰。
但對於其他學者,例如來自馬里蘭大學的物理學家Sylvester James Gates,他們認為應當警惕模擬理論與宗教信仰之間的相似性。他表示:「是科學讓我們擺脫了我們是被一個看不見的實體操控的木偶的想法,而模擬理論看起來就像宗教,只是程序員代替了上帝。」
那麼是誰、或什麼,創造出了這么一個模擬的宇宙?支持者們表示,一種可能性是先進的人類種族——太空外星人,還有一種可能則更令人費解——我們自己的後代,即Terrile所說的「未來的我們」。因為數百、數千年後的人類發展出了加強版的虛擬現實程序,不僅能研製出一個完整的世界地圖,還能利用深度學習等手段模擬在這個世界中的角色的身體和思想。而我們就是被設定好的NPC。
Bostrom 表示:「就像我們現在可以模擬 其它東西 一樣,你也可以模擬人類的大腦。」的確,我們現在的技術還無法實現,但這並不存在概念上的障礙。據他所說,一旦某一代研究人員具備「足夠詳細和准確的大腦模擬數據,那麼這些數據載入到程序里運行之後,就有可能會產生具有自我意識的體驗。」
尋找證據
我們能知道這個假設的正確與否嗎?Bostrum認為,有的個體或許會有極其小的概率能遇上這個程序的bug。「有一天你眼前突然彈出一個窗口,告訴你『點擊以獲取更多信息』,那將是對世界觀的致命一擊。」
十分具有現實意義的是,有物理學家提出了實驗。例如,我們的世界在極小的尺度上是否由離散的「塊」組成,例如數字圖像中的像素。如果我們的世界是「像素化」的,那麼這很可能就是「人為」創造的證據。而一個由來自美國和德國的物理學家組成的團隊認為,測量宇宙射線可以提供答案。
如果最終確認我們只是被設定好性格、相貌、人生故事的NPC,會怎麼樣?當人們得知我們的思想和 情感 不過是程序員鍵盤下的0和1時,又會有什麼反應?有的人認為,這個認知會顛覆我們的三觀,破壞我們的主動性,從而擾亂正常的生活。來自哈佛大學的天文學家Abraham Loeb表示,該理論的確認甚至可能會引發 社會 動盪。「知道了自己的思想、行為和人生不過是被設定好的、自動運行的腳本,就可以肆無忌憚地免除對自己的行為負責任的責任感。沒有什麼會比這個想法更會破壞 社會 秩序了。」
其他人則認為,這一模擬假設如果出現了支持的證據,有可能會製造出一種新的恐懼,迫使創造者關閉這個模擬的程序世界。而Bostrum則表示:「你隨時可能在某個特定的時間點心臟病發作或中風,或因各種各樣的原因死亡。因為腳本設置好了,但你卻不知道觸發死亡的時間節點。」
但無論如何看待模擬理論這個假設,Bostrom認為,對模擬理論的思考本身就是一種受人歡迎的謙遜。因為「天地間的事物遠比你想像中的還要更加寬廣。」
而Bostrom堅持認真對待模擬理論,因為對於他來說,「這有助於在這個世界上尋找自己的定位,盡自己所能去理解這個世界,並嘗試突破自己的局限去不斷嘗試。」
蝌蚪五線譜編譯自 nbcnews ,譯者 狗格格,轉載須授權