العبث مع الخط الأول من عنوان URL الطلب في فايرفوكس

StackOverflow https://stackoverflow.com/questions/3089793

  •  29-09-2019
  •  | 
  •  

سؤال

أريد تغيير السطر الأول من رأس HTTP طلبي, تعديل طريقة و/أو عنوان URL.

فإن (ممتاز) Tamperdata فايرفوكس البرنامج المساعد يسمح المطور لتعديل رؤوس من الطلب ، ولكن ليس URL نفسه.هذا الجزء الأخير هو ما كنت تريد أن تكون قادرة على القيام به.

حتى شيء من هذا القبيل...

GET http://foo.com/?foo=foo HTTP/1.1

...يمكن أن تصبح ...

GET http://bar.com/?bar=bar HTTP/1.1

عن السياق ، أود أن العبث مع (جعل الصحيح) خاطئة طلب فلاش, لمعرفة ما إذا كان خطأ يمكن تصحيحه عن طريق تحديد عنوان url.

أي أفكار ؟ يبدو وكأنه شيء قد تحتاج إلى القيام به على الوكيل المستوى.في هذه الحالة, اقتراحات ؟

هل كانت مفيدة؟

المحلول

الدفع تشارلز بروكسي (multiplatform) و/أو Fiddler2 (Windows فقط) لمزيد من الحلول من جانب العميل - يتم تشغيل كلاهما كوكيل ويمكنه تعديل الطلبات قبل إرسالها إلى الخادم.

إذا كان لديك إمكانية الوصول إلى خادم الويب وتشغيل Apache ، فيمكنك إعداد بعض إعادة كتابة القواعد سيؤدي ذلك إلى تعديل عنوان URL قبل معالجته بواسطة محرك HTTP الرئيسي.

نصائح أخرى

لأولئك القادمين إلى هذه الصفحة عن طريق محرك بحث ، كما أود أن أوصي تجشؤ الوكيل جناح: http://www.portswigger.net/burp/proxy.html

على الرغم من أن أكثر تحديدا نحو اختبار الأمن, انها لا تزال أداة لا تقدر بثمن.

إذا كنت تحاول اعتراض حزم HTTP وتعديلها في طريق الخروج ، فقد يكون TamperData طريقًا تريد أن تأخذه.

ومع ذلك ، إذا كنت تريد التحكم الدقيق في هذه الأشياء ، فستكون أفضل حالًا من محاكاة جلسة المتصفح بأكملها باستخدام أداة مثل curl

لفة: http://curl.haxx.se/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top