導航:首頁 > 軟體知識 > 程序什麼意思

程序什麼意思

發布時間:2022-02-01 03:13:01

⑴ 程序是什麼

加殼和脫殼,簡單說就是軟體的加密和解密!

最早提出「殼」這個概念的,據我所知,應該是當年推出脫殼軟體 RCOPY 3 的作者熊焰先生。在幾年前的 DOS 時代,「殼」一般都是指磁碟加密軟體的段加密程序,可能是那時侯的加密軟體還剛起步不久吧,所以大多數的加密軟體(加殼軟體)所生成的「成品」在「殼」和需要加密的程序之間總有一條比較明顯的「分界線」。有經驗的人可以在跟蹤軟體的運行以後找出這條分界線來,至於這樣有什麼用這個問題,就不用我多說了。但畢竟在當時,甚至現在這樣的人也不是很多,所以當 RCOPY3 這個可以很容易就找出「分界線」,並可以方便的去掉「殼」的軟體推出以後,立即就受到了很多人的注意。老實說,這個我當年在《電腦》雜志看到廣告,在廣州電腦城看到標著999元的軟體,在當時來說,的確是有很多全新的構思,單內存生成 EXE 可執行文件這項,就應該是世界首創了。但它的思路在程序的表現上我認為還有很多可以改進的地方(雖然後來出現了可以加強其功力的 RO97),這個想法也在後來和作者的面談中得到了證實。在這以後,同類型的軟體想雨後春筍一般冒出來,記得住名字的就有: UNKEY、MSCOPY、UNALL .... 等等,但很多的軟體都把磁碟解密當成了主攻方向,忽略了其它方面,當然這也為以後的「密界剋星」「解密機器」等軟體打下了基礎,這另外的分支就不多祥談了,相信機齡大一點的朋友都應該看過當時的廣告了。

解密(脫殼)技術的進步促進、推動了當時的加密(加殼)技術的發展。LOCK95和 BITLOK 等所謂的「殼中帶籽」加密程序紛紛出籠,真是各出奇謀,把小小的軟盤也折騰的夠辛苦的了。正在國內的加殼軟體和脫殼軟體較量得正火紅的時候,國外的「殼」類軟體早已經發展到像 LZEXE 之類的壓縮殼了。這類軟體說穿了其實就是一個標準的加殼軟體,它把 EXE 文件壓縮了以後,再在文件上加上一層在軟體被執行的時候自動把文件解壓縮的「殼」來達到壓縮 EXE 文件的目的。接著,這類軟體也越來越多, PKEXE、AINEXE、UCEXE 和後來被很多人認識的 WWPACK 都屬於這類軟體,但奇怪的是,當時我看不到一個國產的同類軟體。

過了一段時間,可能是國外淘汰了磁碟加密轉向使用軟體序列號的加密方法吧,保護 EXE 文件不被動態跟蹤和靜態反編譯就顯得非常重要了。所以專門實現這樣功能的加殼程序便誕生了。 MESS 、CRACKSTOP、HACKSTOP、TRAP、UPS 等等都是比較有名氣的本類軟體代表,當然,還有到現在還是數一數二的,由台灣同胞所寫的 FSE 。其實以我的觀點來看,這樣的軟體才能算是正宗的加殼軟體。

在以上這些加殼軟體的不斷升級較勁中,很多軟體都把比較「極端」技術用了上去,因為在這個時候 DOS 已經可以說是給眾高手們玩弄在股掌之間了,什麼保護模式、反 SICE 、逆指令等等。相對來說,在那段時間里發表的很多國外脫殼程序,根本就不能對付這么多的加殼大軍,什麼 UPC、TEU 等等都紛紛成為必防的對象,成績比較理想的就只有 CUP386 了,反觀國內,這段時間里也沒了這方面的「矛盾斗爭」。加殼軟體門揮軍直搗各處要崗重地,直到在我國遇到了 TR 這個銅牆鐵壁以後,才紛紛敗下陣來各謀對策,但這已經是一年多以後的事情了。我常想,如果 TR 能早兩年「出生」的話,成就肯定比現在大得多,甚至蓋過 SICE 也有可能。TR 發表的時候 WIN95 的流行已經成為事實,DOS 還有多少的空間,大家心裡都清楚。但話又說回來, TR 的確是個好軟體,比起當年的 RCOPY3 有過之而無不及,同時也證明了我們中國的 CRACK 實力(雖然有點過時)。這個時候,前面提到過的 FSE 憑著強勁的實力也漸漸的浮出了水面,獨領風騷。其時已經是 1997 年年底了,我也走完了學生「旅程」。工作後在CFIDO 的 CRACK 區認識了 Ding-Boy ,不久 CRACK 區關了,我從此迷上了 INTERNET,並於98年6月建起了一個專門介紹「殼」的站台: ;;,放上了我所收集的所有「殼」類軟體。在這段時間里,各種「殼」類軟體也在不段的升級換代,但都沒什麼太大的進展,差不多就是 TR 和眾加殼軟體的版本數字之爭而已。
1998年8月,一個名為 UNSEC (揭秘)的脫殼軟體發表了,它號稱可以脫掉98年8月以前發表的所有殼。我測試之後,覺得並沒傳聞中的那麼厲害,特別是兼容性更是令我不想再碰它。 Ding-Boy 給這個軟體的作者提了很多建議,但寄去的 EMIAL 有如泥牛入海,可能是一怒之下吧,不久 Ding-Boy 的 BW (沖擊波)就誕生了。這個使用內存一次定位生成 EXE 文件(後來放棄了)的脫殼軟體,在我的站台公開後,得到了很多朋友們的肯定。要知道,從RCOPY 3 開始,絕大部分的脫殼軟體都是要兩次運行目標程序來確定 EXE 的重定位數據的。BW 的這一特點雖然有兼容性的問題,但也樹立了自己的風格、特色。經過幾個月的改善, BW 升級到了 2.0 版本,這個版本的推出可以說是 BW 的轉折點,因為它已經是一個成熟、穩定脫殼軟體了,它可以對付當時(現在)大多數的殼,包括當時最新的 FSE 0.6 等。更重要的是這個版本把選擇殼的和軟體「分界線」這個最令新手頭疼的步驟簡化到不能再簡化的地步,使更多的朋友接受了它。另外,能加強 BW 功力的 CI 模式也是其它脫殼軟體沒有的東西。最近,BW 發表了最新的 2.5 BETA2 版本,增強了一些方面的功能,因它竟然可以脫掉號稱最厲害的磁碟加密工具 LOCKKING 2.0 的加密殼,因而進一步奠定了它在「脫殼界」的地位。說到最新,就不能不提 GTR、LTR、EDUMP、ADUMP、UPS、UPX、APACK 這幾個國外的好軟體了,它們每個都有自己的特色,可以說都是當今各類「殼」中的最新代表了。(這些軟體和詳細介紹請到我的主頁查閱)

由於 WINDOWS 3.1 只是基於 DOS 下的一個圖形外殼,所以在這個平台下的「殼」類軟體很少,見過的就只有像 PACKWIN 等幾個有限的壓縮工具,終難成氣候。

可能是 MICROSOFT 保留了 WIN95 的很多技術上的秘密吧,所以即便是 WIN95 已經推出了 3 年多的時間,也沒見過在其上面運行的「殼」類軟體。直到 98 年的中期,這樣的軟體才遲遲的出現,而這個時候 WIN98 也發表了有一段日子了。應該是有 DOS 下的經驗吧,這類的軟體不發表由自可,一發表就一大批地的沖了出來。先是加殼類的軟體如: BJFNT、PELOCKNT 等,它們的出現,使暴露了 3 年多的 WIN95 下的 PE 格式 EXE 文件得到了很好的保護。大家都應該知道現在很多 WIN95 下的軟體都是用注冊碼的方法來區分、確定合法與非法用戶的吧,有了這類加殼軟體,這種注冊方法的安全性提高了不少,如果大家也有自己編的 WIN95 程序,就一定要多留意一下本類軟體了。接著出現的就是壓縮軟體了,因為 WIN95 下運行的 EXE 文件「體積」一般都比較大,所以它的實用價值比起 DOS 下的壓縮軟體要大很多,這類的軟體也很多,早些時候的 VBOX、PEPACK、PETITE 和最近才發表的 ASPACK、UPX 都是其中的佼佼者。在 DOS 下很流行的壓縮軟體 WWPACK 的作者也推出了對應 WIN95 版本的 WWPACK32,由於性能並不是十分的突出,所以用的人也不太多。由於壓縮軟體其實也是間接給軟體加了殼,所以用它們來處理 EXE 也是很多軟體作者喜歡做的事情,最近新發表的很多軟體里都可以看到這些加殼、加壓縮軟體的名字了。有加殼就一定會有脫殼的,在 WIN95 下當然也不例外,但由於編這類軟體比編加殼軟體要難得多,所以到目前為止,我認為就只有 PROCDUMP 這個軟體能稱為通用脫殼軟體了,它可以對付現在大多數的加殼、壓縮軟體所加的殼,的確是一個難得的精品。其它的脫殼軟體多是專門針對某某加殼軟體而編,雖然針對性強、效果好,但收集麻煩,而且這樣的脫殼軟體也不多。前些時候 TR 作者也順應潮流發表了 TR 的 WIN95 版本: TRW ,由現在的版本來看可以對付的殼還不多,有待改進。

BW 的作者 Ding-Boy 最新發表了一個 WIN95 的 EXE 加殼軟體 DBPE 。雖然它還不太成熟,但它可以為軟體加上使用日期限制這個功能是其它加殼軟體所沒有的,或者以後的加殼軟體真的會是像他說的那樣可以:加殼和壓縮並重、並施;隨意加使用日期;加上注冊碼;加軟體狗(磁碟)保護;加硬體序列號判別;加... 。

⑵ 程序是什麼意思

程序(program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。
就是用來解決或實現一些特定的問題而發明出來的工具、

⑶ 程序是什麼意思

程序就是指令集,而指令就是操作中央處理器(CPU)進行各種動作的二進制代碼.
我們用各種語言編寫的代碼,不是電腦能夠直接運行的指令,如果要讓電腦運行我們的代碼,必須將我們編寫的代碼翻譯成電腦能夠識別的二進制指令.當然這個工作有專門的程序來作,那就是編譯器.就是它來充當翻譯.
DOS 是disk operation system的英文縮寫.意思是磁碟操作系統.

⑷ 程序是什麼

什麼是程序?答案並非是完全明了的。如果我們試圖確證程序這一概念的本質,將會陷入關於形式與內容這一無休止的哲學討論之中。但我們並不能因此而拒絕任何界定。程序這一觀念還存在喪失自身輪廓的危險,因為在廣泛的意義上,所有社會制度都是「程序」。(Peters,1991)

當我們就法律領域考慮時,各種各樣的解紛與決定程序就會浮現於腦海。其中最突出的是法庭與行政程序。仲裁也是一種程序。調解與談判,只有當它們在預定好的框架中進行時(而非自發進行),才視其為程序。

蒂鮑特和瓦爾克(Thibaut and Walker 1975)過去認為只有在分配發生糾紛時,程序才是必要的。社會學家們並不接受這種限制。他們將那些規劃未來而並非專注於解決糾紛的程序包括進來後,極大地擴展了這一研究領域;換句話說,程序是積極的而非消極的。就這一意義而言,行政程序和議會的立法程序也都可觀察在內。許多發生在團體組織內外的分配過程也是如此。這些程序都不需要第三方或更高權威公平的預先分配。規則約束下的談判,譬如集體談判,在此意義上也構成程序。

在另一方面,我從這一領域排除了技術程序、符號系統和商談。我對研究與調查也抱有懷疑(See Peters,1991)。一項學術研究一般來說不是程序。但一項受法律規制的調查,譬如說由國會的某個機構進行的,仍然值得我們注意。

不過我仍然懷疑將那些並不追求決定的過程視為程序的看法。林德和泰勒(Lind and Tyler 1988)爭辯說排除這些過程,是對程序正義進行人為的限制。他們強調近來的研究表明,「程序正義的評判發生於那些沒有實質決定的領域,程序上的評判力緣起於尊敬或者禮節這些因素,這些因素與做決定毫無關系」。

就我看來,社會學家所使用的程序概念,又常常比心理學家所使用的程序概念為窄。盧曼(Luhmann,1969)也堅持較窄的程序概念,將程序規定為一種社會系統,這種系統只是一種短期現象,其特定功能是得出一個有約束力的決定。他視預先設計的制度及其與社會環境的區別為程序的先決條件。程序只有具備這些特徵才能在某種程度上獨立於外部環境,並獲得自治。

在那些程序是先於分配生成的、或多或少受規則約束的場合,對分配正義和程序正義作出區分是合理的。和盧曼的看法相一致,我認為強調一種沿用已久的實在程序,與程序可在其中重復實施的一般框架間的區別,是一項很重要的工作。雖然泰勒和福爾格(Tyler and Folger 1980)所研究的公民和警察間的沖突也可進行程序化建構。因為這種沖突會導致警官做出開具一張罰單,或者製作一份正式的處罰文件的決定。不過我仍然懷疑,不追求具體決定的組織系統內的各種非正式程序是否屬於我們所討論的主題,盡管那裡同樣會涉及到「公平」(Fairness)。格林伯格和泰勒(Greenberg and Tyler 1987)業已承認在某一系統化的背景中,公平會具有某些不同於論爭過程和分配中的意義。我還從程序正義的研究領域中排除了泰勒和凱恩(Caine)關於集團領導和政治權威的一項研究評估(1981)(Tyler, Rasinki, and Spodick 1985)——也就是對基於從政者的公正表象進行的選舉行為的研究,或者如沃瑟曼(Wasserman 1992)所提及的風險資本家和企業主,他們將程序正義作為解釋他們滿意程度的標准。因為我擔心不受限定的程序概念,會推導出任何一項交涉都是一個程序的結論,以致於抹殺了程序正義的研究與普通的交往分析之間的區別。

⑸ 程序是是什麼意思

程序有兩個含義,一個是可以運行的軟體,另一個是辦事的流程。

⑹ 程序是什麼意思

1、事情進行的步驟、次序:工作程序。

2、計算機在執行任務時,對它所處理的對象以及處理規則的一種描述。是通過程序設計語言來實現的。

程序就如同以英語(程序設計語言)寫作的文章,要讓一個懂得英語的人(編譯器)同時也會閱讀這篇文章的人(結構體系)來閱讀、理解、標記這篇文章。

一般的,以英語文本為基礎的計算機程序要經過編譯、鏈接而成為人難以解讀,但可輕易被計算機所解讀的數字格式,然後放入運行。

(6)程序什麼意思擴展閱讀

程序的運行:

為了使計算機程序得以運行,計算機需要載入代碼,同時也要載入數據。從計算機的底層來說,這是由高級語言(例如Java,C/C++,C#等)代碼轉譯成機器語言而被CPU所理解,進行載入。

如果您在一個符合大多數的計算機上,操作系統例如Windows、Linux等,載入並執行很多的程序,在這種情況下,每一個程序是一個單獨的映射,並不是計算機上的所有可執行程序。

它是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。同一計算機程序的源程序和目標程序為同一作品。

⑺ 程序 > >什麼意思

表示輸入
如 int a;
cin>>a;
就是輸入一個整數a

應用程序是什麼意思

【問題描述】:
網頁游戲黑屏,白屏,IE導致的無法調出flash.
【原因分析】:
Flash游戲無法運行時,可能由於IE內核導致無法調出flash插件導致。我們嘗試通過對IE的升降級進行測試,以下是IE升降級的教程,
【簡易步驟】:
IE降級:【360安全衛士】—【軟體管家】—【軟體安裝】-搜索IE8。找到並運行卸載程序
IE升級:【360安全衛士】—【軟體管家】—【軟體安裝】-搜索IE8。找到並運行安裝程序
【解決方案】:
一.IE降級
1.
點擊【360安全衛士】—【軟體管家】,這樣您就可以打開軟體管家了。(如圖1)
圖1
在打開的軟體管家中,我們搜索IE8,可以看到【Internet
Explorer
8.0正式版】這個軟體(如圖2)
圖2
下載並運行【Internet
Explorer
8.0正式版】這個軟體,(如圖3)
4.同意軟體的使用條款(如圖4)
圖4
選擇安裝更新,並點擊下一步:(如圖6)
圖6
軟體會自動運行:(如圖7)
圖7
安裝完成後會提示重啟電腦:(如圖8)
圖8
卸載IE8:
點擊【360安全衛士】—【軟體管家】,這樣您就可以打開軟體管家了。(如圖9)
圖9
找到卸載項點擊卸載
軟體管家會提示,選擇仍然卸載:
卸載程序會自動運行:
卸載完成後選擇不要重啟,點完成,卸載完成

⑼ 程序什麼意思

totalTime是無符號32位整數,4個位元組,存儲在無符號字元串ucRead[16]的第6、7、8和9位,通過移位獲得。

(ucRead[7] << 8)等同於ucRead[7]*256,其它類推。

⑽ 程序是指什麼啊

計算機程序的定義LJ
程序(program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。 程序(港台稱之為程式) program(me)或procere chéng xù
編輯本段概念
概念1.:為進行某活動或過程所規定的途徑。 概念2.程序是由序列組成的,告訴計算機如何完成一個具體的任務。由於現在的計算機還不能理解人類的自然語言,所以還不能用自然語言編寫計算機程序。
編輯本段指示計算機按解決問題的步驟
實現預期目的而進行操作的一系列語句和指令。一般分為系統程序和應用程序兩大類。 計算機中的程序在港澳台地區稱為程式。程序就是為使電子計算機執行一個或多個操作,或執行某一任務,按序設計的計算機指令的集合。由程序計數器(Program Counter)控制。程序(program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。是用匯編語言、高級語言等開發編制出來的可以運行的文件,在計算機中稱可執行文件(後綴名一般為.exe)。我們玩的游戲一般都是應用程序(但現在後綴名為.swf的Flash影片類的游戲也比較流行)

閱讀全文

與程序什麼意思相關的資料

熱點內容
7HTA63什麼程序 瀏覽:46
交易貓店鋪進貨怎麼賣 瀏覽:330
為什麼電腦運行程序突然變得很慢 瀏覽:559
市場上賣大餅的為什麼好吃又松軟 瀏覽:162
井下技術有哪些 瀏覽:148
nhf是什麼地方的產品 瀏覽:734
哪些金融app推廣代理權 瀏覽:568
水車摩托車如何交易 瀏覽:875
產品還沒生產完叫什麼 瀏覽:920
查錄取狀態顯示數據維護中是什麼意思 瀏覽:134
深圳買房在哪裡搖號小程序 瀏覽:420
如何運行數控程序 瀏覽:379
贛州信息價在哪裡看 瀏覽:460
獸葯什麼時候在哪招代理 瀏覽:732
保時捷水溫數據流怎麼看 瀏覽:82
如何進行建築工程技術鑒定 瀏覽:17
公主家產品有哪些明星代言 瀏覽:192
程序員的朋友圈是什麼樣的 瀏覽:35
小程序如何添加點擊效果 瀏覽:280
外資代理記賬價格多少 瀏覽:444