亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何利用certutil.exe實現在批處理bat中嵌入exe文件

發布時間:2021-08-27 09:19:23 來源:億速云 閱讀:466 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關如何利用certutil.exe實現在批處理bat中嵌入exe文件,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

實際上利用certutil.exe 把二進制文件(包括各種文件,exe可執行程序,圖片,聲音,mp3) 經過base64編碼為文本,可以實現把這些文件嵌入到批處理代碼中。

###有什么用?:
舉個例子,批處理經常需要依賴其它命令行工具實現自動化腳本,如果把這些工具轉成文本嵌入到代碼中,貼到網上就可以直接把可用的代碼發出去了。不需要上傳附件。

###缺點:
base64編碼后的文本比原文件長1/3,加上如果依賴的文件體積大,轉換出來的文本內容會非常長。這個缺點影響了這個玩法的實用性。
xp 中沒有certutil 這個工具,影響了適用范圍。
如果依賴多個文件,需要用winrar 打包成exe 自解壓文件,然后再編碼。

certutil 是一個證書工具,功能挺豐富的,參數非常多,我這里只截取和base64編碼相關的幫助信息:

```
C:\Users\Administrator>certutil.exe /?

動詞:
 -dump    -- 轉儲配置信息或文件
 -asn    -- 分析 ASN.1 文件

 -decodehex  -- 解碼十六進制編碼的文件
 -decode   -- 解碼 Base64 編碼的文件
 -encode   -- 將文件編碼為 Base64
。。。

##用法如下:
###第一步,先cmd中執行命令編碼文件,我用一個小mp3文件示范:
```
E:\Game\New Heroes3\Mp3>certutil -encode hello.mp3 hi.bat
```
###第二步,命令行執行完后,得到一個hi.bat,用記事本能看到一大串,base64的字母。
不要修改文件其中的內容,只在文件頭部寫入你自己的批處理代碼,用certutil -decode把文本還原為文件,
如果你把以下代碼存為xx.bat 并運行,應該可以聽到這個MP3文件的聲音。

@echo off
certutil -decode "%~f0" hello.mp3
start hello.mp3
exit /b 1


-----BEGIN CERTIFICATE-----
/+MgxAAUcQZgA0YYALhaemECCEECZNO7u7vGiIiI/7u7u6InxE57v+j+ifoBiz4g
cDgYlHMLv+oH35QEP5TqB8//8HDgnB/g+D5d/8oc8v+UB+GJR3BCJw+XD/8u8EEA
QAAUCgUCgUD/4yLECRWRPtJfjUAAoFAoFAe997lwJ35Twn+Wfemd/M3TCjiKAuH6
ThO2rqKA0MQ986vujKj97ehhiRAoIFAAKDH4Y9/0qdb/8utJp/nL/oh7w+go9H63
/8UVYYgEAna26X/FY2gtJAX/4yDEDheD7u4fxygDhs/mGECXznOHxh3850FA0Vv8
7ixf0cit7UuX60Mchn/Re+lUjdVexLlZE60OUz/sv///T/NVpaliArIZXXvXf/83
/dZNGrKRmK6v/RR2vceBkMxSptrrS/1hQf/jIsQLFZrm/j44RN4BJ/RRw02+AaEL
8jCEPgNCEL9hCEMHxCD/PNITPUVBka2KmaiI6dPT9Xrovun///R/dWS0UwMdwZAI
DB0FRhpLf5XUxR1TDBqz9aFKyBQAHIG2N388oIIJItv9L//jIMQQGALW5X5SBJoG
oR3PUwSaUaLjKf+bIFKv2lBp7vbtyjHO/1chDnf/hGVySE0JfRmIme9Gp79Eyf7f
////3kOc5zgY4QQQMCAEHO1dpPxI6wMZMo4aD7Hf6IEGASpG3Ab9SqUD/+MixAsW
c771/ihFVoM39Dv+YSOHCfKUpBMU+GSHyFEFNDdcTCIAF5poYP+AHNETRkvzIxn9
powA9f/2nd7HawcwQIxlR0d15e9X2r7///2pedetTijkDMRG3D4hCAm0ko/2JDkG
YFIG/+MgxA0XS7Lh9lHE+7Hh/5QMH/zAIBL/oPitv9Qqx23U44C3+p4ebuupxgjL
/kI//IFbp9f+5Fb/t/kQopWR2SzBArt/p/6F/9v+jFnJMqqims6KwxGVxqvJCbjt
1YzIAh3KOv5gViP/4yLEChRZavV+CkRCMiX/DgRf5wMCAW/3K/9Smf+iobznoqP+
qFMKa0H0AZ6osaDpsHwuBCQdsFnHTV/8YKEE8FFVjDzWe7/W1zMXvLKBlhse9inq
Ep/zEScFZExJVXsBIEwHQpPeyp3/4yDEFBQZLsgKaxKQiWVR2BEsnJNMDgwNzA7R
IkTWdhNYqgERERJPUTSXjTT2E2nNDMh689ZFkamh5Kig5H////auJk////9VNQHv
//3/FcFJ3lCEEhVP7kxQKjNfDDSQOgETipY2wP/jIsQeFECG1B5STIBwKhoMmToN
JHAU6sNhJ9VA0VGgJbEstsSq/+zG8RQ6w2Gjx14amdV7P/sm7S/vLU/p/e8HbbbZ
/mYX5Iugggyx1CxINsdGVQQ+hrasb9hJdI0CiocLm2H3yxCec//jIMQpFHDexB9Q
KADMBeZDO1aiHAv2rFOqxOrHvIgZ7xXezcxdWJjKbZdtrWaWbtiufbotrZPTSObk
6nZFkDFOrmJKRrt1p39vw9asCwqiptI09RkRU1zxUiGKqjB8b0IRq8NIes/4/+Mi
xDIXkXakAZhAAKk3F/n/c8SSIR0vfMyMIHuYyqtcRK//vsd1uenTpT2/7/P/3vRf
Z+vov91a1QD3SEsiYyVJQPFTaKlxcsfn86WVZZVMRjEyqjnRyYFYZpZbswZNjFWG
aOrQVQOu/+MgxC8fw2J8y5hAAGNVhmj/yQ9DkagKiZVdmn//GDyjxXVIVYZpVY//
/u7huJmRUYzSqwzSqx///+cqipC050k5TSzarDXKrw3/////axNSTWrWUcoKlitX
//4lEuXWCCAKAFCFBY7/4yLECxRq9kQXyBAAGirKKmrsx1Q1///KXK3Q3//lL///
/KX//0No/KXL//MbMbUpXl/5S0MZkMbKUu1DVLlKWhhQwGoKneJYKuEQcLfrO8Gv
8SpMQU1FMy45Ni4xqqqqqqqqqqqqqqr/4yDEFQAAA0gAAAAAqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqg==
-----END CERTIFICATE-----

關于“如何利用certutil.exe實現在批處理bat中嵌入exe文件”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

信宜市| 榆中县| 天柱县| 蒲江县| 宜川县| 油尖旺区| 社旗县| 蓬溪县| 民和| 天津市| 盖州市| 新绛县| 历史| 美姑县| 青河县| 石林| 四会市| 印江| 沙洋县| 同心县| 林西县| 江都市| 邹城市| 四川省| 仁化县| 云安县| 桓台县| 永嘉县| 依安县| 温宿县| 南宁市| 依兰县| 论坛| 固始县| 寿阳县| 台北市| 四会市| 新竹市| 云霄县| 古浪县| 龙井市|