AEMSecurity (@AEMSecurity) profile picture

Husband + Father | Penetration Tester / Hacker | Interested in Security - Bugbounty - Vulnerability/Exploit Research CVE-2016-0956, CVE-2013-6674, CVE-2014-2018

United Arab Emirates, Dubai
Joined September 2018
Photo by AEMSecurity (@AEMSecurity)Photo by AEMSecurity (@AEMSecurity)Photo by AEMSecurity (@AEMSecurity)Photo by AEMSecurity (@AEMSecurity)Photo by AEMSecurity (@AEMSecurity)Photo by AEMSecurity (@AEMSecurity)Photo by AEMSecurity (@AEMSecurity)Photo by AEMSecurity (@AEMSecurity)Photo by AEMSecurity (@AEMSecurity)Photo by AEMSecurity (@AEMSecurity)
AEMSecurity retweeted
This interview was super fun, and @InsiderPhD was an amazing host. Here's a picture of the trophy we won - together the crown from @Bugcrowd's bug boss challenge!
New Video! I sit down and chat with @_godiego__, @sw33tLie and @bsysop about their recent event success and get their thoughts on collaborating with other hackers, how they all contribute to the success of their team, and get their advice for would be live hacking event teams
7
6
1
99
12,155
AEMSecurity retweeted
[+] Little Achievement Update! I've discovered a new security vulnerability, CVE-2024-54679, in CyberPanel (aka Cyber Panel), a widely-used web hosting control panel powered by OpenLiteSpeed. CVE Identifier: CVE-2024-54679 Advisory: nvd.nist.gov/vuln/detail/CVE…
1
2
11
1,481
[+] CVE-2024-34070 NXTL Solutions offensive security team is dedicated to securing cyberspace with advanced vulnerability research. Recently dicovered a critical Blind XSS vulnerability > Froxlor leading to potential app compromise. #Bugbountytips #NXTLSolutions #bugbountytip
1
5
11
1,655
Giving back to the community is a core part of who we are. This month, our team hosted free #SecureCoding workshops for local developers, promoting safer code practices across the UAE. Together, we can raise the bar for security standards! #NXTLSolutions #CyberSecurity
1
3
8
989
AEMSecurity retweeted
Did you know that 7z can browse .VHD and .VMDK files? You can open them right up, and even directly browse ntfs filesystems. On a pentest and find a bunch of disk images? Copy the SAM/SECURITY/SYSTEM hives directly from the images, no mounting, copying, or fussing around.
61
415
24
2,586
188,198
This report was completely unexpected for me! 😇 1. Bypass the login.microsoftonline.com gateway 2. Inspect *.js files and append *.js.map extension 4. Dump *.js.map files to find secrets or endpoints 5. Abuse the token in API request #bugbounty #bugbountytips #bugbountytip
8
25
205
12,294
AEMSecurity retweeted
TLDR: Massive Supply Chain attack had been happening on the highly popular JS Library lottie-player since ~2 hours ago that populates attackers Web3 wallet connection pop-up on legitimate websites. I'll write here what we know, what can be done and how to detect it in the wild. You can track the entire conversations and remediation through github.com/LottieFiles/lotti… - just to give a timeline of events 3 Hours ago, lottie-player end-user created the linked issue ^ on GitHub, specifying that while seamlessly including the lottie-player library on his website, it populated a Web3 wallet connection: Simple inclusion of unpkg.com/@lottiefiles/lotti… or cdn.jsdelivr.net/npm/@lottie… Led to: Users were experiencing the same on popular websites all across the internet, like @tryhackme and it seems that the original attack intent was to target major crypto websites who utilize the library. 1 Hour ago, VP of Engineering at Lottie was tackling the issue within the GitHub thread As some users who investigated already came to speculations, it seems that one of the maintainers accounts tokens - github.com/Aidosmf had been compromised and allowed attackers to plant malicious code on ~3 versions across NPM npmjs.com/package/@lottiefil… 2.0.5 - pushed to npm at 8:12 PM GMT, 30 Oct 2024 2.0.6 - pushed to npm at 8:35 PM GMT, 30 Oct 2024 2.0.7 - pushed to npm at 9:57 PM GMT, 30 Oct 2024 As of the latest update 20 minutes ago, seems that the original infected package was removed from NPM and most of leading CDNs, however websites who directly reference the affected versions are probably still vulnerable and need to either backport to 2.04 or update to 2.08 "The affected versions have now been removed from npmjs.com (2.0.5, 2.0.6, 2.0.7)." Another GitHub user has included a gist with reference to the malware itself gist.github.com/jkobus/57f7a… If you'd like to probe your web assets and see which one of them are using one of the still affected versions, you can use the following Nuclei Template: gist.github.com/NagliNagli/b… I'll update the thread if anything new comes up.
8
35
11
189
61,494
AEMSecurity retweeted
At @assetnote, we identified DNS poisoning on an estimated 30M+ domains. We noticed this in 2021, but suspect that it's been happening for a lot longer. We detail the analysis, theories and two practical and reliable client-side exploitation vectors. dnspoison.com
4
103
4
426
41,424
AEMSecurity retweeted
New writeup from @_specters_ and I: we're finally allowed to disclose a vulnerability reported to Kia which would've allowed an attacker to remotely control almost all vehicles made after 2013 using only the license plate. Full disclosure: samcurry.net/hacking-kia
84
955
132
3,503
345,161
Although this is a known technique, I wanted to share it as I’ve recently encountered several Lambda-based SSRFs where I could exfiltrate environment variables and headers containing sensitive secrets and critical infrastructure data. Do you have an HTTP pingback or control over a URL parameter that returns a response based on the passed URL, but you’re unsure where to go next? You can easily verify if your SSRF is on a Lambda instance by hitting: localhost:9001/2018-06-01/runtime/invocation/next. Additionally, the Lambda function may have whitelisted internal IP ranges, allowing you to expand your attack surface by enumerating internal services and endpoints. I’ll share more on this in an upcoming tweet. #BugBountyTips #SSRF #AWS #Security #Recon #BugCrowd #HackerOne
8
33
266
15,821
Just gained RCE on an AEM web server (real world) by exploiting GroovyConsole and an exceptional bounty! In @intigriti ! If you too, want to do super cool hax0r things such as hacking real-world web apps, use my link and sign up today! login.intigriti.com/account/… 🧵...(1/n)
27
53
3
285
37,549
AEMSecurity retweeted
Helios, automated XSS auditing. I'm releasing this in very early stages but I'm pretty happy with a couple days' work, excited to see where it could go. Feedback and testing is greatly appreciated! Key Features Listed in the Github :) #XSS #BugBounty github.com/Stuub/Helios
10
67
316
17,712
🤔Question of the Day: How to tackle unpredictable IDs in IDOR or RBAC Issues? I've reported 50+ Issues relying on HASH/UUIDs, and surprisingly, duplicates have been rare. It seems many are hesitant to report these for fear of them being labeled "Informative" or "N/A." But today, let's explore how you can approach these Issues and increase your chances of acceptance: Here's how to unearth UUIDs and transform your IDOR/RBAC Issues into reportable gems: 1️⃣ Sign Up and Forgot Password Page: If you've discovered a service reliant on a user's account UUID, try signing up or using forgot password with a victim's email. The server might leak the UUID in the error response, e.g., "Error": "User Already Registered." "ID: "UUID" or "Message": "Verification Email Sent" "ID: "UUID" 2️⃣ Intentionally Exceed Rate Limits on Login: Deliberately trigger more user-specific errors by exceeding rate limits. Sometimes, server-side functions expose the UUID in responses. For instance, failing multiple login attempts may reveal the UUID when the response mentions an account lockout, e.g., "Error": "User Account Locked Out." "ID: "UUID" 3️⃣ User-Interactive Features: Keep an eye out for features like Add Friend, Search User, Chat, Invite User, or Follow User. These often enable you to interact with other users, and as a result, the UUID of the user might be exposed in responses. 4️⃣ Archived URLs with Unpredictable IDs: Explore leaked unpredictable IDs using Wayback, Waymore, or use Google Dorking to hunt for archived links or URLs related to the target app 5️⃣ Target Apps with Multiple Roles: If your target app supports multiple roles (e.g., Admin, Team Member), and you've identified improper access control issues, you're in luck. Team members within the same organization might have access to all target app components, along with the UUIDs within the same tenant. Make sure to highlight this in your report. 6️⃣️Predictable Patterns: Are you kidding me? No, I am not. I've worked on target apps that had predictable ID patterns. People Ignore these patterns cause the moment someone sees complex IDs, they tend to get nervous. However, It is important that you generate multiple IDs on the object you're working on and make note of the ID patterns. I've noticed patterns like 3fd537eea0e7d425943be204, which at a glance looks complex. But I generated a couple of more e.g. 3fd537eea0e7d425943be121, 3fd537eea0e7d425943ba404, 3fd537eea0e7d425943be934.. Doesn't look complex anymore, does it? 7️⃣ Search Your Own Unpredictable UUIDs/Hashes: Look for your own UUID / Unpredictable ID in your Burp Suite HTTP Traffic for additional requests/responses where these IDs are inadvertently leaked. You may end up finding a request that can be used for accessing other user's UUIDs too. Can't seem to crack the unpredictable ID puzzle? Don't worry! These are still reportable security risks, albeit considered "High" complexity, potentially resulting in "Lower" payouts. Nevertheless, don't disregard them. Depending on your rapport with the program, consider submitting one and see if it gets accepted. At worst, it may be labeled as "Informative." Takeaway: Don't shy away from testing issues tied to unpredictable IDs. Always seek ways to reverse engineer or expose these complex IDs through alternative methods, and be prepared to earn some extra cash! 💰🕵️‍♂️ #BugBounty #Cybersecurity #HackingTips
19
99
2
395
36,626
AEMSecurity retweeted
CVE-2024-23897 - Jenkins <=2.441 & <=LTS 2.426.2 PoC And Scanner kitploit.com/2024/02/cve-202…
1
49
153
16,500
💉 SQL Injection is a P1 vulnerability and can easily help you earn $$$$ However, finding/exploiting one manually is tricky. That's where SQLmap helps us. Here's a list of highly efficient SQLmap commands which you can use to hunt for SQL Injections 🧵👇
3
103
3
409
33,140
AEMSecurity retweeted
Just published a writeup on my account takeover vulnerability in ChatGPT, using a really cool web cache deception technique. Waited a while to finally publish this, enjoy :) nokline.github.io/bugbounty/…
27
198
7
708
61,090
"Methodology: How we discovered over 18,000 API secret tokens" Interesting technical writeup about the process of building a web spider to detect and analyze API secrets escape.tech/blog/how-we-disc… by @escapetechHQ #bugbountytips #cybersecurity #infosec
1
37
146
10,926
Do not forget to use multiple HTTP Methods and use admin paths when you send your urls file to burpsuite and add multiple headers to test for blindxss. github.com/emadshanab/admin-… httpx -l urls -path admin.txt -H "X-: " -H "X-User: " -x POST,GET -http-proxy http://127.0.0.1:8080
2
35
136
7,832
AEMSecurity retweeted
27
120
5
750
115,394