Wargames 카테고리

11개 발견

-




코드에 맞게 user_lv 쿠키를 5 초과 6 미만으로 설정 해 주면 된다.


'Wargames' 카테고리의 다른 글

Collision  (0) 2015.08.13
[LOS] Darkelf  (0) 2015.07.30

다른 카테고리의 글 목록

Wargames 카테고리의 포스트를 톺아봅니다

-

#include <stdio.h>

#include <string.h>

unsigned long hashcode = 0x21DD09EC;

unsigned long check_password(const char* p){

int* ip = (int*)p;

int i;

int res=0;

for(i=0; i<5; i++){

res += ip[i];

}

return res;

}


int main(int argc, char* argv[]){

if(argc<2){

printf("usage : %s [passcode]\n", argv[0]);

return 0;

}

if(strlen(argv[1]) != 20){

printf("passcode length should be 20 bytes\n");

return 0;

}


if(hashcode == check_password( argv[1] )){

system("/bin/cat flag");

return 0;

}

else

printf("wrong passcode.\n");

return 0;

}


strlen(argv[1]) != 20  ->  argv[1]이 20글자

(hashcode == check_password( argv[1] )  ->  check_password( argv[1] )의 값이 0x21DD09EC

'Wargames' 카테고리의 다른 글

[Webhacking.kr] 1  (0) 2016.01.09
[LOS] Darkelf  (0) 2015.07.30

다른 카테고리의 글 목록

Wargames 카테고리의 포스트를 톺아봅니다

-

or => ||

and => &&

'Wargames' 카테고리의 다른 글

[Webhacking.kr] 1  (0) 2016.01.09
Collision  (0) 2015.08.13

다른 카테고리의 글 목록

Wargames 카테고리의 포스트를 톺아봅니다