시스템 호출을 작성 중인데 완료되면 제대로 작동합니다. 하지만 지금은 어떤 방식으로든 커널을 충돌시키는 방법을 찾고 있습니다. 커널은 실제로 언제 충돌합니까? 몇 가지 경고를 표시하고 커널이 올바르게 컴파일되도록 하는 일부 코드 조각을 작성했지만 실제 충돌은 언제 발생합니까?
답변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?");
}
나는 그것이 작동한다는 것을 안다 :-(