Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Metodo para upar Shell como imagem

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

  • Font Size
    #1

    Tutorial Metodo para upar Shell como imagem

    Existem várias formas de se burlar sistemas de upload de imagens em sites.
    Nesse tutorial vou explicar os mais conhecidos métodos e é claro, os melhores métodos.
    O porque de nós querermos burlar o sistema, é facil, nós queremos burlar ou para colocar um outro tipo de extensão ou ter algum privilégio no site ou no servidor onde ele está hospedado.
    Para termos algum tipo de privilégio, nós teremos que upar uma shell, no caso em PHP ou em C, que será demonstrado nesse tutorial.
    Quando você vai upar uma shell em PHP em um sistema de upload de imagens .jpg, ele através do filtro de extensões, ele vai te dar um aviso de que não é possível fazer upload desse arquivo.
    O que temos que fazer é descobrir porque ele não nos dá essa permissão.
    A primeira coisa que temos que verificar é se ele pega apenas a primeira extensão depois do primeiro ponto (.), por isso iremos tentar upar nossa shell da seguinte forma renomeando o arquivo:
    minhashell.jpg.php
    Assim ele seria reconhecido como um arquivo PHP, pois a real extensão é .php.

    Na maioria das vezes essa técnica funciona, mas é claro que tem sites que não irão aceitar isso, por isso iremos tentar de outra forma.
    Alguns sites pegam apenas a última extensão do arquivo, mas apenas reconhecem a primeira extensão depois do ponto, assim nós podemos upar a shell da seguinte forma:
    minhashell.php.jpg OU minhashell.jpg%00.php
    Assim ele seria reconhecido como um arquivo PHP, pois a extensão real é jpg, mas como é eliminada a segunda extensão, então ele seria renomeado pelo filtro para um arquivo .php.

    Um outro tipo de filtro vulnerável é o filtro em que se pode anular a última extensão através de um comando null antes da última extensão.
    O arquivo renomeado ficaria assim:
    minhashell.php%00.jpg OU minhashell.jpg%00. php
    O filtro iria aceitar o arquivo por ele ser uma extensão .jpg, porém como à um comando anulando a última extensão, então ele reconheceria o arquivo como .php apenas.

    A maioria dos sistemas de upload reconhece apenas a extensão do arquivo, mas não o tipo de arquivo, isso é muito perigoso para o servidor, pois um arquivo pode ter uma extensão .jpg mas ser um arquivo do tipo PHP.
    Com isso o arquivo terá uma extensão .jpg e será hospedado no servidor, mas através de um exploit, ele pode ser renomeado ou você pode modificar um arquivo JPG com linhas em PHP com um editor hexadecimal, mas na maioria das vezes o arquivo corrompe, ficando assim impossibilitado de seguir qualquer comando estabelecido por você.

    Outro caso é que o servidor apenas reconhece o tipo de arquivo, mas não a extensão.
    Um modo de mudar essa situação é usando o edjpgcom, um software próprio para fazer esse tipo de modificação em arquivo JPG.

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


    A primeira coisa que você vai fazer é criar um pasta chamada jpg no seu C:\ e extrair esse arquivo nessa pasta.
    Agora abra o CMD (prompt de comando).
    Agora dê um
    cd c:\jpg
    Dê o seguinte comando agora:
    edjpgcom.exe suaimagem.jpg
    Irá aparecer uma janela e no campo de texto terá um texto, remova esse texto e ponha sua linha de comando em PHP, que será sua shell/exploit e salve.
    Não coloque comandos muito grandes, pois irá corromper o arquivo, ponha apenas algumas linhas (a shell c99 não funciona nesse caso pois ela é grande).
    Agora renomeie o arquivo para .php e faça upload pelo sistema de upload do site e pronto, não irá mais aparecer aquele erro de "Invalid file Dimensions".



    Ou podem fazer do seguinte modo ;
    GIF89a;
    <?php
    /* r57 shell here */
    ?>
    vi na video aula do ravnos e funfo . abraço!

    Last edited by H4ck3r4lp; 06-03-2010, 23:18.
    Nao Participa ainda ?
    * Comunidade Elite Defacer


    Elite Defacer
    Hackeralp - 5ubZer0 - $cr34m()


  • Font Size
    #2
    Valeu pelo Tutorial HackerAlp, sanou muitas duvidas minha
    valeu por postar o tutorial pragente, eu ultimamente to me dedicando muito a estudar shells, uploads em servidores e tudo mais, vlw, nice
    sigpic
    Faça parte você também pela campanha da vida: Eu cuido da Minha, você cuida da sua!

    Comment


    • Font Size
      #3
      nuss mano esta de parabéns pelo tuto ^^

      vlw emo

      sigpic


      Comment


      • Font Size
        #4
        Tu ja sabia dessa ai né bebo , 5ubZero nos falo lembra ? kkk
        abraço
        Nao Participa ainda ?
        * Comunidade Elite Defacer


        Elite Defacer
        Hackeralp - 5ubZer0 - $cr34m()

        Comment


        • Font Size
          #5
          parabens pelo tutorial hackeralp ta bem explicado !

          Gostou do meu Post? seja educado peça


          Msn: andersondex@hotmail.com
          Skype: dex.oficial

          Comment


          • Font Size
            #6
            Menino Bom. Valeu pelo tutorial.

            Comment


            • Font Size
              #7
              baah, muito feraa o tuto cara
              vlww
              .
              NÃO ME RESPONSABILIZO PELOS SEUS ATOS!

              Ajude o GH : |Recrutamento de Divulgadores |Doação| Camisa Guia Do Hacker|


              |Rádio GH||Regras e Termos de Uso|SEGURANÇA GH|


              sigpic


              Comment


              • Font Size
                #8
                muito bom mano, valeu

                Comment


                • Font Size
                  #9
                  vlww ae maggot
                  sigpic


                  Gostou do meu tópico, seja um bom e educado garoto e dê Obrigado!
                  MSN: thunderyuster@hotmail.com

                  Comment


                  • Font Size
                    #10
                    Bom tutorial, porém a maioria dos métodos são ineficazes e um deles é para vulnerabilidade FLI!
                    Parabéns ai!

                    Comment


                    • Font Size
                      #11
                      Já estudei esses metodos não funfa sempre, o servidor reconhece o arquivo img antes do upload ;/

                      + boua sorte aee pra qm tentar, tomara q consiga
                      sigpic




                      R.I.P - 2008 —— 2015
                      Capiroto, descanse em paz!

                      русский Империя

                      Phishing's job. PM me!! $$$

                      Comment


                      • Font Size
                        #12
                        Como falei , nao é todo sistema que aceita.
                        Alguns aceitam e outros nao né ^^
                        Assim como alguns sistemas aceitam shell e outros nao !
                        abraço
                        Nao Participa ainda ?
                        * Comunidade Elite Defacer


                        Elite Defacer
                        Hackeralp - 5ubZer0 - $cr34m()

                        Comment


                        • Font Size
                          #13
                          Muito bom mesmo vlw..

                          Comment


                          • Font Size
                            #14
                            LOL valeu alp

                            ajudou muito :3

                            Comment


                            • Font Size
                              #15
                              Valeu Cara Muito Legal

                              Comment

                              X
                              Working...
                              X