Pentest Chronicles
After the button was clicked, as usual, user was taken to login page where another usual information was provided:
According to prompted information, user has received an email with password reset link:
Then what’s wrong? But what happens if we intercept mobile traffic and check client-server communication?
The below response contains the surprise – the same token which was delivered to provided email address is provided in the response body:
Screenshot below presents a page which is displayed after clicking the link above:
Such behavior opens a possibility to provide any email corresponding to existing application user and then simply open a password reset link from a response in order to set a new password for the selected account. Lesson should be learned Such behavior may result with catastrophic effects from technical and legal (GDPR) perspective, if persists on the production system.
In today's world, ensuring the security of our accounts is more crucial than ever. Just as keys protect the doors to our homes, passwords serve as the first line of defense for our data and assets. It's easy to assume that technical individuals, such as developers and IT professionals, always use strong, unique passwords to keep ...
SOCMINT is the process of gathering and analyzing the information collected from various social networks, channels and communication groups in order to track down an object, gather as much partial data as possible, and potentially to understand its operation. All this in order to analyze the collected information and to achieve that goal by making …
PyScript – or rather Python in your browser + what can be done with it? A few days ago, the Anaconda project announced the PyScript framework, which allows Python code to be executed directly in the browser. Additionally, it also covers its integration with HTML and JS code. An execution of the Python code in …