ターゲットシステムの既存のツールを使用して、ターゲットマシンのデータをすばやくパッケージ化します

0x01はじめに

これがドラゴンボートフェスティバルの通過です。食べ物と腎臓の当座貸越を除いて、他の利益は実際にはありませんでした。今日、K牛とC牛の同じ知識ポイントの要約を見て、ここに概要があります。学習とは、常に「百度」の知識を複製して自分自身を補うことです。前任者の「古い知識」から学び、十分に強くない自己を埋め続けます。

0x02Linuxマシンでの高速パッケージング方法

tarを使用すると、通常、システムのデプロイ時にデフォルトでプリインストールされます。他にも多くの圧縮ツールがありますが、ここでは例として最も一般的に使用されます。データをパックするだけで、使いやすい方を使用する必要はありません。これらの問題はあまりにも絡み合っています[私たちは圧縮アルゴリズムを研究していません]

--exclude 排除不打包的文件
-c 创建文件
-v 显示打包过程
-f 指定要打包的文件
-z 压缩
-X 把要排除的文件名事先写到文件中然后指定它就可以排除多个了
-C 解压到指定目录中
-p 打包的时候保持原有文件属性

ガンジップ形式で圧縮および解凍します。

# find / -name '*.php' -type f | wc -l
# tar zcf /tmp/phpfile.tar.gz `find / -name '*.php' -type f` 2> /dev/null && cd /tmp && ls ./phpfile.tar.gz && echo $? && tar tf phpfile.tar.gz  | wc -l  会带上原有的目录结构
# tar xf phpfile.tar.gz -C ./  解压

bzip形式で圧縮および解凍します。

# tar jcf access.tar.bz access*   	bzip格式打包压缩文件
# tar jxf access.tar.bz  		zip解压缩

大きなファイルのサブボリュームの圧縮と解凍:

# tar cjf - /usr/local/apache2/htdocs/ | split -b 1m - www.bz2 2>/dev/null  1m大小分割,直接压缩到当前目录下
# cat www.bz2a* | tar xj   分割压缩后的解压方法
# ls -lR usr/

0x03 winマシンでのいくつかのクイックパッケージング方法[通常、dirおよびfindstrとともに使用して、いくつかの個人的な電子メールをパッケージ化します。これはより良い方法です]:

7z [压缩比相对较高的一种压缩格式,win下首推]:	
-r 递归压缩
-o 指定要输出到的目录
-p 指定密码
-v 分卷压缩,给的务必要适量,否则文件会非常多
a 添加压缩文件

一般的な圧縮および解凍方法:

# 7z.exe -r -padmin a c:\drupal754.7z C:\AppServ\www\drupal-7.54-vuln-sqli-rce\*.*
# 7z.exe x -padmin drupal754.7z -oc:\xl

サブボリュームの圧縮および解凍方法:

# 7z.exe -r -v1m -padmin a c:\drupal754.7z C:\AppServ\www\drupal-7.54-vuln-sqli-rce\*.*
# 7z.exe x -padmin drupal754.7z.001 -oc:\xl

rar [winrarをインストールするシステムがターゲットシステムのバージョンに対応している場合は、インストールされているwinrarインストールディレクトリからrar.exeを抽出して直接使用します。対応していない場合は、問題が発生する可能性があります(ライブラリには互換性があるはずです)]:

-a  	添加要压缩的文件
-p  	指定压缩密码
-r     递归压缩,默认只压根目录,需要先注册下,把rarreg.key丢到安装winrar目录即可
-x 	 指定要排除的文件,单位 k,m,g
-v 	 分卷打包,后面跟上单位就好了,打包大文件会很有用
-m3,4 	使用较好的压缩方式,速度可能会有些慢

rar形式で圧縮および解凍します。

# Rar.exe a -r -padmin -m3 -x*.txt -ta c:\drupal754.rar C:\AppServ\www\drupal-7.54-vuln-sqli-rce\*.*  	把指定目录下的所有文件[包括所有子目录及子目录中的文件,排除txt文件]带密码压缩,然后把压缩好的文件放到c的根下命名成drupal754.rar
# Rar.exe x -padmin c:\drupal754.rar c:\xl	带密码保留原有目录结构解压

zip形式で圧縮および解凍します[使用法は上記と同じです]:

# Rar.exe a -r -padmin -m3 -x*.txt -ta c:\drupal754.zip C:\AppServ\www\drupal-7.54-vuln-sqli-rce\*.*
# Rar.exe x -padmin c:\drupal754.zip c:\xl

サブボリュームの圧縮と解凍:

# Rar.exe a -r -v1m -padmin -m3 -x*.txt -ta c:\drupal754.rar C:\AppServ\www\drupal-7.54-vuln-sqli-rce\*.* 压缩
# Rar.exe x -padmin c:\drupal754.part01.rar c:\xl	解压

0x04の概要

もちろん、通関手続きの全文は技術とはほとんど関係ありません[いくつかの小さなツールを使用するだけです]。困っている友人にメモを残すだけです。さらに、次の場合はターゲットパーティションに注意してください。ファイルのサイズが十分でない場合、間違いを犯しやすくなります。ファイルのメタデータを一緒に保存する必要があるかどうか、パッケージ化されるファイルが占有されているかどうかにかかわらず、パッケージ化に小さな問題が発生する場合があります。それはあなたにとって問題ではないと私は信じています。

さらに、ここでも前兆を示しました。本当にエネルギーがあるか、技術的なスキルがある場合は、グラフィカルGUIまたはより単純なスクリプトファイルを作成して、win + linuxスクリプトの対話性を実現することもできます。続く...

以下を示してください:Adminxeのブログ » ターゲットシステムの既存のツールを使用して、ターゲットマシンのデータをすばやくパッケージ化します

 

おすすめ

転載: blog.csdn.net/Adminxe/article/details/106990797