Logical Exploits Of Contract Vulnerability 2023

By XiaoXin
A Bit Randomly

In general, the best way to structure a folder for a Next.js website will depend on the specific needs and requirements of the website. However, a common approach is to use the following basic folder structure: /pages: Thi... Read Basic Folder Structure of Next.js Application

Main Contents

Logical Exploits Of Contract Vulnerability

1- Use A mobile phone to log in to account A to open the service to be tested, click on automatic renewal, and stay on the payment interface when paying.
2- Use B's mobile phone to log in to account A to open the service to be tested, click on automatic renewal, and stay on the payment interface when paying.
3- Repeat the same operation for multiple mobile phones
4- A mobile phone tap payment to sign the contract
5- After successful payment on mobile phone A, cancel the automatic renewal in the third-party APP
6- Mobile phone to make payment, after the payment is successful, cancel the automatic renewal in the third-party APP
7- After all payments are completed, the system will activate the corresponding number of times for you. Since the payment interface has been opened in advance, the amount is the amount of the first month's discount for new users.
8- The final effect is that an account has enjoyed multiple discounts for the first month of new users, which proves the existence of the loophole.

Please Share This Article Thank You!

Parts of E-Commerce System Security Checklist
Logical Exploits Of Membership Upgrade

Use A mobile phone to log in account A, and open membership. To open a super member, enter the upgrade page, and make up the price difference to open. Use B's mobile phone to log in to account A, click to activate super me...

Logical Exploits Of Flaws In a Cookie/Token Design

The validation value of the cookie is too simple. Some web pages are too single or simple to generate cookies, which leads to hackers being able to enumerate the validity values ​​of cookies. Or you can log in to other use...