A. 怎樣查看一個軟體的源代碼
對於現在的軟體來說,源代碼是最基礎的部分,得到了源代碼也就幾乎得到了軟體的全部。源代碼對於商業性質的軟體來說是極其重要的,一旦泄露就會造成非常大的損失,所以源代碼是一個軟體開發團隊的最高機密。
正因如此,很多人出於不同目的,會想辦法得到軟體的源代碼,但是我們知道,軟體的最終產品一般是已經編譯過的文件,就像我們初學C語言時生成的 exe 文件一樣,是一些二進制符,不能直接查看源碼。
想要查看一個軟體的源代碼,首先要確定這個軟體的開發者是否已經將其開源,如果開源的話就不必大費周章地去反編譯了,直接去開源社區里就會發現該軟體的源碼,開發者一般也會提供源碼的下載鏈接。
如果軟體不開源,那就要進行反編譯了,查看大多數軟體的源碼都需要用到這個方法,即使反編譯了,看到的源代碼也是非常混亂的,因為為了保護源碼,開發者在編譯前都會進行混淆,目的就是即使有人反編譯成功,也無法看懂代碼里的邏輯,這也是保護源碼的最後一道防線。
B. 源碼怎麼使用
可以用記事本打開的好多行英文的,用編程語言寫好的軟體源程序經過編譯成目標程序,才能運行。一般目標程序不能再修改了。電腦上安裝的軟體都是目標程序。源程序不可能直接運行的。提倡軟體開源的人士認為應該提供源程序給用戶,讓用戶自己修改,有利於軟體行業的發展。反對的人覺得這樣不利於保護版權。
(2)軟體源碼怎麼設置擴展閱讀
源代碼主要有以下2種作用:
1、生成目標代碼,即計算機可以識別的代碼。
2、對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程序員都忽視軟體說明的編寫,因為這部分雖然不會在生成的程序中直接顯示,也不參與編譯。但是說明對軟體的學習、分享、維護和軟體復用都有巨大的好處。
因此,書寫軟體說明在業界被認為是能創造優秀程序的良好習慣,一些公司也硬性規定必須書寫。
C. PS源碼如何使用 學會方法好操作
1、打開Adobe Photoshop 軟體,打開psd源碼。
2、打開自己喜歡的圖片,拖到Adobe Photoshop 軟體裡面去。
3、把拖進來的圖片像素改為1440×1000的大小。
4、用移動工具把該好的圖片拖到psd源碼裡面去。
5、把圖片拖到最後面去,也就是圖層的最底。
6、把動畫裡面的帳圖層改一樣多,並且帳和圖層設置一個亮其它不亮的進行調節。
7、調節好以後進行存儲,存為web格式,選擇gif存儲即可。
D. 怎樣修改一軟體的源代碼
到文件夾找到你想改的文件,然後用記事本打開,如果沒有許可權就拖到桌面,修改後保存,然後再放回去就行了。不過如果你沒有專業知識還是不要改了,亂改肯定是沒用的
E. 怎樣查看和修改軟體的源代碼
exe文件信息一般不能直接更改,因為是編譯好的,並且一般都加了殼。
想改的話,得用脫殼了吧。不同的文件有可能用了不同的軟體加了殼。
用各類脫殼工具測試並脫殼後,再反編譯,有可能得到相關文件信息並更改。
(一)殼的概念
作者編好軟體後,編譯成exe可執行文件。 1.有一些版權信息需要保護起來,不想讓別人隨便改動,如作者的姓名,即為了保護軟體不被破解,通常都是採用加殼來進行保護。 2.需要把程序搞的小一點,從而方便使用。於是,需要用到一些軟體,它們能將exe可執行文件壓縮, 3.在黑客界給木馬等軟體加殼脫殼以躲避殺毒軟體。實現上述功能,這些軟體稱為加殼軟體。
(二)加殼軟體最常見的加殼軟體ASPACK ,UPX,PEcompact 不常用的加殼軟體WWPACK32;PE-PACK ;PETITE NEOLITE
(三)偵測殼和軟體所用編寫語言的軟體,因為脫殼之前要查他的殼的類型。 1.偵測殼的軟體fileinfo.exe 簡稱fi.exe(偵測殼的能力極強) 2.偵測殼和軟體所用編寫語言的軟體language.exe(兩個功能合為一體,很棒) 推薦language2000中文版(專門檢測加殼類型) 3.軟體常用編寫語言Delphi,VisualBasic(VB)---最難破,VisualC(VC)
(四)脫殼軟體。 軟體加殼是作者寫完軟體後,為了保護自己的代碼或維護軟體產權等利益所常用到的手段。目前有很多加殼工具,當然有盾,自然就有矛,只要我們收集全常用脫殼工具,那就不怕他加殼了。軟體脫殼有手動脫和自動脫殼之分,下面我們先介紹自動脫殼,因為手動脫殼需要運用匯編語言,要跟蹤斷點等,不適合初學者,但我們在後邊將稍作介紹。
加殼一般屬於軟體加密,現在越來越多的軟體經過壓縮處理,給漢化帶來許多不便,軟體漢化愛好者也不得不學習掌握這種技能。現在脫殼一般分手動和自動兩種,手動就是用TRW2000、TR、SOFTICE等調試工具對付,對脫殼者有一定水平要求,涉及到很多匯編語言和軟體調試方面的知識。而自動就是用專門的脫殼工具來脫,最常用某種壓縮軟體都有他人寫的反壓縮工具對應,有些壓縮工具自身能解壓,如UPX;有些不提供這功能,如:ASPACK,就需要UNASPACK對付,好處是簡單,缺點是版本更新了就沒用了。另外脫殼就是用專門的脫殼工具來對付,最流行的是PROCDUMP v1.62 ,可對付目前各種壓縮軟體的壓縮檔。在這里介紹的是一些通用的方法和工具,希望對大家有幫助。我們知道文件的加密方式,就可以使用不同的工具、不同的方法進行脫殼。下面是我們常常會碰到的加殼方式及簡單的脫殼措施,供大家參考: 脫殼的基本原則就是單步跟蹤,只能往前,不能往後。脫殼的一般流程是:查殼->尋找OEP->Dump->修復 找OEP的一般思路如下: 先看殼是加密殼還是壓縮殼,壓縮殼相對來說容易些,一般是沒有異常,找到對應的popad後就能到入口,跳到入口的方式一般為。 我們知道文件被一些壓縮加殼軟體加密,下一步我們就要分析加密軟體的名稱、版本。因為不同軟體甚至不同版本加的殼,脫殼處理的方法都不相同。
常用脫殼工具: 1、文件分析工具(偵測殼的類型):Fi,GetTyp,peid,pe-scan, 2、OEP入口查找工具:SoftICE,TRW,ollydbg,loader,peid 3、mp工具:IceDump,TRW,PEditor,ProcDump32,LordPE 4、PE文件編輯工具PEditor,ProcDump32,LordPE 5、重建Import Table工具:ImportREC,ReVirgin 6、ASProtect脫殼專用工具:Caspr(ASPr V1.1-V1.2有效),Rad(只對ASPr V1.1有效),loader,peid(1)Aspack: 用的最多,但只要用UNASPACK或PEDUMP32脫殼就行了 (2)ASProtect+aspack:次之,國外的軟體多用它加殼,脫殼時需要用到SOFTICE+ICEDUMP,需要一定的專業知識,但最新版現在暫時沒有辦法。 (3)Upx: 可以用UPX本身來脫殼,但要注意版本是否一致,用-D 參數 (4)Armadill: 可以用SOFTICE+ICEDUMP脫殼,比較煩 (5)Dbpe: 國內比較好的加密軟體,新版本暫時不能脫,但可以破解 (6)NeoLite: 可以用自己來脫殼 (7)Pcguard: 可以用SOFTICE+ICEDUMP+FROGICE來脫殼 (8)Pecompat: 用SOFTICE配合PEDUMP32來脫殼,但不要專業知識 (9)Petite: 有一部分的老版本可以用PEDUMP32直接脫殼,新版本脫殼時需要用到SOFTICE+ICEDUMP,需要一定的專業知識 (10)WWpack32: 和PECOMPACT一樣其實有一部分的老版本可以用PEDUMP32直接脫殼,不過有時候資源無法修改,也就無法漢化,所以最好還是用SOFTICE配合 PEDUMP32脫殼 我們通常都會使用Procmp32這個通用脫殼軟體,它是一個強大的脫殼軟體,他可以解開絕大部分的加密外殼,還有腳本功能可以使用腳本輕松解開特定外殼的加密文件。另外很多時候我們要用到exe可執行文件編輯軟體ultraedit。我們可以下載它的漢化注冊版本,它的注冊機可從網上搜到。ultraedit打開一個中文軟體,若加殼,許多漢字不能被認出 ultraedit打開一個中文軟體,若未加殼或已經脫殼,許多漢字能被認出 ultraedit可用來檢驗殼是否脫掉,以後它的用處還很多,請熟練掌握例如,可用它的替換功能替換作者的姓名為你的姓名注意位元組必須相等,兩個漢字替兩個,三個替三個,不足處在ultraedit編輯器左邊用00補。
常見的殼脫法:
(一)aspack殼 脫殼可用unaspack或caspr 1.unaspack ,使用方法類似lanuage,傻瓜式軟體,運行後選取待脫殼的軟體即可. 缺點:只能脫aspack早些時候版本的殼,不能脫高版本的殼 2.caspr第一種:待脫殼的軟體(如aa.exe)和caspr.exe位於同一目錄下,執行windows起始菜單的運行,鍵入 caspr aa.exe脫殼後的文件為aa.ex_,刪掉原來的aa.exe,將aa.ex_改名為aa.exe即可。使用方法類似fi 優點:可以脫aspack任何版本的殼,脫殼能力極強缺點:Dos界面。第二種:將aa.exe的圖標拖到caspr.exe的圖標上***若已偵測出是aspack殼,用unaspack脫殼出錯,說明是aspack高版本的殼,用caspr脫即可。 (二)upx殼 脫殼可用upx待脫殼的軟體(如aa.exe)和upx.exe位於同一目錄下,執行windows起始菜單的運行,鍵入upx -d aa.exe (三)PEcompact殼 脫殼用unpecompact 使用方法類似lanuage傻瓜式軟體,運行後選取待脫殼的軟體即可 (四)procmp 萬能脫殼但不精,一般不要用 使用方法:運行後,先指定殼的名稱,再選定欲脫殼軟體,確定即可脫殼後的文件大於原文件由於脫殼軟體很成熟,手動脫殼一般用不到。
三、壓縮與脫殼
現在脫殼一般分手動和自動兩種,手動就是用TRW2000、TR、SOFTICE等調試工具對付,對脫殼者有一定水平要求。而自動就稍好些,用專門的脫殼工具來脫,最常用某種壓縮軟體都有他人寫的反壓縮工具對應,有些壓縮工具自身能解壓,如UPX;有些不提供這功能,如:ASPACK,就需要UNASPACK對付。很多文件使用了一些壓縮加殼軟體加密過,這就需要對文件進行解壓脫殼處理後,才能漢化。這種壓縮與我們平時接觸的壓縮工具如winzip,winrar等壓縮不同,winzip和winrar等壓縮後的文件不能直接執行,而這種 EXE 壓縮軟體,EXE文件壓縮後,仍可以運行。這種壓縮工具把文件壓縮後,會在文件開頭一部分,加了一段解壓代碼。執行時該文件時,該代碼先執行解壓還原文件,不過這些都是在內存中完成的,由於微機速度快,我們基本感覺不出有什麼不同。這樣的程序很多,如 The bat,Acdsee,Winxfile等等。
要脫殼就應先了解常用壓縮工具有哪些,這樣知己知彼,如今越來越多的軟體商喜歡用壓縮方式發行自己的產品,如The bat!用UPX壓縮,ACDSEE3.0用ASPACK壓縮等。它有以下因素:一是:微機性能越來越好,執行過程中解壓使人感覺不出來,用戶能接受(給軟體加殼,類似WINZIP 的效果,只不過這個加殼壓縮之後的文件,可以獨立運行,解壓過程完全隱蔽,都在內存中完成。解壓原理,是加殼工具在文件頭里加了一段指令,告訴CPU,怎麼才能解壓自己。現在的CPU都很快,所以這個解壓過程你看不出什麼異常。因為軟體一下子就打開了,只有你機器配置非常差,才會感覺到不加殼和加殼後的軟體運行速度的差別。)。 二是:壓縮後軟體體積縮小,便於網路傳輸。三是:增加破解的難度。首先,加殼軟體不同於一般的winzip,winrar等壓縮軟體.它是壓縮exe可執行文件的,壓縮後的文件可以直接運行.而winzip,winrar等壓縮軟體可壓縮任何文件,但壓縮後不能直接運行。很多站點不允許上傳可執行文件,而只能上傳壓縮的文件,一方面處於速度考慮,也是為了安全性考慮。用加殼軟體壓縮的文件就是體積縮小,別的性質沒改變。還是EXE文件,仍可執行,只是運行過程和以前不一樣了。壓縮工具把文件壓縮後,在文件開頭一部分,加了一段解壓代碼。執行時該文件時,該代碼先執行解壓還原文件,不過這些都是在內存中完成的,由於微機速度快,我們基本感覺不出有什麼不同。
F. 怎麼讓源碼變成對話框軟體
步驟1/13
首先打開exe4j軟體。
步驟2/13
然後點擊"2.Project type",然後勾選「JAR in EXE」mode。
步驟3/13
然後點擊「Next」進入下一步操作。
步驟4/13
接著給應用取個名稱,之後選擇exe生成後放在那裡(我的E:/),點擊「Next」。
步驟5/13
要生成的exe取名,如果想生成自定義圖標,那麼選擇你的ico文件,如果你不想在一台電腦上運行多個你的程序,你可以勾選「Allow only a single...」,點擊「Next」
步驟6/13
點擊綠色「+」,設置程序運行的Class Path。然後選擇我們自己的可執行jar文件(我的test.jar),點擊OK。
步驟7/13
之後點擊General中的Main Class選擇按鈕,在彈出窗口中,exe4j會自動搜索當前Class Path下的全部jar中包含main方法的類,並列出,直接選擇自己的主程序,然後點擊「OK」,再點擊「Next」。
步驟8/13
輸入Java最小jre版本號和最大jre版本號,然後點擊「Next」。
步驟9/13
默認點擊「Next」就行了。
步驟10/13
再默認點擊「Next」就行了。
步驟11/13
然後就是exe文件生成中。
步驟12/13
這樣就行完成,點擊「exit」退出就可以了。
步驟13/13
接下來就看一下在我們要保存的目錄中是否生成了exe文件,這樣就完成了。
app開發公司找專業軟體開發公司
廣州位元組工場科技有..廣告查看詳情
1.打開exe4j軟體。
2.點擊"2.Project type",然後勾選「JAR in EXE」mode。
3.然後點擊「Next」進入下一步操作。
4.給應用取個名稱,之後選擇exe生成後放在那裡,點擊「Next」。
5.為要生成的exe取名,如果想生成自定義圖標,那麼選擇你的ico文件,如果你不想在一台電腦上運行多個你的程序,你可以勾選「Allow only a single...」,點擊「Next」
6.點擊綠色「+」,設置程序運行的Class Path。然後選擇我們自己的可執行jar文件,點擊OK。
7.之後點擊General中的Main Class選擇按鈕,在彈出窗口中,exe4j會自動搜索當前Class Path下的全部jar中包含main方法的類,並列出,直接選擇自己的主程序,然後點擊「OK」,再點擊「Next」。
8.輸入Java最小jre版本號和最大jre版本號,然後點擊「Next」。
9.默認點擊「Next」就行了。
10.再默認點擊「Next」就行了。
11.然後就是exe文件生成中。
12.這樣就行完成,點擊「exit」退出就可以了。
13.接下來就看一下在我們要保存的目錄中是否生成了exe文件。
G. 用c語言編譯器怎麼修改軟體源碼
首先你要有軟體的源代碼,然後更改你想要改的地方,然後編譯,
然後就得到修改後的程序了。
如果你沒有源代碼,只可能更改程序里的資源,比如字元串圖片什麼的,其他的就不好更改了。
H. 怎樣提取一個軟體的源代碼
1、一款知名的開源軟體,大部分都有自己的官方網站,我們可以從它的官方網站上去下載。
比如,下載linux內核源碼,我們可以搜索一下官網,然後去下載。
I. 小程序源碼怎麼用 小程序源碼如何用
1、打開瀏覽器,把免費免費小程序.網站復制到瀏覽器上面,打開後點擊免費製作。
2、選擇自己所屬行業或者是喜歡的模版,通過拖拽,添加功能的方式,設計出自己自己的微信小程序,全程不需要使用代碼。
3、登錄微信公眾號,點擊左側欄目裡面的開發-》再選擇開發設置中,獲取AppID和AppSeret 。
4、配置request、socket、uploadfile、downloadfile 合法域名。在小程序編輯界面點擊生成 選擇已綁定的域名,如果要使用自己的域名必須要安裝https證書。
5、在微信公眾號小程序官方平台 點擊左側欄目的開發-》然後再點擊開發設置中,錄入合法域名。
6、生成小程序流程,在右上角點擊生成、填寫好之前獲取的Appid和AppSecret等。
7、點擊保存後彈出下載代碼界面,這個就是通過模塊化的功能以及拖拽設計出來的小程序。上傳到小程序發布軟體提交審核,通過後就可以發布出去。
J. 誰知道源碼怎樣設置到 股票軟體里的
M 就是你要求的30天,你按照下面的方法可以隨意給這個M賦值,可以是1-1000天的任何天數的匯總。N表示的是換手率總數,你可以設置任何比例。0.3表示30%,另外我試了一下,目前82.9%的股票30天累積換手超過30%。你先要把這個公式放到 功能 ---專家系統---公式管理器 將 選擇條件選股 展開 然後點 新建把這個公式考進去,編個名字。。在參數裡面 把M、N 賦值。然後保存。。保存的時候注意,公式類型要選擇 指標條件選股然後 功能 ---選股器---條件選股,在條件選股公式裡面找到這個(一般在最低下),把參數填上或者直接就默認,然後選擇 加入條件 執行選股就可以了。