🤠Business Logic Errors
Steps to Reproduce:
1.Create an account using your email address. 2. Complete the email verification process before logging in. 3. Once logged in, navigate to the “Edit Profile” section and change the email address to the victim’s email. 4. Notice that the email is updated without any verification. 5. As a result, the account takeover occurs, as the email is changed without proper validation.
----------------------------------------------------------------
1. Business Logic Errors How to find them
معلوم کریں کہ ایپ کیا کرتی ہے، "نارمل" کیا ہے
یقینی بنائیں کہ آپ جانتے ہیں کہ تمام بٹن کیا کرتے ہیں۔
ارد گرد کھیلنے کی کوشش کریں اور وہ کام کریں جو آپ کو نہیں کرنا چاہیے۔
کیا اس سے آپ کو سیکورٹی پر اثر پڑتا ہے؟
ہاں؟ رپورٹ لکھیں اور یقینی بنائیں کہ آپ نے اپنے فضل کے لیے ادائیگی کا طریقہ ترتیب دیا ہے!
----------------------------------------------------------------
2. Business Logic Errors How to find
Sub se Pehly Scop Sahi se Set Karo.
Ek taraf Burp me HTTP History Tab kholo
Sath me Ek taraf Target per Login kar k website ka ek ek function, Botton, Input Ko Click karo, Touch karo or sath sath HTTP History Tab bhi Dekho Jese hi koi POST ya Put Request mily web ki ya APi ki jo Json me DATA Le k ja rahi ha ya usmy id ka Parameter ha tu us Request ko Repeater ya intruder ko send karo
Repeater me ID value ko change kar k dekho input k sath cher khani karo.
Intruder me ID K jitney parameter hen inko Rendom Nubers Payload k sath chala k Dekho.
Intruder me Json parameter value ko FUZZDB Business Logic Wordlist k Sath chala k Dekho.
----------------------------------------------------------------
Method 1
کسی ایپ کے اندر ایک اختتامی نقطہ تلاش کریں جو مخصوص اکاؤنٹس کے لیے ڈیزائن کیا گیا ہو۔
ٹیم آئی ڈی کو ایک نچلی سطح تک رسائی کے ساتھ تبدیل کریں۔
اثر: اکاؤنٹ کچھ ایسا کرنے کے قابل ہے جس کے قابل نہیں ہونا چاہئے۔
----------------------------------------------------------------
Method 2
کارٹ میں آئٹمز شامل کریں۔
ادائیگی کا طریقہ منتخب کرنے سے پہلے ایک درخواست کو روکیں۔
منسوخی کی رقم کے پیرامیٹر کو 0 میں تبدیل کریں۔
اثر: مفت چیزیں حاصل کریں۔
----------------------------------------------------------------
Method 3
Create a new order
Use the Payment gateway cash on Delivery
This skips a step internally, setting an order to processing
Processing status generates reward points
impact: Gain Free reward Points
----------------------------------------------------------------
Tips to Find Business Logic Errors
Payment gateways or Points Systems are great places to look
Look for ways to skip over steps
These bugs can be complex but also quite simple
Finding impact can be hard. The financial impact is easy to show. Other impacts do exist.
APIs can be gold mines. it's important to know how a website or app works first.
ادائیگی کے گیٹ ویز یا پوائنٹس سسٹم دیکھنے کے لیے بہترین جگہیں ہیں۔
قدموں کو چھوڑنے کے طریقے تلاش کریں۔
یہ کیڑے پیچیدہ لیکن کافی آسان بھی ہوسکتے ہیں۔
اثر تلاش کرنا مشکل ہو سکتا ہے۔ مالی اثر دکھانا آسان ہے۔ دیگر اثرات موجود ہیں.
APIs سونے کی کانیں ہو سکتی ہیں۔ یہ جاننا ضروری ہے کہ ویب سائٹ یا ایپ پہلے کیسے کام کرتی ہے۔
----------------------------------------------------------------
Application Logic Bypass

Last updated