システムコールを作成していますが、完了すると正常に動作します。しかし、今は何らかの方法でカーネルをクラッシュさせる方法を探しています。カーネルは実際にいつクラッシュしますか?いくつかの警告を表示し、カーネルが正しくコンパイルされるようにするいくつかのコードスニペットを作成しましたが、実際の競合はいつ発生しますか?
答え1
カーネルパニック"攻撃"誘発=):
echo c > /proc/sysrq-trigger
答え2
mmmintを信頼してください。 Cコードです。ルートとして実行する必要があります。
#include <stdio.h>
int main(void)
{
FILE *fp;
fp = fopen("/proc/sysrq-trigger", "a");
if (fp != NULL) {
fprintf(fp, "c");
}
printf("Are you running as root?");
}
私はそれが動作することを知っています:-(