Linux elf文件混淆加密工具

2020-12-22 深思數盾

ELF 全稱 「Executable and Linkable Format」,即可執行可連結文件格式,目前常見的Linux、 Android可執行文件、共享庫(.so)、目標文件( .o)以及Core 文件(吐核)均為此格式。

那麼如何對elf文件進行加密呢?這裡推薦一款代碼加密工具:Virbox Protector。直接將elf文件直接拖到Virbox Protector加密工具裡,選擇函數,然後設定保護方式,然後一鍵加密。能快速完成代碼加密保護。提供工具和命令行操作,編譯、加殼一體化快速完成

01Virbox Protector 加密技術

1.代碼混淆,行業前沿的加密技術:指令集混淆,可以自由選擇保護的函數,對指定函數進行「ARM指令級」的混淆,對編譯後的ARM指令進行等價變換、多分支、花指令等手段,防止IDA反編譯,同時極大地增加了動態分析的難度。相比使用基於LLVM編譯器的混淆,基於ARM指令的混淆能以更少的指令達到更強的保護效果,耗電量更小。

2.代碼加密.可以對指定函數進行代碼片加密,只有程序運行的時候才能解密,破解者無法 Dump 出整體的內存,有效防止逆向工程工具對程序進行靜態分析。

3.智能壓縮。隱藏程序中的代碼和數據,阻止 IDA PRO 等工具的反編譯,並且有效的防止了加殼後的應用體積膨脹。加密後程序運行效率高,僅在程序被加載時輕微的性能損失。

02Virbox Protector支持的架構:

支持arm32,arm64,x86,x64多種CPU架構

03使用教程圖

04代碼混淆保護效果圖

ARM 架構程序保護前,如圖所示:

ARM 架構程序保護後,如圖所示:

05代碼加密保護效果圖

保護前,如圖所示:

保護後,如圖所示:

06壓縮前後效果對比圖

保護前,如圖所示:

保護後,如圖所示:

07試用版使用

試用版授權碼:J6AJ-TLJM-3CUB-3S8K

試用版快速獲取授權教程:

相關焦點

  • 簡單認識認識ELF文件
    共享目標文件(.so):Shared Object File,也稱動態庫文件,包含了代碼和數據,這些數據是在連結時被連結器(ld)和運行時動態連結器(ld.so.l、libc.so.l、ld-linux.so.l)使用的。
  • 文件隱藏和加密工具!
    它使用非常簡單,你可以在文件上點擊右鍵來快速實現隱藏,也可以將文件或文件夾拖放到軟體界面!當你想再次訪問這些文件時,只需打開Wise Folder Hider輸入對軟體設置的密碼即可訪問!如果您還是不放心,想來個雙重保險的話,也可以為文件添加密碼保護。不僅如此,它還支持對U盤、移動硬碟等外部存儲設備的隱藏和加密呢!通過Wise Folder Hider隱藏的文件,即使是在DOS下也是無法訪問的!
  • Unity3D加密工具推薦:Virbox Protector Unity3D版
    02解決方案Virbox Protector Unity3D版加密工具, 是北京深思數盾自主研發的程序保護工具,可快速加密保護 Unity3DVirbox Protector在操作上非常簡單,直接將項目文件夾拖入到加殼工具中,點擊保護即完成了加密保護。
  • PDF加密文件怎麼解密?你需要這個工具!
    PDF加密文件怎麼解密?職場辦公,保護好的自己的文件不讓別人動是有必要的。很簡單,我們可以給文件加密,這樣就不怕別人動你的文件啦。那今天小編也給大家分享好用的PDF文件加密和解密的方法,這個方法超級簡單,保證各位小夥伴看完就會,下面就來詳細看看吧~PDF如何加密?我們電腦上經常會發送一些文件,如果文件過大的話,就會使用壓縮軟體,壓縮軟體在壓縮文件的時候也是可以設置壓縮密碼的。
  • PDF加密文件怎麼解密?千萬別錯過這個解密工具!
    PDF加密文件怎麼解密?職場辦公,保護好的自己的文件不讓別人動是有必要的。很簡單,我們可以給文件加密,這樣就不怕別人動你的文件啦。那今天小編也給大家分享好用的PDF文件加密和解密的方法,這個方法超級簡單,保證各位小夥伴看完就會,下面就來詳細看看吧~PDF如何加密?我們電腦上經常會發送一些文件,如果文件過大的話,就會使用壓縮軟體,壓縮軟體在壓縮文件的時候也是可以設置壓縮密碼的。
  • vim+py文件構造linux後門
    linux 後門有很多,像bash後門,openssh後門等等,今天,我將帶大家探討一下python後門。python後門,其實就是用python編寫的一個簡單的socket伺服器端。那現在我們就可以使用vim的python擴展去啟動一個python後門,命令如下:vim -E -c "pyfile test.py"其中 -E是啟動一個改進的Ex模式(也就是命令模式),-c是去加載一個文件,並去執行。
  • 詳解對ELF64之手動脫殼的逆向分析
    readelf -a upx_linux,下圖可以看到為64位程序;上圖為ELF文件頭,前四個字節為標識:7f 45 4c 46,意思就是:ELF,下圖:第5個字節標識:為1,則32位;為2,則為64位;這裡建議用010editor這個編輯器
  • ZYNQ Linux作業系統移植四個部分說明文檔
    $ make 編譯完成後文件夾下會出現u-boot文件,將其修改為u-boot.elf     3、將dtsi,dts文件拷入linux系統下,使用dts工具製作devicetree.dtb文件
  • Linux下文件(文件夾)的壓縮和解壓
    前言在linux下,當我們上傳一個較大的文件或者要安裝一個軟體(如tomcat、mysql等)時,我們需要先將官網下載的壓縮包在linux伺服器上進行解壓,再進行安裝。如果是由程序包生成的一個目錄內容較多或較大時,我們還可能需要對某個文件夾需要壓縮,這就需要用到我們本節要介紹的內容,文件(文件夾)的壓縮和解壓。
  • Sodinokibi勒索病毒最新變種,竟通過混淆JavaScript代碼傳播
    近日,亞信安全截獲利用混淆的JS代碼傳播的Sodinokibi勒索病毒變種文件,其通過垃圾郵件附件傳播。由於附件是混淆的JS腳本文件,其可以輕鬆逃避殺毒軟體的檢測,一旦用戶點擊附件,計算機中的文件將會被加密。亞信安全將其命名為TROJ_FR.620727BA。
  • 已加密pdf怎麼解密?怎麼解密已加密的pdf格式文件?
    為了保護文件的私密性,為了讓我們的個人信息更加安全,很多時候,我們都會為文件設置密碼。當然,不同的文件類型,加密的方式也會有所不同,此前,小穎也為大家詳細地介紹了如何為PDF格式的文件加密,今天,小穎將會再來分享一個加密相關的技巧,那便是已加密pdf怎麼解密?怎麼解密已加密的pdf格式文件?
  • 遇到pdf加密文件去除密碼的情況,簡單實用的解決方法
    不少用戶在接收到一些PDF後會發現一些被加密的情況,很多人不知道怎麼加密和解密,趁著這個機會想起來這個問題,就和大家聊一聊遇到pdf加密文件去除密碼的情況,我們怎樣操作,其實操作很簡單,下面就是詳細的介紹。
  • 按時間順序清理linux分區的文件方法
    linux系統和windows系統磁碟分區不一樣。在windows系統我們通俗地稱C盤、D、E、F盤等。但在linux系統換了叫根分區(/),啟動分區(/boot),交換分區(/swap),家目錄分區(/home).文件匯出分區(/repout)等。
  • 電腦好用的Windows作業系統文件加密軟體,河南軟體生成文件加密
    各類因素造成的數據洩密事件在網際網路的發展中不斷發生,這使得企事業單位重視並且加強對於數據文件加密產品的使用,想要通過有效的手段來實現對自己公司數據文件的使用安全,防止數據洩密事件的發展,為自身的企業發展提供安全的保障。正是因為企事業單位對於文件加密的安全追求跟高,所以想要尋求在安全性以及穩定性等方面有一定保障的文件加密產品。
  • 軟體加密鎖CodeMeter的5種加密方式,如何選擇最適合的加密方案
    如果僅通過API校驗,不採用AxProtector和IxProtector對代碼進行加密,實現代碼靜態加密、動態加密或資源加密,程序中的加密點最終都會在內存中還原,通過調試工具可以找到加密點,並通過內存補丁替換掉加密點,破解成本及破解時間都比較少。
  • 加密的rar文件用手機怎麼打開 手機打開rar加密文件的方法
    rar文件一種文件壓縮與歸檔的專利文件格式,在使用時不容易打開,所以近日有用戶就問小編,加密的rar文件用手機怎麼打開?那麼針對這一問題,今天IT百科小編為大家整理分享的就是手機打開rar加密文件的方法,一起往下看吧。
  • PDF加密文件怎麼解密?PDF解密方法有哪些?
    PDF加密文件怎麼解密?為了保護文件內容,很多朋友會給重要文件添加上密碼。不過如果我們還需要再查看或者修改文件,除了直接輸入密碼打開文件,還有的會需要給PDF文件解密。你知道怎麼解除加密PDF文件的密碼嗎?下面我就來分享給大家PDF解密的具體方法。
  • 深圳NOX2加密狗克隆工具
    再說硬體加密鎖,大多數廠商供給的加密鎖只能進行dll的連接或簡略的api調用,只需簡略地反編譯,就很簡單把api去掉,這樣加密鎖底子起不了效果,那到底是否還有更好的解決辦法呢?以列丁HASP HL加密鎖供給的外殼加密東西中,有一個叫做數據加密的功能,這個功能能夠很好的避免反編譯而去掉api的調用,大家知道:硬體加密鎖的維護原理便是讓加密過的軟體和硬體緊密地連接在一起,調用不會輕易地被剔除,這樣才幹持久地維護您的軟體不被盜版,一起,這種方式使用起來十分簡略,很簡單被程式設計師掌握,要對一個軟體實現維護,大約只需幾分鐘的時間就能夠了,下面簡略介紹一下它的原理:
  • PHP 二進位打包工具 phiwrapper 發布 1.0 版本
    phiwrapper 是一個用於打包胖「二進位」的工具phiwrapper可以通過batsh使得同一文件包含不同平臺的二進位,可以在不同平臺運行:例如,使用phiwrapper打包 Windows 的 PHP PE 二進位和,linux的ELF二進位以及php代碼,在Windows下可以雙擊運行file.bat文件開啟服務,linux下可以用sh
  • ELF文件格式解析
    ELF文件格式的相關知識是Linux下進行pwn以及reverse的基礎,是二進位可執行文件的一種形式,下面我們通過一個ELF文件的生成,並結合其ELF文件結構分析一下一個二進位文件在系統中執行時與權限相關的一些ELF結構知識點。文章內容較為淺顯,大佬可略過,文章有不足之處,也懇請批評指正。