91chinese在线,成人激情免费视频,国产午夜无码视频免费网站,亚洲另类无码一区二区三区

經典案例

聯系方式

公司名稱:昆山華航電子有限公司
公司電話:0512-50139595
公司郵箱:eric@kshuahang.com
公司地址:江蘇省昆山市善浦西路

您當前的位置:首頁 > 技術資源 > 芯片解密

軟件狗[Dongles]的加密與解密技術(3)

軟件狗[Dongles]的加密與解密技術(3)

三、操作指南

1、BITSHELL參數的詳細說明

BITSHELL可以用KEY環境變量來設定一些參數,這樣可以簡化使用過程。設置方法如下:

SET KEY=[SCHEMExx,][STAY,][CHECKOVL]

BITSHELL各項參數的意義如下:

(1)參數SCHEMExx,若給出則依用戶的要求使用指定的變形算法,否則將隨機抽取一種加密算法。BITSHELL2.0共有20種算法可選。

每一種算法都有自己的特點,有的加密難度大但解碼時間長,這種算法適合加密重要的代碼不是特別大的軟件,如算法三和十二;還有的加密難度適中但解碼速度快,如算法一,適合加密大型軟件。

每個用戶可以根據自己的特點選擇,如加密不同的版本用不同的算法,加密不同的程序用不同的算法。如選算法十五可給出SCHEME15,選算法十九可給出SCHMEM19等,依次類推。

(2)參數STAY用來選擇在加密程序執行完畢后,是否駐留監控程序。默認值為不駐留監控。

如果加密FoxPro編譯的程序,必須加參數SET KEY=STAY,以監控覆蓋模塊。

(3)參數CHECKVOL如果被加密的程序中有覆蓋模塊,此參數是用來選擇是否檢查覆蓋模塊。對于用CLIPPER編譯出來的軟件,加密時設置該參數非常有必要。默認值不檢查覆蓋模塊。

BITSHELL參數都是可選的,如果不設置,都有相應的默認值。默認的設置為:

(1)SCHEME為隨機挑選算法
(2)不駐留檢測程序(加密FoxPro編譯的軟件,設定為駐留檢測)
(3)不檢查覆蓋模塊

2、使用BITSHELL

BITSHELL的商品盤是加密的,用戶可以將其安裝在NOVELL網絡服務器上使用,源盤不能復制。如果只是臨時使用一次也可不用安裝,將BITSHELL源盤放入軟驅中直接使用。方法:

BITSHELL<源程序>[<目標程序>]

如果不設置目標程序,加密的結果直接覆蓋在源程序上。加密所用算法可用環境變量KEY來設置。

例如:①BITSHELL C:TEST.EXE
②BITSHELL TEST.EXE SAMPLE.EXE
③A:BITSHELL D:TEST.EXE C:TEST.EXE

其中<源程序>是需要加密的程序路徑名。源文件必須是可執行文件以COM或EXE為后綴。如果缺省<目標程序>則直接在<源程序>上加密。如果還想保留未加密的程序,就不要缺省<目標程序>,并且保證源程序名與目標程序名不同。

[說明]
(1)BITSHELL系統本身是加密的,不能復制。
(2)經BITSHELL加密的軟件,可以拷貝,散發,任意運行,除非被加密的程序有自己的反拷貝介質。
(3)經BITSHELL加密的軟件不能還原為未加密狀態。
(4)經BITSHELL加密的軟件無法跟蹤,無法反匯編。

四、BITSHELL高級技巧

1、源程序嵌入式保護措施

軟件開發者在其軟件開發完成以后,再在關鍵地方鏈入以下函數。當鏈接成功后,用BITSHELL.EXE將用戶軟件加密。這套被加密的軟件運行時,就可以檢測該程序是否被解密修改,以采取響應的反擊措施,如拒絕執行等等。

用戶可參考以下流程加密:

(1)將自己的軟件(SAMPLE.C)編好,調試通過。

SAMPLE.C
#include<stdio.h>
main()
{
printf("This is my sample program! /n");
}

(2)在SAMPLE.C重要的地方調用加密函數。

SAMPLE.C
#include<stdio.h>
main()
{
/* Insert BITSHELL function call */
id (BL_ComeIn()==0)
{
printf("Error! /n")
return(255);

printf("Thin is my sample program! /n");}

(3)編譯SAMPLE.C成為SAMPLE.OBJ后,再將SAMPLE.OBJ和BLOBJ.OBJ鏈接成SAMPLE.EXE。
QCL /AL SAMPLE.C BLOBJ.OBJ

(4)用BITSHELL加密,鍵入命令執行:
BITSHELL SAMPLE.EXE SALE.EXE
軟件加密過程完成了!
如果被加密的程序SALE.EXE被解密或修改,就會提示錯誤,然后退出。

2、使用BITSHELL須知
請不要使用PKLITE,LZEXE或EXEPACK進行壓縮商品程序。
建議高級語言程序設計者,如有可能將所用程序設計語言的啟動代碼作修改,改變程序的入口點,避免被截獲。在程序內部識別BITSHELL的嵌入式模塊最好采用隨機調用。

加密時用環境變量指定參數。生產一批軟件,用同一種變形算法,萬一軟件有漏洞,新版本的軟件可換一種變形算法。加密后的文件放在硬盤上,可提高加密速度。超大文件加密后,再用PKZIP等壓縮后,放入商品軟件盤上。

3、注意事項

(1)運行BITSHELL系統,或運行經BITSHELL加密的程序系統,如果安裝了駐留型的調試跟蹤器(如:Soft-ICE,GameBuster等),請先拆除之,否則程序將拒絕運行,因為這樣有跟蹤解密的嫌疑。

(2)使用BITSHELL加密商品軟件的開發者,不要將BITSHELL系統盤上的任何文件和信息,以任何方式提供給最終用戶。不要將自己所用的BITSHELL的版本,序列號和變形算法透漏出去。

五、系統提供的可鏈接函數

函數BL-ComeIn(BLOBJ.OBJ).........................[1]
C語言說明:
extern unsigned long BL_ComeIn(void);
說明:
利用這個函數可判斷是否運行過反跟蹤程序,同時還返回程序的PSP段地址和機器的ROM檢查和,供用戶程序進一步檢查。這是一個與加密外殼相關的函數,這樣可使用戶程序與加密軟件融為一體。對PSP段地址和ROM檢查和的判斷不要隔的太近。
入口參數:無
出口參數:如果出錯,返回 0FFFFFFFFH ;
(DX:AX=0FFFFFFFFH)
如果成功,返回一個無符號的長字。
其中:
低字節是ROM檢查和,高字是PSP段地址。
(AL=ROM檢查和,DX=PSP段地址)
注意:ROM檢查和計算方法:
累加ROM(0xF000:0xE000)處開始字節,長度為0x100。
獲取PSP段地址方法:
MOV AH,62H
INT 21H
BX就是該程序的PSP段地址。
調用建議:
不要每次運行都去檢查該函數,用適當頻率、在關鍵的地方調用這個函數。

C Usage Example:
/*
* function:BL_ComeIn
*/

extern unsigend long far BL_ComeIn(void);
/* Error return 0xFFFFFFFF,Success Return
* Lo Byte is checksum,Hi Word is PSP segment
*/

void My_BL_ComeIn()
{
unsigned long ComeIn;
unsigned short int ROM_CheckSum;
unsigned int PSPsegment;
ComeIn=BL_ComeIn();
if (ComeIn==0xffffffff)
{
printf("/nERROR:not loaded from BITSHELL shell ! /n");
{
else
{
ROM_CheckSum=ComeIn&0xff;
PSPsegment =ComeIn>>16;
printf("nBITSHELL On Entry:/N");
printf("ROM checksum is %x/nh",ROM_CheckSum);
printf("PSP segment is %xh/n",PSPsegment);

inregs.h.ah=0x62;
intdos(&inregs,$outregs);
printf("n This program PSP segment is %xh/n",outregs.x.bx);
{
{


上一篇:軟件狗[Dongles]的加密與解密技術(2)
下一篇軟件狗[Dongles]的加密與解密技術(4)
溫馨提示:
凡在本公司進行電路板克隆業務的客戶,必須有合法的PCB設計版權來源聲明,以保護原創PCB設計版權所有者的合法權益;
【 字體: 】【打印此頁】 【返回】【頂部】【關閉

91chinese在线,成人激情免费视频,国产午夜无码视频免费网站,亚洲另类无码一区二区三区
  • <rt id="imqiw"></rt>
  • <rt id="imqiw"><acronym id="imqiw"></acronym></rt>
    
    
  • 欧美精品三级日韩久久| 欧美精品久久天天躁| 91丨porny丨国产| 欧美人牲a欧美精品| 亚洲色图制服丝袜| 成人avav在线| 久久综合九色综合欧美亚洲| 国产宾馆实践打屁股91| 99天天综合性| 日韩精品一级二级 | 2023国产精品自拍| 成人午夜又粗又硬又大| 亚洲精品你懂的| 欧美日韩国产首页在线观看| 亚洲一区免费视频| 中文一区在线播放| 久久色成人在线| 不卡影院免费观看| 亚洲国产aⅴ天堂久久| 欧美亚洲综合色| 亚洲国产精品久久一线不卡| 色综合天天综合给合国产| 亚洲欧美一区二区三区极速播放 | 久久蜜臀精品av| 日韩av一区二区三区四区| 国产欧美va欧美不卡在线| 91搞黄在线观看| 日韩电影在线观看电影| 国产无一区二区| 色欧美88888久久久久久影院| 亚洲国产aⅴ成人精品无吗| 国产拍揄自揄精品视频麻豆| 国内精品国产成人国产三级粉色 | 欧美电影免费观看高清完整版在线观看 | 日本伊人色综合网| 日韩一区二区免费在线电影| 国产在线日韩欧美| 一区二区三区电影在线播| 2020国产精品自拍| 久久久精品2019中文字幕之3| 色婷婷av一区二区三区之一色屋| 成人美女视频在线看| 国产精品1024| 亚洲精品五月天| 欧美日韩色综合| 久久亚洲欧美国产精品乐播| 国产亚洲一区二区三区四区| 成人美女视频在线看| 一区二区三区加勒比av| 9191精品国产综合久久久久久| 欧美三级电影网站| 91色综合久久久久婷婷| 裸体歌舞表演一区二区| 午夜久久久影院| 亚洲国产激情av| 欧美三级资源在线| 一本在线高清不卡dvd| 国产资源精品在线观看| 日韩高清不卡一区二区三区| 国产精品精品国产色婷婷| 91亚洲精品乱码久久久久久蜜桃 | 国产欧美日韩综合精品一区二区| 欧美无砖砖区免费| 99re热这里只有精品免费视频| 粉嫩嫩av羞羞动漫久久久| 九九精品视频在线看| 亚洲欧美激情插| 中文字幕亚洲区| 中文字幕在线不卡国产视频| 久久久久久影视| 久久精品亚洲麻豆av一区二区 | 蜜桃视频一区二区三区| 午夜视频在线观看一区二区三区| 亚洲一区二区精品3399| 视频在线观看91| 亚洲成人午夜影院| 亚洲高清三级视频| 美女视频网站久久| 国内成人精品2018免费看| 国产剧情一区在线| 高清不卡在线观看| 色噜噜久久综合| 色综合一区二区三区| 99在线精品视频| www.欧美亚洲| 成人免费av网站| 天堂蜜桃91精品| 欧美aⅴ一区二区三区视频| 成人晚上爱看视频| 日本成人在线电影网| 久久99久久精品| 色综合夜色一区| 制服丝袜成人动漫| 中文在线一区二区| 一区二区三区日韩欧美| 一本色道久久综合狠狠躁的推荐| 欧美日韩一二区| 成人在线视频首页| 欧美mv和日韩mv的网站| 亚洲国产成人高清精品| 国产成a人亚洲| av爱爱亚洲一区| 欧美亚洲免费在线一区| 国产欧美一区二区精品久导航| 美女高潮久久久| 奇米影视在线99精品| 国产精品影视在线观看| 欧美老肥妇做.爰bbww视频| 国产精品色眯眯| 九九久久精品视频| 一区二区三区四区中文字幕| 亚洲国产成人av好男人在线观看| 国产精品 日产精品 欧美精品| 欧美午夜精品久久久| 日本一区二区视频在线观看| 国产精品456| 久久精品这里都是精品| 色婷婷综合久久久| 中文字幕不卡一区| 麻豆91在线看| 国产午夜一区二区三区| 国产精品自在在线| 亚洲国产成人高清精品| 91精品麻豆日日躁夜夜躁| 日韩欧美一区二区视频| 亚洲成a人片综合在线| 欧美一级欧美三级在线观看| 亚洲成人动漫在线观看| 欧美日韩一本到| 高清久久久久久| 精品电影一区二区| 免费成人美女在线观看| 一本久久精品一区二区 | 粗大黑人巨茎大战欧美成人| 日韩欧美一区二区三区在线| 奇米在线7777在线精品 | 色嗨嗨av一区二区三区| 日韩欧美一级二级三级| 韩国在线一区二区| 久久久99久久| 欧美午夜电影一区| 中文字幕欧美一| 国产99精品国产| 欧美一级高清大全免费观看| 国产亚洲人成网站| 99久久精品费精品国产一区二区| 91浏览器在线视频| 亚洲欧美日韩综合aⅴ视频| 99久久精品国产一区| 亚洲一区二区三区四区中文字幕| 欧美精品1区2区3区| 日韩精品电影在线| 91免费视频大全| 一区二区三区在线免费播放 | 美国av一区二区| 色美美综合视频| 天天色天天操综合| 日韩精品一区二区三区蜜臀 | 国产欧美一区二区三区鸳鸯浴| 国产高清成人在线| 亚洲欧美日韩在线不卡| 69成人精品免费视频| 蜜桃av噜噜一区| 国产亚洲女人久久久久毛片| 精品国免费一区二区三区| 欧美日韩视频专区在线播放| 成人晚上爱看视频| 久久精品噜噜噜成人av农村| 一区二区三区不卡视频 | 久久精品国产亚洲5555| 欧美美女一区二区在线观看| 麻豆精品一区二区三区| 国产精品美女视频| 337p亚洲精品色噜噜狠狠| 精品一区二区精品| 日韩码欧中文字| 成人av高清在线| 欧美一级精品大片| 国产最新精品免费| 中文字幕亚洲欧美在线不卡| 在线观看日韩一区| 日本欧美一区二区| 亚洲精品在线三区| 92精品国产成人观看免费| 夫妻av一区二区| 精品亚洲porn| 一区二区三区产品免费精品久久75| 日韩欧美在线不卡| 粗大黑人巨茎大战欧美成人| 蜜臀av一区二区| 久久99久久99精品免视看婷婷| 一区二区三区中文在线| 日本韩国一区二区| 成人高清视频在线| 免费xxxx性欧美18vr| 日韩欧美高清dvd碟片| 91黄视频在线观看| 国产成人在线视频免费播放| 国产一区二区三区免费| 黄色小说综合网站|