post multipart

Discussion in 'Уязвимости' started by brown, 31 Jan 2017.

  1. brown

    brown New Member

    Joined:
    16 Oct 2016
    Messages:
    163
    Likes Received:
    4
    Reputations:
    0
    как отправить post multipart?
     
  2. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    428
    Likes Received:
    579
    Reputations:
    47
    Самый простой способ: сделать хтмл-страницу с кодом:
    Code:
    <html>
    <head>
    <title>POST multipart</title>
    </head>
    
    <body>
    
    <form method='POST' enctype='multipart/form-data' action='https://yandex.ru/images/search'>
    <input type='text' name='text' value='Preved medved'><br>
    <input type='text' name='type' value='demotivator'><br>
    <input type='submit' value='Send'>
    </form>
    
    </body>
    </html>
    Открыть её в браузере и засабмитить форму.
     
  3. trolex

    trolex Well-Known Member

    Joined:
    6 Dec 2009
    Messages:
    597
    Likes Received:
    1,391
    Reputations:
    6
    в гугле смотрел?
    насколько помню в php через curl это делало так:
    создавался массив, в котором названия полей были названия параметров в пост запросе, значения полей в массиве - значение этих параметров в пост запросе,
    потом этот массив передавался в качестве переменной post, обычно переменная post это строка, в которой перечислялись параметры и их значения,
    а файл передавался с помощью указания пути к файлу,
    вот нарыл в старых исходниках пример
    Code:
    $photo=array('photo'=>'@'.$dir . rand(1,1).'.jpg','al'=>'1','act'=>'profile_photo','mid'=>$id,'photo_hash'=>$photo_hash,'hash'=>$hash,'rhash'=>$rhash);
    $output = curl($proxy, $server,$photo,true,true);
     
Loading...