Curl натискане на бутон без име

NewGuy

Registered
Здравейте. Искам да попитам как с curl мога да натисна бутон който няма name? Опитах без него но не се получава. :cry:
 
Можеш да изпращаш POST данни и без да натискаш бутони. Става и с cURL и с други инструменти, които могат да работят с HTTPHead, например fsockopen. Но все пак по-лесно ще ти е с cURL - php curl send post data.

PS: Защо тоя събмит няма име? Доста странно, защото щом няма име, значи отсреща няма проверка за натискане на бутона :) . Което означава, че можеш да се гавриш колкото си искаш . :twisted:
 
Ev0luti0N каза:
Може да се гаври само когато тази форма я направят HTML, а не javascript :]

Предполагам, че не си се занимавал с кракване на сайтове :). Или пък със снифене за хакване на паролата и юзернейма на някой, за да му влезнеш в пощата. Javascript не скрива абсолютно нищо при подаване на заявките.
За да прочетеш POST request ти е достатъчно дори само една проста приставка за пандата Firefox. Live HTTP Headers - потърси го.
След като го инсталираш си отвори пощата, примерно на abv.bg и преди да се логнеш запали приставката, като и сложиш отметка на заявките - request.
След това си напиши потребителското име и паролата и натисни ВХОД.
Voila!!!! :twisted: Ще получиш пълно описание на всички GET и POST заявки към сървара! Примерно за abv.bg логването става със следният пост:

https://passport.abv.bg/acct/passport/login
POST /acct/passport/login HTTP/1.1
host=mail01.abv.bg&service=mail&username=твоето-име&hostname=&password=Паролата-ти&x=66&y=19
Това може да го види всеки пишман хакер-снифер :D , а за интернет доставчика ти не е никакъв проблем. Как мислиш, че полицията и хакерите четат чужди пощи и крадат пароли за онлайн банкиране, примерно?

Същото нещо можеш да го изпратиш към сървара и с cURL или fsockopen, но има още хиляда начина. JavaScript-a на страницата няма абсолютно нищо общо.
 

Back
Горе