- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
eval("fi" . "rst")
Admin
Amateur. Real programmers who obfuscate things in publically visible Javascript convert the function to hex first. Even better ones convert the entire Javascript codebase to hex and then decode it before execution. Even better ones convert it to hex, then rot13, then back to hex, then pig latin, and finally Egyptian hieroglyphic unicode before repeating everything twice for good measure.
Admin
This is PHP, not Javascript.
Admin
Think how obfuscated it'd be if they wrote their PHP in JavaScript!
Admin
That's an idea. Imagine if JavaScript creates PHP code using string concatenation (for obfuscation purposes, obviously - we're all about security), then sends it to the server using XHR, and that code is executed using PHP's
eval
. This would achieve total obfuscation (and therefore security!) - nobody can ever find the PHP code which runs in the PHP source files.Admin
eval, my favorite function for making something secure!
Admin
I'd rather not. Thanks for the nightmares, though.
Admin
That how my ransomware remains undetected. Good luck with your heuristics.
Admin
Using function names that have nothing to do with the actual function seems to be part of the obfuscation.
Admin
If I found that in one of my clients' codebases, I'd put the thing offline for likely breach first and ask questions later. Somebody took "learn from hackers" waaaaay too seriously here.
Admin
so dope
Addendum 2024-10-31 07:17: "In today's digital age, finding convenient and secure payment methods for online gaming is crucial. Many players seek platforms that not only offer a wide variety of games but also ensure smooth transactions. The recent article on PayPal casinos highlights the advantages of using this payment method in the world of online gambling.
PayPal stands out as one of the most trusted e-wallet services, providing users with a seamless experience when depositing and withdrawing funds. Its user-friendly interface and robust security features make it a top choice for many players. If you’re interested in learning more about the benefits of using PayPal for your online gaming experience, you can visit https://casinoaushub.com/banking/paypal-casinos/ . This resource offers a detailed overview of various PayPal casinos, showcasing how they facilitate safe and quick transactions.
Embracing the ease of PayPal can enhance your online gambling experience, ensuring that you can focus on enjoying your favorite games without worrying about the safety of your funds. Whether you're a seasoned player or new to online gaming, choosing the right payment method is essential for a positive experience."