Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Fique epiletico 1.0v

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ Fique epiletico 1.0v

    KkKkKkkK fiz esse programa podre porque não tinha nada pra fazer !!!


    Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...


    EpIletic.cpp

    #include <stdio.h>
    #include <windows.h>

    main()
    {
    int v1,v2,v3;
    char senh[8];

    keybd_event ( VK_MENU, 0x36, 0, 0 );
    keybd_event ( VK_RETURN, 0x1C, 0, 0 );
    keybd_event ( VK_RETURN, 0x1C, KEYEVENTF_KEYUP, 0 );
    keybd_event ( VK_MENU, 0x38, KEYEVENTF_KEYUP, 0 );
    printf(
    "---------------------------------------------------------------------------------"
    "---------------------------Fique epletico e legal-----------------------------\n"
    "--------------------------------------------------------------------------------");
    printf("Digita a senha Nuba: ");
    scanf("%d", &v2);
    gets(senh);
    v2=strcmp(senh, "mimimimi");
    if(v2)
    {
    printf("Seu animal !!!!!!!!!");
    }
    else
    {
    printf("Sem palavras, voce e o filho do rambo");
    }
    cor:system("color 0");
    system("color 12");
    system("color 2A");
    system("color 3B");
    system("color 4C");
    system("color 5E");
    system("color 61");
    system("color 7F");
    system("color 81");
    system("color 90");
    system("color Ac");
    system("color B");
    system("color C8");
    system("color D5");
    system("color E7");
    system("color F1");
    goto cor;
    }

    fica ae pra vocês esses comandos que eu estou estudando agora Flaou

  • Font Size
    #2
    legal o código cara, mas ta com um probleminha de buffer overflow né, arruma ele e fica massa flww

    Comment


    • Font Size
      #3
      buffer overflow ??? eu só errei em algumas variaveis vazias ae !!! esse prog nem conecta na net =D

      Comment


      • Font Size
        #4
        cara provavelmente vc é iniciante certo? estuda sobre overflows cara, nao precisa d intrernet para ocorrer esta falha.
        até mais

        Comment


        • Font Size
          #5
          sou iniciante sim, estudei sobre buffer overflow mas eu acho que o tuto não tava completo =\ KKK

          Comment


          • Font Size
            #6
            Vou explicar um pouco.

            Você reservou 8 bytes para o login, e a função GETS pega a senha e joga no buffer, que é de 8 bytes.

            Isso quer dizer que se eu colocar uma senha de 50 caracteres por exemplo, assim extourarei o buffer e ,
            poderia executar codigos arbitrarios (comandos sem autorização) no sistema.

            Isso funciona tanto local como remotamente, como por exemplo logins remotos como ftp e etc.

            Ah sim, já ia me esquecendo, para resolver o problema troca a variavel:

            gets(senh);

            POR

            fgets(senh, 8, stdin);

            Assim o programa só pegara os 8 primeiros bytes evitando assim o estouro do buffer

            Estude sobre esses tipos de funções como strcmp,strcpy,scanf, procure por stack overflow no google aew.

            Bons Estudos

            Comment


            • Font Size
              #7
              vlw Dano xD

              Comment

              X
              Working...
              X