2013년 9월 12일 목요일

Hackerschool ftz level12


/* level12 */
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main( void )
{
char str[256];
setreuid( 3093, 3093 );
printf( "문장을 입력하세요.\n" ); gets( str );
printf( "%s\n", str );
}

2013년 9월 11일 수요일

Hackerschool ftz level11

/* level 11 */
#include <stdio.h>

#include <stdlib.h>

int main( int argc, char *argv[] )
{
char str[256];
setreuid( 3092, 3092 );
strcpy( str, argv[1] );
printf( str );
}


/bin/sh의 주소를 구하는 소스코드이다.


#include <stdio.h>
int main()
{
long shell=0x42127ea4;
while(memcmp((void*)shell,"/bin/sh",8))
{
shell++;
}
printf("0x%x\n",shell);
}

2013년 9월 8일 일요일

codeengn Basic L14 풀이


codeengn Basic L15 풀이


codeengn Basic L16 풀이


codeengn Basic L10 풀이


codeengn Basic L11 풀이



codeengn Basic L6 풀이



codeengn Basic L7 풀이


codeengn Basic L8 풀이


codeengn Basic L5 풀이



codeengn Basic L3 풀이


codeengn Basic L4 풀이


codeengn Basic L2 풀이


codeengn Basic L1 풀이