オン---隠されたプロセスとポートを検出

1、

INT getpriority(WHO INTれ、INT )、 プロセスの優先順位のセットを返す
と復帰処理の優先順位のどのセットを決定するパラメータを

1は、PRIO_PROCESS、値ですが、その後、具体的なプロセスは、プロセスIDです

2、PRIO_PGRP、プロセスグループ内のすべてのプロセス、プロセスグループIDのこの時の値

図3は、PRIO_USERは、ユーザがすべてのプロセスを有し、次にユーザIDの実際の値が誰ですか

2、

再表示-posixのアイデア:0から99999までのプロセス数、プロセスの優先度があるかどうかをgetpriorityチェックによって一つ一つ、それはの代表者を存在しない場合は、プロセスの代表者は、PSがあるかどうかを確認するためにテストされる場合隠しプロセス

3、

、プラス連続パラメータの前に二つのバーの長オプション - 「」コマンドラインパラメータを2つのカテゴリに分けることができ、一つの選択肢が短い、一の長いオプション、短いオプションのパラメータは、バーの前に増加している「 - 」、次の表(すべて、 - - ほとんど-すべて、--author表現長いオプションLSとは、-a、-A、-b HAVE短いオプションは、言った、)パラメータを命じます。その後、彼らの両方が選択的にパラメータを追加することができます。例えば--blockサイズ= SIZEため、SIZEは、追加のパラメータです。

getoptの機能は、短いオプションを扱うことができる、との両方の機能がのgetopt_longすることができ

INTのgetopt(INT ARGC、CHAR * CONSTのargv []、CONST CHAR * optstringに)。  
INTのgetopt_long(INT ARGC、CHAR * CONSTのargv []、CONST CHAR * optstringに、constの構造体のオプション* longoptsの、INT * longindex)。  
INT getopt_long_only(INT ARGC、CHAR * CONSTのargv []、CONST CHAR * optstringに、constの構造体のオプション* longoptsの、INT * longindex)。

4、

SYSINFOシステムに関する情報を取得するために使用される構造です。

SYSINFO {ストラクト                  
、長い稼働時間を            
/ * * /今経過時間に開始                  
; [3]符号なしの長いロード  
* / 1 ,. 5 / *、15分ロード平均。                  
TOTALRAMの符号なしのロング; / *全体の利用可能なメモリサイズ* /
unsigned long型freeram、メモリの/ *サイズが* /使用されていない
符号なしロングsharedramと、共有メモリの/ *サイズ* /
unsigned long型バッファRAM; / *バッファサイズ* /                  
unsigned long型totalswap; / *サイズ交換ゾーン* /                  
unsigned long型freeswap; / *サイズも使用スワップ* /とすることができる
符号なしshort procsの; / *現在のプロセスの数* /
チャー_F [22である]; / * 64バイトの構成パッチ* /
              }。

/ proc / sys / kernel / pid_max //最大数のPID

5、

int型のstat(のconstのchar *のパス、構造体スタット* BUF)// ファイル情報の取得
S_ISDIRを(buf.st_mode)//ディレクトリがあります

6、

INT READLINK(CONSTチャー*パスチャー* bufは、size_tのBUFSIZ)。

READLINK()はシンボリックリンクパスの内容は、コンテンツがNULL終端文字列として返されていないパラメータbufを参照し、パラメータメモリ空間に保存されていますが、文字列の文字数が返されます置きます。パラメータは以下のシンボル接続BUFSIZの内容を超える場合長さは、長すぎる切り捨てられます。

int型のシンボリックリンク(のconstのchar * oldpathが、constのchar型* newpathが)。

シンボリックリンクは()指定されたファイルが既に存在するoldpathがパラメータへの新しい接続(シンボリックリンク)を作成するためのパラメータnewpathをの名前を指定します。oldpathがパラメータを指定したファイルには、パラメータの名前を指定する場合newpathのが既に存在するために存在している必要はありません。ファイルには、接続を確立できません。

公開された31元の記事 ウォン称賛17 ビュー10000 +

おすすめ

転載: blog.csdn.net/q759451733/article/details/101863308