IT EXPLAINED 數位轉型攻略 VII
2025臺灣資安大會 Keynote講者陣容
Cloud Future Built Today
技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 11 屆 iThome 鐵人賽
DAY
15
0
Security
你的數據安全嗎?
系列 第
15
篇
[數據保安] 如何增加python 執行檔被逆向的難度?
11th鐵人賽
家誠
2019-09-30 00:01:58
1390 瀏覽
分享至
之前的單元中介紹了逆向工程的手法, 那接下來要介紹的是加密的手法.
手法有很多種, 這個方式是筆者目前慣用的方式.
安裝cython3
apt install cython3
下載
py2c
腳本
執行py2c
PS: 筆者將腳本放在/usr/local/bin 資料夾中並給與執行權限
處理想要轉成執行檔的python source code
檢查轉換後的檔案屬性, 原本的python source file 是文字檔, 轉換後變成ELF的執行檔
執行檔大小比較
(1) 使用pyinstaller --onefile 選項編譯出的檔案大小 (8.1M, 非常大)
(2) 使用cython3 轉換成C 再編譯後的檔案大小 (83K, 非常小)
完成.
PS: 先轉成靜態的C 再用gcc compile後的執行檔是比較小的且確定會增加逆向工程的難度.
這種方式是筆者摸索出來後發現的快速做法
留言
追蹤
檢舉
上一篇
[數據保安] Windows 離線更新包製作及使用 - WSUS
下一篇
[數據恢復] 可救回EXT3/ EXT4 檔案格式的開源工具 - extundelete
系列文
你的數據安全嗎?
共
30
篇
目錄
RSS系列文
訂閱系列文
9
人訂閱
26
[數據保安] 關於瀏覽器網址中左邊的符號代表的意思?
27
[數據保安] 木馬查殺工具 - Malewarebytes AdwCleaner
28
[數據保安] 如何加密網頁郵件內容? -- Mailvelope browser plugin
29
[數據保安] FIDO 是什麼?
30
談談數據安全的觀念
完整目錄
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1064
組
團體組數
40
組
累計文章數
22206
篇
完賽人數
600
人
看影片追技術
看更多
簽名驗證 - 使用者在 web3 負起的重大責任
臺灣資安大會
|
21 分
DevExp in Software Engineering
DevOpsDays
|
25 分
利用 Ruckus IoT 技術,輕鬆數位轉型邁向智慧企業
IT EXPLAINED
|
41 分
推動金融應用轉型:國泰世華如何實踐安全開發生命週期(S-SDLC)
DevOpsDays
|
25 分
解鎖邊緣運算軟硬體整合平台:Arm Project Cassini 的開源關鍵
IT EXPLAINED
|
36 分
補足 IT 管理的最後一哩路,遠距工作時代整合方案:Intel vPro 商用平台 + 旭辰 Smart IT
IT EXPLAINED
|
38 分
數位發展部導入DevOps經驗分享
DevOpsDays
|
27 分
連線異常免煩惱!交換器問題快速排除指南
Zyxel兆勤科技- 網路通訊專家
|
55 分
Setting up a DevSecOps Software Factory with GitLab
DevOpsDays
|
25 分
全方位建置遠端工作環境,實現員工轉型新境界
IT EXPLAINED
|
46 分
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
vue.js
熱門問題
請問台灣有什麼知名開源 GitHub 或 Google 專案、作者嗎?
關於AP分享器的設定
鼎新EasyFlow.NET 維護合約
Outlook Classic轉換Outlook (new) 沒有顏色分類、不能沿用設定檔案
Excel 無徵兆無回應
請問要如何關掉 Microsoft Teams 與 OneDrive 的關連?
SQL Server JOIN問題
使用viewmodel背景更新RecyclerView的API數據列表,但是notifyDataSetChanged()無動作問題
Custom Cone Sleeves: A Small Investment for Big Brand Impact
電報@xw88gg #台灣頂級茶床上是一個很主動的小妹妹#彰化約
全新登場!CYBERSEC ARENA:War Game遊戲中體驗資安威脅應對,提升戰略思維與決策力!
GenAI 加速企業創新落地,更需要全新 IT 戰略
Windows 10支援倒數,聯繫微軟夥伴諮詢
DevOpsDays Taipei 2025 論壇議程搶先看!帶您掌握最新技術趨勢、提升實戰技能
【免費線上報名即將額滿】4/8 18:00 截止,現場報名將收費,錯過不再免費!
立即標記行事曆,7/2 探索 AI 與雲端的無限未來!
熱門回答
Outlook Classic轉換Outlook (new) 沒有顏色分類、不能沿用設定檔案
Excel 無徵兆無回應
關於AP分享器的設定
鼎新EasyFlow.NET 維護合約
請問台灣有什麼知名開源 GitHub 或 Google 專案、作者嗎?
熱門文章
[超實用教學]教你4個一鍵下載YouTube音樂的技巧
【SEO 是什麼?】帶你全面認識搜尋引擎優化的核心價值與操作原則
簡單示範使用ADO.NET 實體資料模型,建立資料庫連接的使用範例!
[日期轉換]客戶希望用民國年顯示很厭世嗎? 登登!!自製民國年選擇器!!!!!
為什麼機器人的研究都做強化學習?
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}