반응형
#include "JNIHeader.h"
#include <stdlib.h>
#include <unistd.h>
#include <sys/wait.h>
JNIEXPORT jboolean JNICALL Java_com_jay_NativeRootCheck_executeSu
(JNIEnv* env, jobject obj, jstring cmd) {
jboolean result = 0;
jint status;
pid_t pid = -1;
pid = fork();
if (pid == 0) {
int execute = execl("/system/xbin/su", "su", NULL);
if(execute != 0) exit(1);
else exit(0);
}
else if (pid > 0) { wait(&status); }
if(status) result = 1;
return result;
}
반응형
'Previous Research' 카테고리의 다른 글
메일 클라이언트 보안의 이모저모 (0) | 2021.12.08 |
---|---|
온라인 게임 보안 솔루션에 대한 이모저모 (0) | 2021.11.30 |
안드로이드 루팅 탐지 및 우회 기법 연구 (3) (0) | 2021.05.17 |
안드로이드 루팅 탐지 및 우회 기법 연구 (2) (0) | 2021.05.17 |
안드로이드 루팅 탐지 및 우회 기법 연구 (1) (0) | 2021.05.17 |
댓글