九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

[doc] 單片機(jī)應(yīng)用程序的軟件加密技術(shù)

  • 資源ID:28596313       資源大?。?span id="24d9guoke414" class="font-tahoma">28KB        全文頁數(shù):10頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

[doc] 單片機(jī)應(yīng)用程序的軟件加密技術(shù)

單片機(jī)應(yīng)用程序的軟件加密技術(shù)N2=RECC()F=II,20SAY.柯印時(shí)行距?”GETPRPICT99READPI=I320/PR一1o)/22,20SAY每頁打印多少條記錄?.GETPPPICT.99RANGI.PI3,20SAY從何條記錄開始打印GETNtRANGl,N24,20SAY從何條記錄開始打印GETN2RANGI.N25,20SAY打印多少份.GETFREADSETHLTTORECNO=NI.AND.RECN()<=N2GoB0TTCLEA4,2oY正在打印請等待.sETDEVITOP瑚EJECo,.0SAYcrm(96)+CHR38+STR(PR,2)+郵L(96)FFlDOWPaLFF<-FDOTOPY一1GOWHIL.NOT.EOF()1,0SAYcm(27)+.IB+LBI2,.0SAYLB2+(2D+IA3.oSAYLAI4,0sAYLA2NN=IDOWHILNN<-pp.AND.NOT.EOF0PROW()+I,0SAYLA3PROWO+I,oSAY&PSKIP,NN=NN+IENDDPROW()+I,oSAYLA4PROW()+2,L/2一10SAY”?STR(Y,2+.Y=Y+ll32O/PR一1,oSAY一I32O/PR,0SAYEJECENDDFF=FF+IENDD.o,0SAYCHR(96)+(舶.R(38)+20+CHR(96).SETDEVIToSCREUSERETU參考文獻(xiàn)1謝鑫華,譚揚(yáng)林,陳宏明等,rdaASEIPLUS原理與應(yīng)用,水利電力出版社,1988,3一單片機(jī)應(yīng)用程序的軟件加密技術(shù)安徽機(jī)電學(xué)院電氣系一周4爭一.亨I富,近年來單片機(jī)以它較高的性價(jià)比,在工業(yè)生產(chǎn)的過程控制和智能化儀器儀表等領(lǐng)域,越來越得到廣泛的應(yīng)用,已有不少新型的智能化產(chǎn)品相繼問世,.并取得專利權(quán).用單片機(jī)組成一個(gè)控制系統(tǒng)或智能化產(chǎn)品對,最大的特點(diǎn)是硬件結(jié)構(gòu)簡單,容易被仿制因此,對單片機(jī)的應(yīng)用程序進(jìn)行加密,使用戶很難分析出源程序結(jié)構(gòu),阻止用戶對系統(tǒng)的復(fù)制,這對廣大單片機(jī)應(yīng)用系統(tǒng)的研制者來說具有十分重要的意義.=贛.加技術(shù)單片機(jī)應(yīng)用程序常以機(jī)器語言形式存放在系統(tǒng)的FPROM或ROM中.對應(yīng)用程序的加密就是使用戶無法得到其程序結(jié)構(gòu)和清單.機(jī)器語言級的姍密過程有硬件稚軟件麗種方法.硬件椰密一般是通過改變系統(tǒng)硬件的結(jié)構(gòu)或連線米對系統(tǒng)程序加以保密,但這種保密方法一般都可用邏輯分析儀,通過分析各硬件引腳間的邏輯關(guān)系,加以解密.因此,軟件加密技術(shù)是_種常用的加密手段,而軟件加密的技術(shù)構(gòu)思多種多樣,本文僅就筆者的工作實(shí)踐體會(huì),針對反匯編程序介紹幾種適甩子MCS-48和MCS-5N單片機(jī)應(yīng)用系程序的軟件加密授術(shù),使用戶無法通過反匯編程序來得到程序清單,以實(shí)現(xiàn)對系統(tǒng)程序的保護(hù).,(一)改變程序模塊間的連接方式,實(shí)現(xiàn)對程序加密.1在單片機(jī)磁用系統(tǒng)的程序編制中,常采用結(jié)構(gòu)程序設(shè)計(jì)和模塊化設(shè)計(jì)方法,一個(gè)系程序常由一個(gè)主程序和多個(gè)子程序構(gòu)成.因此,我們可改變各模塊之間的存放方式,來實(shí)現(xiàn)對程序的加密.1?在程序模塊間插入加密字節(jié)81龜這種方法就是通過在兩模螃的連接處有意插八加密字節(jié),使反匯編程序無法反匯編出系統(tǒng)實(shí)際運(yùn)行的程序.如有8013單片機(jī)兩個(gè)應(yīng)用程序模塊MK1和MK2為:;,MK1100022RETJ100175DB75H.1OO2EOMOVXA一DPT,R11003F574MOV74,A_MK2100522RET在這兩個(gè)模塊連接處插八一個(gè)加密字節(jié)75H后,反匯編得到:;,MK11o0o22PETl00175,Eo75MOVE0H,#F5H110047422MOVA,#22H/MK2.;J可見模塊MK2內(nèi)容完全改變.在使用這種方法.時(shí),關(guān)鍵是對加密字節(jié)的選擇.選擇時(shí)要考慮到可以造成下一模塊的改變.通常選擇二字節(jié)或三字一節(jié)指令的首字節(jié)作為加密字節(jié),加到下一個(gè)程序模塊前的一個(gè)或兩字節(jié)中.一個(gè)程序I申各模塊間選擇多少加密字節(jié),視具體情況而定.?2,使程序中的某些字節(jié)為兩個(gè)程序模塊共享若在兩模塊連接處,存在有重復(fù)數(shù)捂時(shí),可使用共享技術(shù)來實(shí)現(xiàn)兩模塊之間的連接,造成反匯編程序輸出錯(cuò)誤程序清單如砉有8031單片機(jī)的兩個(gè)程序模:i:MK3.MK4為:1-,?;MK310IFII”BoAJMP10E0H一1021E.o_lMovxA,DPTR1+一1022F574.MOV74,.AMK41024.RET,.I這兩個(gè)搓_塊連接處102OH單元與l021H-元的內(nèi)容相同,.這樣我們可利角共享技術(shù),使1020H單元內(nèi)容E0H為K3,MK4個(gè)模塊同使用,使源程序的連接變?yōu)?,.,一主1MK310rFi1E0AJMP10E0Hl1020E0?MOVXA,DPTR1.1021F574Mov7”4,AKM4ll02322.PETt,.J?8Z則反匯編后源程序變?yōu)?,;:i01F1iE0AJMP1oEQHMK31021F574MOV74,A11o2322.RET從而使源程序模:.JcMK4中的MOVXA,DPTR指令摹失.(二)用返回指令取代無條件轉(zhuǎn)移指令,破壞對PC值的跟蹤.采用上述的方法,可破壞反匯編程序輸出的源程序清單,防止用戶得到完整的程序結(jié)構(gòu),以實(shí)現(xiàn)對系統(tǒng)保護(hù).但目前有些用戶通過可以跟蹤PC值內(nèi)容的反匯編程序來獲得系統(tǒng)程序清單.對這種反匯編程序,上述的兩個(gè)方法將無能為力.但我們可用返回指令取代無條件轉(zhuǎn)移指令的方法,來破壞反匯編程序?qū)c值的跟蹤,實(shí)現(xiàn)源程序加密.如若85單片機(jī)某一程序申含有無條件轉(zhuǎn)移指令為:,100:JMP2o4H;則可用如下的程序段來代替:1ooC7MOVA,PSW.10117INCA.102D7MOVPSW,A1035307ANLA,#07H,105ADMOVR0,A10660ADDA,Ro107A0.MOVR0,A108B004MOVRo,#O4H10A培INCRo10BB002MOVRo,#o2H.10D.22RETr使用這種方法就是利用RET對PL程序狀態(tài)字,不產(chǎn)生影響,帝PSW又決定了堆棧指針的特性,首,先改變PSW的內(nèi)容,再將轉(zhuǎn)移地址O204H送入堆棧中,再用RET來實(shí)現(xiàn)程序的轉(zhuǎn)移,從而使跟蹤PC值的反匯編程序無能為力,迭到對源程序的保護(hù).一一三,結(jié)束語-以上所述的各種方法,筆者在工作中通過使用證明是行之有效的.當(dāng)然加密對于解密是相對而言的,它們之間只存在一個(gè)相對穩(wěn)定的有限時(shí)期.,在.實(shí)際編程過程中若綜合使用上建酌幾種方法,將會(huì)取到更好的加密效果.,

注意事項(xiàng)

本文([doc] 單片機(jī)應(yīng)用程序的軟件加密技術(shù))為本站會(huì)員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!