[發明專利]一種將任意字節轉化為執行邏輯的方法及系統在審
| 申請號: | 202111364152.6 | 申請日: | 2021-11-17 |
| 公開(公告)號: | CN114266018A | 公開(公告)日: | 2022-04-01 |
| 發明(設計)人: | 侯世勛;范淵;吳永越;鄭學新;劉韜 | 申請(專利權)人: | 成都安恒信息技術有限公司 |
| 主分類號: | G06F21/14 | 分類號: | G06F21/14;G06F21/60;G06F16/174 |
| 代理公司: | 成都君合集專利代理事務所(普通合伙) 51228 | 代理人: | 尹新路 |
| 地址: | 610000 四川省成都市自由貿易試驗區成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 任意 字節 轉化 執行 邏輯 方法 系統 | ||
1.一種將任意字節轉化為執行邏輯的方法,其特征在于,包括以下步驟: 步驟S1.客戶端(10)以二進制字節流的形式對輸入對象進行讀取,獲取二進制數據;
步驟S2.客戶端(10)將輸入對象重新編碼后存儲在執行邏輯模塊(20)中;
步驟S3.客戶端(10)對執行邏輯進行編譯和保存,并生成執行邏輯; 步驟S4.運行執行邏輯后,還原得到原始對象; 步驟S5.將執行邏輯加載到內存中查看或直接釋放運行原始對象。
2.根據權利要求1所述的一種將任意字節轉化為執行邏輯的方法,其特征在于,所述步驟S1包括: 所述輸入對象包括磁盤上的對象,所述二進制數據包括可見字符和不可見字符。
3.根據權利要求1所述的一種將任意字節轉化為執行邏輯的方法,其特征在于,所述步驟S3包括: 按位讀取內存二進制數據,將讀取的二進制數據進行按位異或編碼,編碼后二進制數據重新排列,打亂原始讀取的二進制數據; 將編碼后的二進制數據的前十六位作為秘鑰,對編碼后的二進制數據進行加密,生成新的二進制秘密內存數據; 將新的二進制秘密內存數據進行數據壓縮處理,壓縮后生成新的內存片數據。
4.根據權利要求1所述的一種將任意字節轉化為執行邏輯的方法,其特征在于,所述步驟S3還包括: 生成數據邏輯,讀取內存數據,存儲在執行邏輯的內部變量中;
生成解壓邏輯,生成對應解壓邏輯存儲在執行邏輯的邏輯體中;
生成解密邏輯,生成對應解密邏輯存儲在執行邏輯的邏輯體中;
生成解碼邏輯,生成對應解碼邏輯存儲在執行邏輯的邏輯體中;
生成重組邏輯,生成數據重組邏輯存儲在執行邏輯的邏輯體中;
生成執行邏輯,生成數據重組后的執行邏輯,存儲在執行邏輯的邏輯體中;
保存執行邏輯,將生成的執行邏輯源碼進行編譯,編譯為可執行邏輯并保存落地,保存落地后運行編譯后的執行邏輯。
5.根據權利要求1所述的一種將任意字節轉化為執行邏輯的方法,其特征在于,所述步驟S4包括: 所述執行邏輯包括編碼數據;
所述編碼數據經過編碼重組后存儲在執行邏輯的變量中,讀取該變量到內存,得到編碼存儲的內存二進制數據; 對讀取到內存的二進制內存片進行解壓處理,解壓后生成新的二進制內存數據; 對二進制內存片進行解密,解密的秘鑰為二進制的前十六位,解密后生成新的二進制內存數據; 對解密的二進制內存數據進行進行異或解碼,生成新的二進制字節流數據; 對解碼后的二進制字節流數據進行重組,生成重組后的原始對象; 對還原后的原始對象使用對應工具執行操作,或以二進制方式直接運行原始對象,原始對象經過操作系統直接進行執行。
6.根據權利要求5所述的一種將任意字節轉化為執行邏輯的方法,其特征在于,所述運行編譯后的執行邏輯包括: 運行執行邏輯,指定輸入參數,輸入參數為原始對象執行邏輯,當原始對象無指定運行邏輯時,原始對象將交于操作系統執行; 執行邏輯還原原始對象后交給第三方程序進行讀取運行; 沒有傳遞參數給執行邏輯,還原后的原始對象將直接交于操作系統進行運行; 執行邏輯讀取內部編碼數據變量,將變量以二進制形式加載到內存中; 執行邏輯解壓內存數據,將讀取的二進制內存數據進行內存解壓操作,得到新的二進制內存數據; 執行邏輯解密二進制內存數據,以二進制內存數據前十六位作為秘鑰,將解壓的二進制內存數據進行解密,解密后得到新的內存數據; 執行邏輯對二進制內存數據進行異或重新排列,重新排列后得到原始二進制字節流; 執行邏輯對重新排列的二進制字節流進行重組,重組后得到源對象; 執行邏輯將原對象傳遞給預先指定的程序打開,如沒有預先指定的程序,則源對象將交于操作系統執行; 執行邏輯清空內存后退出,留下已經加載到內存打開的原始對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都安恒信息技術有限公司,未經成都安恒信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111364152.6/1.html,轉載請聲明來源鉆瓜專利網。





