Waraxe IT Security Portal
Login or Register
November 5, 2024
Menu
Home
Logout
Discussions
Forums
Members List
IRC chat
Tools
Base64 coder
MD5 hash
CRC32 checksum
ROT13 coder
SHA-1 hash
URL-decoder
Sql Char Encoder
Affiliates
y3dips ITsec
Md5 Cracker
User Manuals
AlbumNow
Content
Content
Sections
FAQ
Top
Info
Feedback
Recommend Us
Search
Journal
Your Account
User Info
Welcome, Anonymous
Nickname
Password
(Register)

Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144

People Online:
Visitors: 154
Members: 0
Total: 154
Full disclosure
4 vulnerabilities in ibmsecurity
32 vulnerabilities in IBM Security Verify Access
xlibre Xnest security advisory & bugfix releases
APPLE-SA-10-29-2024-1 Safari 18.1
SEC Consult SA-20241030-0 :: Query Filter Injection in Ping Identity PingIDM (formerly known as ForgeRock Identity Management) (CVE-2024-23600)
SEC Consult SA-20241023-0 :: Authenticated Remote Code Execution in Multiple Xerox printers (CVE-2024-6333)
APPLE-SA-10-28-2024-8 visionOS 2.1
APPLE-SA-10-28-2024-7 tvOS 18.1
APPLE-SA-10-28-2024-6 watchOS 11.1
APPLE-SA-10-28-2024-5 macOS Ventura 13.7.1
APPLE-SA-10-28-2024-4 macOS Sonoma 14.7.1
APPLE-SA-10-28-2024-3 macOS Sequoia 15.1
APPLE-SA-10-28-2024-2 iOS 17.7.1 and iPadOS 17.7.1
APPLE-SA-10-28-2024-1 iOS 18.1 and iPadOS 18.1
Open Redirect / Reflected XSS - booked-schedulerv2.8.5
Log in Register Forum FAQ Memberlist Search
IT Security and Insecurity Portal

www.waraxe.us Forum Index -> PHP script decode requests -> Once again help......
Post new topicReply to topic View previous topic :: View next topic
Once again help......
PostPosted: Tue Nov 18, 2008 12:54 am Reply with quote
Sidney
Regular user
Regular user
Joined: Nov 16, 2008
Posts: 6




To All Master,

Need help once again to decode this script.....And i want ask to all master, what kind encryption use this script? Many2 thanks to you.....

utils.php
<?php $o086ff54c65a632836ddf80f293d1bb32="\x62\x61\x73\x65\x36\x34\x5f\x64\x65\x63\x6f\x64\x65";eval($o086ff54c65a632836ddf80f293d1bb32("JG9hNTdkZTNiY2QzYzBmZGI2NmFiNmUzZTE4OGY3ODE2ND0iXHg2MiI7CiRvMGRiNTg2NjhlZmNhZDJhOWM3NjI5N2NkNTM4NzQ1MzI9Ilx4NjIiOwokbzQwMTg5Mjc5ZDAzY2FjODg3ODFjYTYzODMyYzliMzFhPSJceDY3IjsKJG9kN2E4MTU0OTEzM2UwNzU2ZWY5OTc5NWMxNmNhZDRkYT0iXHg2NyI7CiRvZDJhYTU5NWQzNDE0MzlkMjRmNTcwNDg0ODY0MzUzNTI9Ilx4NzMiOwokb2E1N2RlM2JjZDNjMGZkYjY2YWI2ZTNlMTg4Zjc4MTY0Lj0iXHg2MSI7CiRvMGRiNTg2NjhlZmNhZDJhOWM3NjI5N2NkNTM4NzQ1MzIuPSJceDYxIjsKJG80MDE4OTI3OWQwM2NhYzg4NzgxY2E2MzgzMmM5YjMxYS49Ilx4N2EiOwokb2Q3YTgxNTQ5MTMzZTA3NTZlZjk5Nzk1YzE2Y2FkNGRhLj0iXHg3YSI7CiRvZDJhYTU5NWQzNDE0MzlkMjRmNTcwNDg0ODY0MzUzNTIuPSJceDc0IjsKJG9hNTdkZTNiY2QzYzBmZGI2NmFiNmUzZTE4OGY3ODE2NC49Ilx4NzMiOwokbzBkYjU4NjY4ZWZjYWQyYTljNzYyOTdjZDUzODc0NTMyLj0iXHg3MyI7CiRvNDAxODkyNzlkMDNjYWM4ODc4MWNhNjM4MzJjOWIzMWEuPSJceDY0IjsKJG9kN2E4MTU0OTEzM2UwNzU2ZWY5OTc5NWMxNmNhZDRkYS49Ilx4NjkiOwokb2QyYWE1OTVkMzQxNDM5ZDI0ZjU3MDQ4NDg2NDM1MzUyLj0iXHg3MiI7CiRvYTU3ZGUzYmNkM2MwZmRiNjZhYjZlM2UxODhmNzgxNjQuPSJceDY1IjsKJG8wZGI1ODY2OGVmY2FkMmE5Yzc2Mjk3Y2Q1Mzg3NDUzMi49Ilx4NjUiOwokbzQwMTg5Mjc5ZDAzY2FjODg3ODFjYTYzODMyYzliMzFhLj0iXHg2NSI7CiRvZDdhODE1NDkxMzNlMDc1NmVmOTk3OTVjMTZjYWQ0ZGEuPSJceDZlIjsKJG9kMmFhNTk1ZDM0MTQzOWQyNGY1NzA0ODQ4NjQzNTM1Mi49Ilx4NWYiOwokb2E1N2RlM2JjZDNjMGZkYjY2YWI2ZTNlMTg4Zjc4MTY0Lj0iXHgzNiI7CiRvMGRiNTg2NjhlZmNhZDJhOWM3NjI5N2NkNTM4NzQ1MzIuPSJceDM2IjsKJG80MDE4OTI3OWQwM2NhYzg4NzgxY2E2MzgzMmM5YjMxYS49Ilx4NjYiOwokb2Q3YTgxNTQ5MTMzZTA3NTZlZjk5Nzk1YzE2Y2FkNGRhLj0iXHg2NiI7CiRvZDJhYTU5NWQzNDE0MzlkMjRmNTcwNDg0ODY0MzUzNTIuPSJceDcyIjsKJG9hNTdkZTNiY2QzYzBmZGI2NmFiNmUzZTE4OGY3ODE2NC49Ilx4MzQiOwokbzBkYjU4NjY4ZWZjYWQyYTljNzYyOTdjZDUzODc0NTMyLj0iXHgzNCI7CiRvNDAxODkyNzlkMDNjYWM4ODc4MWNhNjM4MzJjOWIzMWEuPSJceDZjIjsKJG9kN2E4MTU0OTEzM2UwNzU2ZWY5OTc5NWMxNmNhZDRkYS49Ilx4NmMiOwokb2QyYWE1OTVkMzQxNDM5ZDI0ZjU3MDQ4NDg2NDM1MzUyLj0iXHg2ZiI7CiRvYTU3ZGUzYmNkM2MwZmRiNjZhYjZlM2UxODhmNzgxNjQuPSJceDVmIjsKJG8wZGI1ODY2OGVmY2FkMmE5Yzc2Mjk3Y2Q1Mzg3NDUzMi49Ilx4NWYiOwokbzQwMTg5Mjc5ZDAzY2FjODg3ODFjYTYzODMyYzliMzFhLj0iXHg2MSI7CiRvZDdhODE1NDkxMzNlMDc1NmVmOTk3OTVjMTZjYWQ0ZGEuPSJceDYxIjsKJG9kMmFhNTk1ZDM0MTQzOWQyNGY1NzA0ODQ4NjQzNTM1Mi49Ilx4NzQiOwokb2E1N2RlM2JjZDNjMGZkYjY2YWI2ZTNlMTg4Zjc4MTY0Lj0iXHg2NSI7CiRvMGRiNTg2NjhlZmNhZDJhOWM3NjI5N2NkNTM4NzQ1MzIuPSJceDY0IjsKJG80MDE4OTI3OWQwM2NhYzg4NzgxY2E2MzgzMmM5YjMxYS49Ilx4NzQiOwokb2Q3YTgxNTQ5MTMzZTA3NTZlZjk5Nzk1YzE2Y2FkNGRhLj0iXHg3NCI7CiRvZDJhYTU5NWQzNDE0MzlkMjRmNTcwNDg0ODY0MzUzNTIuPSJceDMxIjsKJG9hNTdkZTNiY2QzYzBmZGI2NmFiNmUzZTE4OGY3ODE2NC49Ilx4NmUiOwokbzBkYjU4NjY4ZWZjYWQyYTljNzYyOTdjZDUzODc0NTMyLj0iXHg2NSI7CiRvNDAxODkyNzlkMDNjYWM4ODc4MWNhNjM4MzJjOWIzMWEuPSJceDY1IjsKJG9kN2E4MTU0OTEzM2UwNzU2ZWY5OTc5NWMxNmNhZDRkYS49Ilx4NjUiOwokb2QyYWE1OTVkMzQxNDM5ZDI0ZjU3MDQ4NDg2NDM1MzUyLj0iXHgzMyI7CiRvYTU3ZGUzYmNkM2MwZmRiNjZhYjZlM2UxODhmNzgxNjQuPSJceDYzIjsKJG8wZGI1ODY2OGVmY2FkMmE5Yzc2Mjk3Y2Q1Mzg3NDUzMi49Ilx4NjMiOwokb2E1N2RlM2JjZDNjMGZkYjY2YWI2ZTNlMTg4Zjc4MTY0Lj0iXHg2ZiI7CiRvMGRiNTg2NjhlZmNhZDJhOWM3NjI5N2NkNTM4NzQ1MzIuPSJceDZmIjsKJG9hNTdkZTNiY2QzYzBmZGI2NmFiNmUzZTE4OGY3ODE2NC49Ilx4NjQiOwokbzBkYjU4NjY4ZWZjYWQyYTljNzYyOTdjZDUzODc0NTMyLj0iXHg2NCI7CiRvYTU3ZGUzYmNkM2MwZmRiNjZhYjZlM2UxODhmNzgxNjQuPSJceDY1IjsKJG8wZGI1ODY2OGVmY2FkMmE5Yzc2Mjk3Y2Q1Mzg3NDUzMi49Ilx4NjUiOwpldmFsKCRvZDJhYTU5NWQzNDE0MzlkMjRmNTcwNDg0ODY0MzUzNTIoJG9kN2E4MTU0OTEzM2UwNzU2ZWY5OTc5NWMxNmNhZDRkYSgkbzBkYjU4NjY4ZWZjYWQyYTljNzYyOTdjZDUzODc0NTMyKCJ6VHRyZDlwSXNwL0ZyK2d3bmhFNEJtekh5V2I5SUFFZndKbDRpWkVUZHNEeGFpVmRTZGhoWmRSZ2pVV1cvMzZyK2lHMWVCaVNjWExXSjdGUnE3cXF1bDVkVmQza2NwVUs2ZEJ4WkZIaTN3YytjWUlKellWc29LQjNhK1pacTl0cjZqdkVkd2UwZUpUTFZiYTNjMlNidkxPamtJd0gxc2lQYkt0TU9qYXhiUDgrc2lZNzVHN2dreHZxRGtrMGRXelhEeXcvQVNSSFJaeU0vOThHQS8vZWRyVmVkQk1OMklBWFdTTkt0TGJqa3IyLzdaRDkzZDNYTUY3SkpaTnZnR2FoU0w3bXRNbzJZTUozc3h6OC9QTGpmNUFHSWFUemdUU05WcXRiKzlpRXA2ZW1JV1hiczRPUWVOVDNRWndlR2J2MmxJU0JINUM3d0tNN0pMRGdaWEJEU2VDUmtXMTVUTUEzZ1JzRmR6SDFTRUhvN3N2T3NQaFhoQjBERTUyd0tiaGdZbWR5N3djUGxGajBGb3dtcHBQQXB5UmlQQUEybUs1dGhYTDRKQU5WQU52UkdJS1AxQ2NTTGJtd3AwNWdEVWt0bUlyNXlicFBTSUtyVkoxUVAyV0ZZWXJHaGNnekE5Y05ob1ZrVXBHMGF4MlF5c0R5MWNFcTJXVm1vNDF0bHdhaisvUWRDaEVmL3FCRGNsSmxIem1rNXQxR3ZvQXNWUi9vVUF4ckkxQUMwVWVjYjlNQ3Z2VkQ5a0tUVGlNdHhMeW85MC9idFhPejF1NGI0RUVjMVUwUU0wZGlVKzZBblFmeFdjRStqbHpQTjhOZ2FOcGo4NWJTaDVVa0xydU5ac3ZzdE0vTitxWDV1Mkg4OFUxMEFzc0NVWTJvT2JBZUxQdldNaVBIVzBtcVhhdlZ6Mm9YaG5sVys2TlcvNzFtZGsrL2laaEN3d1Rrd1NEMnpaRWQyKzVLaWltaHB0a3hMdHRudlJiSXRGZHZyS1dya0pXazRzQ2FEQ0MycmFRbUtmVGF0WS90czQvZnByRVlyTlNrbHU4T1RjZU9vOUhRdkxjSDdtcGg5dG90d3pScXJjYTVlVnJ2ZFMvT3pVLzFzMGJ6bTJpR0lFMzBVaE9zYzU1UUIrVFdxN2M3NWgvRytUcWtzeHo3UHhQKzJhR2U3OXJERmY0OXNBQlZJZkZNd0lZaFdBU3VVemVDV0dTNHJ1MTZMRTcxcWVlQnpEMklKaE52UGhpMUovZlVkaWYzRWZWb1JPWkNrM1pKNzhqKzYyV1J5YnUzYnhtTnRoVktBajA3aVZHWndHQTJqV2F6VzY5ZDZaUnhwVjhYU2IxQmxnRk1CU29BNGI1T1IvYzIwWS9ENklhTTRzRHpUdkljaHdrck15VjB2cXFqRU5jUjVheXR4aW5RcEFGcUVRY0xWUThpVHJGQkdaSVkwdnhYUGpnNy91Q1NTaldmcUZiU3JBQlJRVVVvY1FtZlI5d1d0TlZMV2hDVHRueGRjd0phdHJJVVZXWnRZbmgrZFdMNHU5YW5NQzFYT0Q5cnhuTUpZY2tYOTNUMFFPZzBpR0lTaEtFTDg0azN0UHpneXdaV1hBTERkR21rN3JQOXdGMWh6U09rWkNDaEpzTmYyR0pVMmVxak1TazhjMXc2TWFjQmJrYjV5cit1ektEMG45M1MzMHZYend1Znk4cFRjZnZ0VmVhVjhrWThYbi9kM3ptWUZiY3FVUjVDQWlmRHBleFNmK0JhWkJ6RUhrVlpFQW9mMURlWS9hMFFraDlOYVJNMnd4WHlXWnB5SEt5VVJFdGdneEFES1krUXdvSVFZR0hYWC9kMjltZlBENy91elo3ejUvM1pWZ1VYeGlhdVcxY2NlV0FoTEVqRGxHbGtEWHdLbWNJSm9WK2MyQTRoaEI3cUVwZHdjQTVOcWlkay93Q0RpSnlGSTY5RWdqRlBVU1U1SjBzZWMxVjVOcWdUUk81S2dUcUJHMHcxQ002UXVMQUJqazhaZVZUdS9XQklsbHFneThpbWdvOHNaK0JMeVZNUWZDU0V3Vi93aFNZaUZFSmdld3lrbytFU0lmSjVRb3JBYlV5dGdpTHlFN0luaEpkSTlJVG91M281a1hBMktra01LVDBGZ3hoTU1JaG5CWVBRZ3NSZEJoN0xLdGd5ODlkM2R3OTNkNVV3a1FqUE5PdTlqbW4rVk50ZDc1T2dVcWk4c0dxZ1VCQ0VsZW0wTW9TZnplcUIxV0dxd2RCMk1KMUhUdW42Slg2dVBGLzJkSkF1bHo3QmNuRnRwZW0wRklac3lVczRiMElHRXdidWhxd2Z6SjZYRXNVb0g1K1U2ZTdwcGhIem40TVlRczVLclhRZHVYTkVqaWpUS29TVkVNUWVreUNPb2JDbkJQWmZXQ1dPNEZQa0pOdGE1QkcyZkJveWdXVGxVZmdjZ3VwZXpJcWZ5MnMrY3RrQUJ5TFZBUjRnM1UvSVEySTRvUzVoS1Nqa2hpNkZBaGNEbW85a05aaDNHcmkrcDRhT3NzN3hjWitVK0c2eCtLUWg4VzIrZUlKSkJRRk1QaGxCeUhRaHk2ZThaTjR0N2I5OHFkWjhrZ2JtR3Z5emtzQlVLckRaV29QcEhUQUpFckZzbjBBQmVCOUpsQ0EzaVpCbFJwWVBTNUU0aTFWNFEvNzdYekkzZkN4M2hZVnRBU3lDd0kvOGs3RVdOcExEbDlLYzJBZ0lBRmhNMWFpb01MU3BaK20rMEtPWHdabllwcHFvTitqVXhnNENWTjZXYlpXQzJMa1BRSjZCdTVDa0wrOFlMTjlHRUdmTnR0cUlUZDFHQkNlNGxaZ1FtZUpnUkF2NXEzOUJSdEl1L1FOZEN5eEhWemVLN0thb3Nvb3FvbTQwZWpKbWF4emZCdXl1WTVRWFB5TCtmQ2RiRThxaUsrU1B1SmZ3WGhmMlZLTHhtR0NTc1EzLzV1VGN3VXJ5WTcrVmRFWDRqcDMvL0J5WVRWNXlPOXlhVFAxL1VOZldUakJwOEczTU5BcVRLZkpjME05TEVFREpwOFBvME5PTHpPdTJFaUFDTStSazhwd3dobzdTS01jUU1GcVg5VWEvM2NKa1FFNlYvaXVqWTVwVGxQUWZ4R0RwTHpHb2h1L0ZlZXZZUW13elRmVTE3SGRCQklvVmg5MHM0djk5aFlVMEFGblhrY1lCWVlFSFFrRFA0cDUzajlFVmJKRzZGdlZGRVVHbmpzL0x1TVk3bzNHbGYycTFUczJMWHRlb3RiQ1BJMnM1Q0Z6WWQxc0p4a1VGSkpQd0N4TWdYRHBROG5IcWptdC9HYXJhWGtYOFBZcjA5M2FqWTNUdzArTXNMQUF2SkdyejB4cEd2dzVxYTNjNkhIb21aTlVRa1pidGdZbXZ3MnptekJsWHh1WVVpckpuandJbSsrN3B0MjdWS3hKM1BtRGYvVWxIL3RKTVhsRzRnN3hjWUo4TXJBM1V2alVkZHAyZHREZUtwbnh2MzdiRHNEdXlRUVFzM3N0QjBkOVQzZ2lybWNUMkhaamtGbmJGUURwYnNUMlowUERNZzkxdnZ1K0tneCtHM1ZDdHB3Y3cxZzE1TmMyQ3ptTmRRcGFmczhhc1FxWlVqZWtOamJGMk9nT2RtVDNqbmRFRGRmVzdOV0VIWGpTeGdyaVB6RnZBVlA0NG1rNkk1NDVPOG1YQ3RXdzI2dlVXS2VjcllIM1U5eXJSRkd2OFNvUmQ4Y3F0N2NhaGJHeVdIV3NDcVlpUGM5bWFyM1JzZFY1ZktWMUpNeFo2MXE4QkoxUmhma3hQUHVzYnovaXNWL05IYzBZNXR3YWRWeEN5amNjVFVPRWRxTmEwdGdKTGJibERkRFBRUU9MYS80NmNmeE1mKy96YzRoZWI1RjNISy9DV0RiQ3I4M1lLUTV4bVVkMHh3U0ZJdEtCKzh6QlEyRm5FbWNZUEVNazAxZGx6MGs5bkpSZjNQSGh4dGN2OFVtMElqVzNoU083SkwxaU9SVTZweWg1SldSZk5HcEZSU1RrZ2hCOU1pcG4yRHpoR3VoVi9kc1UybkIyMWNQVDREcHREQysveThBNFVCTnFjZTZQekZ6eDFaWVNCTVFMSkozdU1uTEpleEtET202WnFMYy81RXBZeG9SWjFnMWl4RHJTSU9UeUVMNWQxRWxLUGxjc0V6WENSL1diZGVjN1JjVUR1WFRvKytlMy9CclovcE05WnZGNFoyZE9wYmNFZnkzZnRPS1p1MmJsMzNnUXNaSnpBTGxPanQxM250MkRxSEVYT2lSUThLS3FzYzR6VnhKc1djUy96SmtDSlBsUTlyZ1JDYmR5T1ozUDZycURDVThVcTVoWlpIbVNvSzQxT2xlMmNSYWhPaEdaQnVPZ3p2bFVXY3VPLzlTTXlXMjJFNjg4WFV1UGNVTXZjeXdoYXkxRnV0WTUvcUlZRkIwK3IzMFcxenVaM1hnNVNXdEpERFdLS1JUZWU5ZzJjNyttYnNyYnBpNldGcjhETlVJdmsvVEtpY1lpT1BMNWtSUko4eEVSdExCOVFJUjdtMWZENWJ1RDd0b1dEc09IRzlDS09SZzhzS2FTc2hINVR6UjE3SXpkeWZPSVBIWHFTOStrWHYvSm5jQlB3MFh3MUoxZFg5aGdMdkVoTCtjQW5jb2kvOHNkdlRoUUczMVR6TytBWTI5c2tDcE5xSE45Q3lZN3p0bUdaREpWWUJTSHpxTVNMRk5GY2FhOGdLK1IvblpaK0RVdS9udWVMQ2VaVUtCb2kxaGpXZERERnU3ZS9nNjFPT1MrUm44SVJUazNHMzFURnhOc0lxdjR3OGlESURrbkFDRUs1SDBPMkE0Ry9nRlh1anN4R0pIS3VFRUlXbHN0ZmNLWVljc2lSSnRoS0FHN1plcVVwa0lMQTBlMmthQlgxWm5sT3h4T3VRM3NBc2FnMFlzQlRPNlFyV0VVaklTVExLc01KNDIrcW1tQVRwY0s2SDBNS2xTcG9oWVN1N1pUdzBJN2MyVi93cEI0UDFtakFySUN5Q3hNMnJNZGxFN0JKSVU0dU9lRVpiRUhIRlc1OVlKeHZJQmhJWi91Sjl4OHV1ejJqU2ZydFd2dWowWGpxR3hBNVdLYU1IV2NPbm15Q0ZjZWdoVDhIMk1yQy9CcXNuSlZzMzM4STgzSlpOQmt3YXBkQXJMQmxXNTNJZThEN0NCQVBjTDJZYTBjdXM5MmhyTG0yY1Z0anpOMkNvcnpCYUFSVjNYZ1F4ME9CQzlBVGx0NWhyVzd5TVJxYVkwWUNzVjdwL3RUaDF3ZXVWUXBsSFhLR2xJZHNuMUYwRXlVRDJLVENNOW5GdWpYYjlGRXJVY1kwQkROcWViRHlKNVlqSktBb1JFT2lMMndodVNMcllMR09saUs0aUhXczJCWlBtR09wV3o2Ykp1WnA3S2xyamJHR2NRTHN5WTF0QWFLVStBblVsWjRzajFWK3VTeFZUbktIcUpJU0RDajl0bmxKc2xhZEtrdDJZcGZjYTlxbzQ3Ty9kQ2Z6SUhneFpJVXQzOFl0YU1ES1F0eWo3QkQ0M0dLWlA5UU9XR05EVVJONnBtV3pCSGI0bG9jRE93ckxrQzNveVJVZDJCVEYwZVU5aEJjSzBZZmRyQkVQR3RSU2w0RHprR0RNYnJuQjZBR0N6dkZYUm1oVy9leENKczBTQUtocEdraW0xTElQeVZmZ2JwWjU5NzdVQnhMVVBTU25uMDRKbEVrUWtpQ0tNYjBYc1I1Q1lKNUtrSlE2QkkweU1ORHY5bzNTT3c1OVNQYkt1eEo2RHU0QzhnNXErU1hjaFE4SjI0WHYvV2w4eFB0LzFEOForT1BTNnpXVFlZMldONGFhMDdCR2RnaVIvNUM4dm92OHZEUU9VV21oSm9UY3dIdFpIcnFWYUFjMDhQWXhMUW5LUmNYZ09Db1dJQUFMRFJPYlF6ZG1LbUZwb3FTd3pOUFhlUFpQamYyOTdvVlJheHFrYjdRKzFUdFBmUDlOamYyZnNNMXZ1dytIK0tCcGU5cGVlVThUM2FZeGdkMFpuSnZLUUlibEJJY0RzSDNOZHFpRmNnNUNmbEZ1K1RRbDlpUnpYMmdPV2xRV0VGRk04Y0piQUg4Y0lrcHJjVkdCWDZjcEpoZ09wSTRVVUFoaXZDMW1ZMGNKcU1oSW9XbjcyajZ1eTU1Q3VrWUo0c1FEQnpJTlh4WWF4a2QyYVd5SEdQMTJ0N2NETys1Nzg3UlIvNmR4MFdxUzM5aWowVC90MWM4Tm95a1oySWZsdTVoSEFQTUNhOGpRS2d3QXhRVDZoV1EzQWNiVkNneHNac3JyQysyRnFvTU0ra0lHLzRzaXhsak15enk4MHBjczZ3L2puQXVNczZOS09TVnpvQjBrWk1SWkRPUkdqbXVqcjNrcDNFdnQ1Ukk0YkVvcFFLKzBWd21RSkVlL09CRTRlM0pJbU12ZXVVeTRRaFp4RFowUDhoNW1FdUZGcSs3T3RtTWFXQldtNXJYaHZ3a1o0OTZyVmRjc2U1d3N5eit3dnNYbVQ3MVRQd1JsWUlLQXNVa0JLeFQ1bVlCbysyaEw3bGx1aVlWZ3JGOXhpVkkwaWZEcUdOcXlMbWJ3eHJxY2o5TWxLdDdja2JGTlNpcU1RaXVwNmtWSWV4WjVKdTl0RnVSc2tjYkkyMmtpbEpoR284RXU4K25kbXZHKzIyd1p0WllNTTdxNnQ4dWdOMDlkb2F0RVN1dzdaTUM0M2NtdG40R3pneEtlYXdnb2VUMU9GT3NyV1FXL2E1MW51Vnc0M1Z2SlFSSjJrcjFneFBjb3pQZEZ4TkN1aUJwZ3lEVm5lTDVCSXZrV214enNUM2pyeVkyQ09Qb1B4VHNTNE1rRnZESDg2c0FNNlFpUFZCZVdXcFROaXJUZmw4VmFuRHUvbkh0OWxKTlhFak90c1pXeSs5RHV6RWt1S3pwTnRwVEVkVVRsRk1YNFFrY3M1Q1NlSTV4bnM4TzIzWlduNTRsWElmTnZ3ZEF4SlRFOVAzRDk5TTd5WDc3MGZMVjN6VU1NcWxicU9sRSt3d0Z2MmppYUtuUWhOc2h1KzdOVVgzT3poTUo0TmdJYUVBM3FRN0xZQnBKWG9KTVAyR0RpYWdHLzRvdG5weVpQdWMwak1pYU1qdEd2SnluRjl5TGpHZFNjQ0s0U3UydWRueHI2TlI0LzZDR2Qycm80V0FnY1I0YkJ6ZU5qNXJLdE9IMU1FV21JU01Fck91RThEbHp0WDdONzduS2JaN3VMcW5wdHkzR2phZUFPMlMxMGxnRXNMZ3EyLzg3WlJZdGZKcjh1Q3dkZnQvaGllUkhDZUgvYWJaeWJlS3dKaUZaaldBbWdaaU1LSytuNlpZQlpNUmNQZkpyaUt1YVd6Q1Z3N2JCNFNLd0JYMEdSeUE0QjU5M2JYWVNHRkY4djZXVXhRM0tSVGl5eW1TKy9hMkpwNzJDSHZFaVBocGtlWDF5THF6dnpLVkNTN3JCVUI1L1l6b1Q2eGRmYkZYRnpMY1BGc3hPeUtCNTBDM1puKzFwZWFGdThwSHQxamVXZ0VrdWY4WTd0WDNUNjFPdC9sTnVESDF5ZTlYcFA0UGJaM1Q0alZ1NC92Tit1TFVUVmVUOGk1ZFdRYzJFa2dZVDBiQkg0dzlrNWlGbDg0Mk5ENkhrV1Z2bzBCMmUxQUJyR1pweWMxVnJuYzloOU83WnZ3VVNFNVl2c2dGbzhPMWdVMVZuajRsTTdpUVRTbjRxUENTMFRYQjREekFhUmRaQWlaRHdHQmhEZGRtOGplYll2V3QxMzdSWjRsZkExTVlNUWtaVVF3bDMrMG5iSjFHYVgxVVlETjRMa1VRUnN4ZUlnOUV0Q3lpZ0lDV0tNWUVRVCtNc3l2S0dKYnFodEx2VzlWMFhFdHd6UEJzdmJ3VHVkcnpsTEtRckZIamdyRzVwRmRuOEE1QkFxRDJReW1TNzI1d1ZOeWREL1F0ejhNYUd6WVRSYlQ5QnVrY25vZ2RUSlFwRXRhemhJTUMxNU0yNk42MmF1QjJTU3FWTlJ1R01YcExwRWIvTjRXSGEyUW0vNVZoM1BIYzZKblBDTW5Oc0RkdWZ6SHI4TU9RMitSTlBCbEh4ZFIyYVc5Qk80NFlGZnUyaHpvckpoSGNzblRaOVI0QzhWZ2Q4bzNZcU54UzFUcHBXeXhqczFqd282d2JDUmxCbjB0NGxZRUpoaGdSdmJRMHAvcG9CZlNRRXJIUjRwM01VTDRDdDJMWlFPRkF1c1BZdHlUdS82UFRiam1CMUpGWXBySk1zbUdHbnNJVDIxSndVeEVRclNmSm5mT016M1NiaER6dk03bTdHQTNmWWZJdGJ2K1NyZ0ZqK1VZRi9vVlMva05TOGEzVk9aZGgzbGN1eTBoMThFamF5UWZtSGZVa3ltY2tPWEFObExFSTlCWmhiMUNCenp2blZBUVJnS28xMENtWnkyZE1kY0xNZ2VOcG1TRXlXMFBWTG8xcHF0ZHE5bk5GZ2R5bDdxN050RHR0WGwwMDZEQ1lxS2ZjR2VjQ3VxSkEyUHBJWEVyQmdvc1B3ajI3bElEdnArK1FtTitpZkV0WkpHN2pHeGZyZFUxd2gxL2d2dmFNNy9Edz09IikpKSk7"));?>
View user's profile Send private message
PostPosted: Tue Nov 18, 2008 1:23 am Reply with quote
mge
Valuable expert
Valuable expert
Joined: Jul 16, 2008
Posts: 142




Code:
<?php

// Define that page
define('IN_UTILS', true);

/**
* Void function. Do nothing, but very important function ;)
*
* @author Liviu
* @since Apr 17, 2008
*/
function void() {
/* ;) */
}



###################################################################################################
### DB SETTINGS ###############################################################################

/**
* Load settings from data base, and save as constant variables (define(x,y))
*
* @author Liviu
* @since Apr 17, 2008
*/
function loadDdSettings() {

/* Make new Delegate instance */
$delegate = new Delegate();

/* Get Settings Company Name */
$settings = $delegate->getSettings();

if(is_array($settings) AND count($settings) > 0) {
foreach($settings as $setKey => $set) {
switch($set->key) {
case 'company_name':
define('SETTINGS_COMPANY_NAME', $set->value);
break;

case 'first_day_of_week':
define('SETTINGS_FIRST_DAY_OF_WEEK', $set->value);
break;

case 'announce_unknown_ips':
define('SETTINGS_ANNOUNCE_UNKNOWN_IP', $set->value);
break;

case 'unknown_ips_default_color':
define('SETTINGS_UNKNOWN_IPS_DEFAULT_COLOR', $set->value);
break;

case 'default_language':
define('SETTINGS_DEFAULT_LANGAUGE', $set->value);
break;

case 'late_entry_policy_hours':
define('SETTINGS_LATE_ENTRY_POLICY_HOURS', $set->value);
break;

case 'download_key':
define('DOWNLOAD_KEY', $set->value);
break;
}
}
}

/* Destroy Delegate instance */
unset($delegate);
}


/**
* Print Errors and Messages logs
*
* @author Agheorghiesei Liviu
* @since Feb 28, 2008
*/
function showErrorAndMessagesLogs() {

if(is_array($_SESSION['errors']) OR is_array($_SESSION['messages'])) {
echo '<div class="errors_and_messages">';
if(is_array($_SESSION['errors'])) {

echo '<div class="errors">';
foreach($_SESSION['errors'] as $key => $error) {
echo "{$error}<Br />";
}
echo '</div>';
unset($_SESSION['errors']);
}

if(is_array($_SESSION['messages'])) {

echo '<div class="messages">';
foreach($_SESSION['messages'] as $key => $message) {
echo "{$message}<Br />";
}
echo '</div>';
unset($_SESSION['messages']);
}
echo '</div>';
}
}



/**
* Check email address syntax
*
* @author Agheorghiesei Liviu-Andrei
* @since Mar 28, 2008
*/
function checkEmailSyntax($email) {
if (!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/i", $email)) {
return false;
} else {
return true;
}
}



/**
* Check timeSpan syntax
*
* @author Liviu
* @since Apr 4, 2008
*/
function checkTimeSpan($data) {
if(!preg_match("/^[0-9]{1,2}+:{1}+[0-9]{2}$/", $data)) {
return false;
} else {
list($hours, $minutes) = explode(':', $data);
if($hours >= 24 OR $minutes >= 60) {
return false;
} else {
return true;
}
}
}



/**
* Repair timeSpan syntax
*
* @param string
* @return string
*
* @author Liviu
* @since May 8, 2008
*/
function repairTimeSpan($input) {
if(eregi(':', $input)) {

list($minutes, $seconds) = explode(':', $input);
if(strlen($minutes) == 1) {
$minutes = '0'. $minutes;
}

if(strlen($seconds) == 1) {
$seconds = '0'. $seconds;
}

return $minutes.':'.$seconds;

} else {
return '00:00';
}
}



function __OLD__checkTimeSpan($data) {
if(!preg_match("/^[0-9]{1,2}+:{1}+[0-9]{2}$/", $data)) {
return false;
} else {
return true;
}
}



/**
* Check report date (dd/mm/yyyy)
*
* @author Liviu
* @since Apr 8, 2008
*/
function checkReportDate($date) {
if(!preg_match("/^[0-9]{1,2}+\/+[0-9]{1,2}+\/+[0-9]{4}$/", $date)) {
return false;
} else {
return true;
}
}



/**
* Check yyyy-mm-dd date
*/
function checkStandarDate($date) {
if(!preg_match("/^[0-9]{4}+-+[0-9]{2}+-+[0-9]{2}$/", $date)) {
return false;
} else {
return true;
}
}



/**
* Check IP syntax
*
* @author Liviu
* @since Jul 24, 2008
*/
function checkIpSyntax($ip) {

// first of all the format of the ip address is matched
if(preg_match("/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/", $ip)) {

// now all the intger values are separated
$ipParts = explode('.', $ip);

// now we need to check each part can range from 0-255
foreach($ipParts as $ipPart) {

//if number is not within range of 0-255
if(intval($ipPart)>255 || intval($ipPart)<0) {
return false;
}
}
return true;

} else {
// if format of ip address doesn't matches
return false;
}
}


/**
* Remove any non-alpha chars
*
* @author Liviu
* @since Apr 1, 2008
*/
function removeNonAlpha($input) {
return ereg_replace("[^a-zA-Z0-9]", '', $input);
}



/**
* Remove any non numeric chars
*
* @author Liviu
* @since Apr 1, 2008
*/
function removeNonNumeric($input) {
return ereg_replace("[^0-9]", '', $input);
}



/**
* Print date
*
* @author Liviu
* @since Apr 1, 2008
*/
function getDateAndTime() {

$diff = 60*60*removeNonAlpha(DATE_GMT);

if(eregi("\+", DATE_GMT)) {
$gmtZero = strtotime(gmdate('Y-m-d H:i:s'));
$strtotime = $gmtZero + $diff;
return date(DATE_FORMAT, $strtotime);


} elseif(eregi('-', DATE_GMT)) {
$gmtZero = strtotime(gmdate('Y-m-d H:i:s'));
$strtotime = $gmtZero - $diff;
return date(DATE_FORMAT, $strtotime);


} else {
return date(DATE_FORMAT, strtotime(gmdate('Y-m-d H:i:s')));
}
}


/**
* Get real ip address
*
* @author Liviu
* @since Jul 29, 2008
*/
function getRealIp() {

// check ip from share internet
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];

// to check ip is pass from proxy
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];

} else {
$ip = $_SERVER['REMOTE_ADDR'];
}

// Return the ip
return $ip;
}

/**
* Print coloare Location IP
*
* @author Liviu
* @since Jul 24, 2008
*
* @param string
* @param object
* @return string
*/
function printColorateIp($myIp, $delegate, $showAddIco = false, $showAnnounceIco = false) {

global $lang;
$loggedUser = $delegate->getUserById($_SESSION['userId']);

if(SETTINGS_ANNOUNCE_UNKNOWN_IP == 1 AND $loggedUser->level >= USER_LEVEL_ADMIN) {
$signalMeIcon = "<img src=". SERVER_ROOT ."/assets/images/icons/world_unknown.png alt=". $lang['ips']['unknown_ip_location'] ." title=\'". $lang['ips']['unknown_ip_location'] ."\'>";
} else {
$signalMeIcon = '';
}


if(!empty($myIp)) {

// Try to get ip from `ip` table
$ips = $delegate->getIps(array('ip' => $myIp));

// If myIp exists into `ip` table
if(is_array($ips) AND count($ips) > 0) {

$ip = $ips[0];

echo '<font color=#'. $ip->color .'>';

if(!empty($ip->tag)) {
echo str_replace("\r", '', str_replace("\n", '<br />', str_replace("\"", "\'\'", str_replace("'", "\'", $ip->tag .' ('.$ip->ip.')'))));
} else {
echo $lang['general']['unknown'] .' ('.$ip->ip.') ';
if($showAddIco) {
//echo ' ;;<a href=&quot;'. SERVER_ROOT .'/common/controller.php?action=addNewIp&amp;ip='. $ip->ip .'&quot;><img src='. SERVER_ROOT .'/assets/images/icons/add.png></a>';
}
}

echo '</font>';

// If myIp ins't exists into `ip` table
} else {

if(!empty($signalMeIcon)) { echo $signalMeIcon .' ;; ;;'; }
echo '<font color=#'. SETTINGS_UNKNOWN_IPS_DEFAULT_COLOR .'>';
echo $lang['general']['unknown'] .' ('. $myIp .')';
if($showAddIco) {
echo ' ;;<a href=&quot;'. SERVER_ROOT .'/common/controller.php?action=addNewIp&amp;ip='. $myIp .'&quot;><img src='. SERVER_ROOT .'/assets/images/icons/add.png></a>';
}
echo '</font>';
}

} else {
echo '-';
}
}



/**
* Calendar Setup
*
* @author Agheorghiesei Liviu-Andrei
* @since Mar 3, 2008
*/
function calendarSetup($inputField, $ifFormat, $timeformat, $showsTime, $button, $singleClick, $step) {
?>
<script type="text/javascript">
Calendar.setup({
inputField : "<?=$inputField?>", /** id of the input field **/
ifFormat : "<?=$ifFormat?>", /** format of the input field ("%m-%d-%Y") **/
timeformat : "<?=$timeformat?>", /** 12, 24 **/
showsTime : <?=$showsTime?>, /** will display a time selector (true, false) **/
button : "<?=$button?>", /** trigger for the calendar (button ID) **/
singleClick : <?=$singleClick?>, /** double-click mode (true, false) **/
step : <?=$step?> /** show all years in drop-down boxes (instead of every other year as default) **/
});
</script>
<?php
}



/*
###################################################################################################
### FILES MANAGER #############################################################################
*/

/**
* Upload file (just once at time)
*
* @author Agheorghiesei Liviu-Andrei
* @since Mar 5, 2008
*/
function uploadFile($onDiskName, $FILE, $directory) {

/* If file was successfully upload */
if(move_uploaded_file($FILE['tmp_name'], $directory.''.$onDiskName)) {
return true;

/* If not */
} else {
return false;
}
}



/**
* Get file extension
*
* @author Agheorghiesei Liviu-Andrei
* @since Mar 5, 2008
*/
function getFileExtension($file) {

/* If file isn't empty */
if(!empty($file)) {
$fileInfo = pathinfo($file);
return $fileInfo['extension'];

/* If file is empty, return false */
} else {
return false;
}
}



/**
* Email function
*
* @author Liviu
* @since Apr 23, 2008
*/
function sendEmail($to, $subject, $body, $from = 'passwords_no_reply@scriptoid.com') {

/* Set email headers */
$headers = "From: TimeTracker <{$from}>\r\n"
."Reply-To: {$to}\r\n"
."X-Mailer: PHP ". phpversion() ."\r\n";

$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit";

/* Try to send email */
$sendEmail = @mail($to, $subject, $body, $headers);

/* If email was sended, return true */
if($sendEmail) {
return true;
} else {
return false;
}
}

/*
###################################################################################################
### LICENSE METHODS ###########################################################################
*/

/**
* How work:
* 1 1.1 check if license file exists
* 1.2 open, read, and check if license file isn't empty
* 1.3 parse license file and make a map (array(key => value))
* 1.4 return map (array()) from point 1.3
*
* 2 2.1 compute key with md5(REG_NAME, EMAIL, MAX_PROJECTS & MAX_EMPLOYEES)
* 2.2 reverse computed key from point 2.1
* 2.3 return computed and reversed key
*
* 3 3.1 check if computed key (from point 2.3) is the same key with KEY value from license file
*
* 4 4.1 check number of projects
*
* 5 5.1 check number of users
*
* 6 6.1 check license expiry date
*/



/**
* Load license from the DB setting
*
* @return boolean/array
*
* @author Liviu
* @since Sep 16, 2008
*/
function loadLicenseFile() { // TODO: rename to loadLicense()

$delegate = new Delegate();
$licenses = $delegate->getSettings(array('key' => 'license'));
$license = $licenses[0];

/* If license didnt exists */
if(!is_object($license)) {
define('LICENSE_ERROR', 'INEXISTENT LICENSE');
return false;

/* If license exists */
} else {

/* If license value is empty */
if(empty($license->value)) {
define('LICENSE_ERROR', 'EMPTY LICENSE');
return false;

/* If license value isn't empty, return content as array() [ key => value ] */
} else {

$licenseContent = unserialize(strrev(base64_decode($license->value)));
if(is_array($licenseContent)) {
return $licenseContent;

} else {
define('LICENSE_ERROR', 'BAD LICENSE');
return false;
}
}
}

}


/**
* Executed function on load
*
* @author Liviu
* @since Apr 10, 2008
*/
function checkLicense() {
@session_start();

/* Make new Delegate instance */
$delegate = new Delegate();

/* [1] Load key as array content */
$keyArrayContent = loadLicenseFile();

if(!is_array($keyArrayContent)) {
header('Location: '. SERVER_ROOT .'/settings/settings.php');
exit();
}

###########################################################################
### [1] DEMO LICENSE ######################################################

if($keyArrayContent['LICENSE_TYPE'] == 'demo') {
$appSettings = $delegate->getSettings(array('key' => 'download_key'));
$appSetting = $appSettings[0];

/* [2] Compute key from content */
$primaryKey = md5($keyArrayContent['PRODUCT_NAME'].strrev($keyArrayContent['LICENSE_TYPE']).$keyArrayContent['EXPIRY_DATE'].$keyArrayContent['LICENSE_DATE'].$keyArrayContent['MAX_PROJECTS'].strrev($appSetting->value).$keyArrayContent['MAX_USERS']);
$computedKey = substr($primaryKey, 0, 10);
$computedKey .= '-'.substr(strrev($primaryKey), 0, 5);
$computedKey .= '-'.substr(strrev($primaryKey), -14, 3);


/* [3] Check if computed key the same with the existent key */
if($computedKey != $keyArrayContent['DEMO_KEY']) {
$_SESSION['errors'][] = 'BAD LICENSE!';
header('Location: '. SERVER_ROOT .'/settings/settings.php');
exit();
}

###########################################################################
### [2] FULL LICENSE ######################################################

} else {

$computedKey = md5(
$keyArrayContent['PRODUCT_NAME'] .
$keyArrayContent['LICENSE_TYPE'] .
// $keyArrayContent['BUYER_COMPANY'] .
// $keyArrayContent['BUYER_NAME'] .
strrev($keyArrayContent['BUYER_EMAIL']) .
// $keyArrayContent['BUYER_COUNTY'] .
strtolower(substr(base64_encode($keyArrayContent['PURCHASE_DATE']), 0, 5)) .
$keyArrayContent['EXPIRY_DATE'] .
$keyArrayContent['MAX_PROJECTS'] .
$keyArrayContent['MAX_USERS'] .
$keyArrayContent['SERIAL'] .
strrev($keyArrayContent['ACTIVATION_KEY'])
);

/* For more security */
$computedKey = strrev($computedKey) .'-'
. substr(md5(strrev($keyArrayContent['BUYER_EMAIL'])), 0, 16).'-'
. substr(md5($keyArrayContent['ACTIVATION_KEY']), 8, 8) .'-'
. strtolower(strrev(substr(base64_encode($keyArrayContent['LICENSE_DATE']), 4, 4)));


/* [3] Check if computed key the same with the existent key */
if($computedKey != $keyArrayContent['LICENSE_KEY']) {
$_SESSION['errors'][] = 'BAD LICENSE!';
header('Location: '. SERVER_ROOT .'/settings/settings.php');
exit();
}
}

###########################################################################
### REST ##################################################################

/* [4] Check number of project */
if(is_numeric($keyArrayContent['MAX_PROJECTS']) AND count($delegate->getProjects()) > $keyArrayContent['MAX_PROJECTS']) {
$_SESSION['errors'][] = "TO MANY PROJECTS! You can have maximum {$keyArrayContent['MAX_PROJECTS']} projects with current license";
header('Location: '. SERVER_ROOT .'/settings/settings.php');
exit();
}

/* [5] Check numver of users */
if(is_numeric($keyArrayContent['MAX_USERS']) AND count($delegate->getUsers()) > $keyArrayContent['MAX_USERS']) {
$_SESSION['errors'][] = "TO MANY USERS! You can have maximum {$keyArrayContent['MAX_USERS']} employees with current license";
header('Location: '. SERVER_ROOT .'/settings/settings.php');
exit();
}

/* [6] Check expiry date */
if(checkStandarDate($keyArrayContent['EXPIRY']) == true AND strtotime($keyArrayContent['EXPIRY']) < time()) {
$_SESSION['errors'][] = "EXPIRED LICENSE! License expired on ". date("M d, Y", strtotime($keyArrayContent['EXPIRY'])) ."";
header('Location: '. SERVER_ROOT .'/settings/settings.php');
exit();
}

/* Destroy Delegate instance */
unset($delegate);
}


$scriptName = $_SERVER['SCRIPT_NAME'];

if(!eregi('index', $scriptName) AND !eregi('controller.php', $scriptName) AND !eregi('settings.php', $scriptName) AND !eregi('users.php', $scriptName) AND !eregi('addlicense.php', $scriptName)) {

/* If installer is false */
if( (INSTALLER == 'false' OR $onInstallPage = true) ) {
/* Execute license checker */
checkLicense();
}
}


### LICENSE METHODS ###########################################################################
###################################################################################################

/* If installer is false */
if( (INSTALLER == 'false' OR $onInstallPage = true) ) {
/* Execute license checker */
loadDdSettings();
}
?>


it's using base64, rot13 encoding and gz compression.
View user's profile Send private message
Once again help......
www.waraxe.us Forum Index -> PHP script decode requests
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT
Page 1 of 1

Post new topicReply to topic


Powered by phpBB © 2001-2008 phpBB Group



Space Raider game for Android, free download - Space Raider gameplay video - Zone Raider mobile games
All logos and trademarks in this site are property of their respective owner. The comments and posts are property of their posters, all the rest (c) 2004-2024 Janek Vind "waraxe"
Page Generation: 0.038 Seconds