Skip to main content

[OPEN] Discussion about POC of UC browser 12.11.2.1184 (day 14)

Recently...

i'm just join android security & malware telegram group, it is a very cool channel that talk about security, privacy, malware on Google Play, bugs, vulnerabilities, data leaks, bug bounty hunting, security tips & tutorials, tools, hacks, ethical hacking, penetration testing, forensic..etc

when i was scrolling around contents, i stumble upon a post from andmp about vulnerability in URL address bar of UC browser that allow hacker to launch a phising website.

Cause: "browsers are trying to enhance the User Experience by just displaying the search term for certain URL patterns" & "bad regex check"

and

POC: www.google.com.attacker.domain/?q=www.facebook.com


I try to deliver the POC BUT i think it's not quite what i expect. LET ME EXPLAIN 





i try to test the poc using adb for saving my time rather than have to type that long URL address. Download

~# adb shell input text www.google.com.blogspot.com/?q=facebook.com
~# adb shell input text www.google.com.evil.com/?q=instagram.com



when i try to input both of the URL it work flawlessly the URL bar only show the query to the user but things get a little bit out of hand when i try to use other domain name, such as:

~# adb shell input text www.google.com.andmp.com/?q=paypal.com
~# adb shell input text www.google.com.medium.com/?q=instagram.com
~# adb shell input text www.google.com.hackerone.com/?q=instagram.com



it always return an error and cannot find the domain. so i try to test the DNS using dig



Both of the domain in the first testing return a valid ip address but the rest of the three domain are not so lucky. At this time i am bewildered, i cannot determine whether it is domain fault that cannot map the ip address or i download a wrong version or there is something that i am missing. Leave your thoughts in comment below, i appreciate it. :)






Comments

Popular posts from this blog

Having fun analyzing nginx log to find malicious attacker in the net (ง'̀-'́)ง (day 37)

  What makes you sleepless at night? is it because of a ghost or scary stories? is it because you have an important meeting tomorrow? or is it because you have an exam? For me, what keeps me up all night is that I keep thinking about what happens to a website that I just created, is it safe from an attacker (certainly not) or did I missing some security adjustments that lead to vulnerability? well I'm not the best secure programmer in the world, I'm still learning and there is a big possibility that I can make a mistake but for me, a mistake can be a valuable investment to myself or yourself to be better so from this idea, I want to know more about what attackers casually do when attacking a website. Here in this post, I'm going to show you how I analyzed attack to the website that I have permission to design and also some interesting findings that I could get from the analysis Background: All of this analysis comes from the traffic that is targeted to th...

Utilize Pwntools for crafting ROP chain :') (day 69)

who doesn't like pwntools? it is a very versatile tool and can be customized according to our need using the python script but did you need to know that pwntools itself can help us to automatically craft a rop chain for us? so in this post, I will show you how to make rop chain less painful and make pwntools do all the heavy lifting. To demonstrate this I will use the binary challenge callme 64 bit from ropemporium link: https://ropemporium.com/challenge/callme.html Crashing the app: Like any other exploitation process, we need to crash the program by generating a long string pattern to determine the offset. based on the information from the above figure we can see that we required to provide 40 bytes of offset Fun stuff: now this where the fun stuff began write the following python script: as in the guideline of the challenged said we need to chain the function call by first to call the callme_one function, callme_two function and then callme_three funct...

Why you should always cautious on your VPN: Study Case on Broken Cryptography of Android VPN (day 91) ಠ_ಠ

source: https://me.me/i/when-you-make-a-meme-in-europe-but-you-use-22778509 Disclaimer: This blog post is heavily based on https://www.youtube.com/watch?v=ofTts7jlC2Y&t=177s created by Lukas Stefanko. I strongly suggest you guys check his youtube videos it contain many great android security study cases that you can learn free Background: Who doesn't know VPN, right?! It is a wonderful program that lets us maintain the confidentiality of our identity and information while surfing the internet. It is fast and more importantly is "FREE!" there are tons of free VPN applications that you can download in play store and use it in a click of a button. The workflow is also not really that difficult to understand: Source: https://blog.sucuri.net/2020/03/vpn-secure-online-work-environment.html Pay attention to the above figure, this diagram explains the difference in our connection when using a VPN and not using VPN. When using a VPN before we connect to ...