218, 11/11 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ¸Û¸Û
   http://cyworld.co.kr/codesire
   LEVEL6(darkelf) - ¿¡±×ÇåÅÍ + ¹öÆÛÇåÅÍ + ÀÎÀÚ ±æÀÌ Ã¼Å©

http://www.hackerschool.org/HS_Boards/zboard.php?id=bof_fellowship&no=19 [º¹»ç]


[ȯ°æ]
- Redhat 6.2
- Dummy : X
- Drop Privileage : X
- NON-EXEC STACK : X
- NON-EXEC HEAP : X
- Canary : X
- Random Stack : X
- Random Library : X
- ASCII Armor : X
- Env deleting(Egg hunter) : O
- Local Buffer Hunter : O
- Argv deleting : X
- Allow jump to only stack : O
- Check Length of argv : O, argv[1]

[¼Ò½ºÄÚµå]
#include <stdio.h>
#include <stdlib.h>

extern char **environ;

main(int argc, char *argv[])
{
        char buffer[40];
        int i;

        if(argc<2){
                printf("argv error\n");
                exit(0);
        }

        // egghunter
        for(i=0; environ[i]; i++)
                memset(environ[i], 0, strlen(environ[i]));

        if(argv[1][47]!='\xbf')
        {
                printf("stack is still your friend.\n");
                exit(0);
        }

        // check the length of argument
        if(strlen(argv[1]) > 48){
                printf("argument is too long!\n");
                exit(0);
        }

        strcpy(buffer, argv[1]);
        printf("%s\n", buffer);

        // shellcode hunter
        memset(buffer, 0, 40);
}

  Hit : 2381     Date : 2010/02/27 09:34



    
18 ºñ¹Ð±ÛÀÔ´Ï´Ù  level4 orc     HEx0D
02/27 15
17   ·¹º§ 6, 7 Ãß°¡!     ¸Û¸Û
02/27 2725
16 ºñ¹Ð±ÛÀÔ´Ï´Ù  LEVEL8(noname) - secret yet     ¸Û¸Û
02/27 5
15 ºñ¹Ð±ÛÀÔ´Ï´Ù  LEVEL7(orge) - secret yet     ¸Û¸Û
02/27 8
  LEVEL6(darkelf) - ¿¡±×ÇåÅÍ + ¹öÆÛÇåÅÍ + ÀÎÀÚ ±æÀÌ Ã¼Å©     ¸Û¸Û
02/27 2380
13   LEVEL5(wolfman) - ¿¡±×ÇåÅÍ+¹öÆÛÇåÅÍ     ¸Û¸Û
02/27 2608
12   LEVEL4(orc) - ¿¡±×ÇåÅÍ     ¸Û¸Û
02/27 2443
11 ºñ¹Ð±ÛÀÔ´Ï´Ù  LOB Orc & WolfMan[2]     CodeAche
02/27 14
10   level 4, 5 Ãß°¡![7]     ¸Û¸Û
02/26 2725
9   level1~3 Ç®ÀÌ ¸ðÀ½[2]     ¸Û¸Û
02/26 4068
8   ·¹º§1~3 Ç®ÀÌ     HEx0D
02/26 3236
7 ºñ¹Ð±ÛÀÔ´Ï´Ù  Á¤ÈÆ Ç®ÀÌ     sjh21a
02/26 12
6 ºñ¹Ð±ÛÀÔ´Ï´Ù  LEVEL1 Ç®ÀÌ ¹æ¹ýµé     ¸Û¸Û
02/26 12
5 ºñ¹Ð±ÛÀÔ´Ï´Ù  ½Ã½ºÅÛ ±¸Ãà °ü·Ã ¸Þ¸ð     ¸Û¸Û
02/26 7
4   LEVEL3(goblin) - Ç¥ÁØ ÀԷ     ¸Û¸Û
02/26 2399
3   LEVEL2(cobolt) - ÀÛÀº ¹öÆÛ     ¸Û¸Û
02/26 2630
2   ¸ó½ºÅÍ ¼­¿­     ¸Û¸Û
02/26 3133
1   LEVEL1(gremlin) - ÀϹÝÀûÀÎ BOF     ¸Û¸Û
02/26 3579
[1].. 11

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org