Waraxe IT Security Portal
Login or Register
September 16, 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: 74
Members: 0
Total: 74
Full disclosure
CVE-2024-25286 - RedSys - A Cross-Site Request Forgery (CSRF) vulnerability was identified in the Authorization Method of 3DSecure 2.0
CVE-2024-25285 - RedSys - 3DSecure 2.0 is vulnerable to form action hijacking
CVE-2024-25284 - RedSys - Multiple reflected Cross-Site Scripting (XSS) vulnerabilities in the 3DS Authorization Method of 3DSecure 2.0
CVE-2024-25283 - RedSys - Multiple reflected Cross-Site Scripting (XSS) vulnerabilities exist in the 3DS Authorization Challenge of 3DSecure 2.0
CVE-2024-25282 - RedSys - 3DSecure 2.0 is vulnerable to Cross-Site Scripting (XSS) in its 3DSMethod Authentication
KL-001-2024-012: VICIdial Authenticated Remote Code Execution
KL-001-2024-011: VICIdial Unauthenticated SQL Injection
OXAS-ADV-2024-0005: OX App Suite Security Advisory
[SYSS-2024-030]: C-MOR Video Surveillance - OS Command Injection (CWE-78)
[SYSS-2024-029]: C-MOR Video Surveillance - Dependency on Vulnerable Third-Party Component (CWE-1395)
[SYSS-2024-028]: C-MOR Video Surveillance - Cleartext Storage of Sensitive Information (CWE-312)
[SYSS-2024-027]: C-MOR Video Surveillance - Improper Privilege Management (CWE-269)
[SYSS-2024-026]: C-MOR Video Surveillance - Unrestricted Upload of File with Dangerous Type (CWE-434)
[SYSS-2024-025]: C-MOR Video Surveillance - Relative Path Traversal (CWE-23)
Backdoor.Win32.Symmi.qua / Remote Stack Buffer Overflow (SEH)
Log in Register Forum FAQ Memberlist Search
IT Security and Insecurity Portal

www.waraxe.us Forum Index -> PHP script decode requests -> Decode footer.php
Post new topicReply to topic View previous topic :: View next topic
Decode footer.php
PostPosted: Thu Apr 24, 2008 10:06 pm Reply with quote
finedesignz
Regular user
Regular user
Joined: Apr 25, 2008
Posts: 9




Can this be decoded?

<?php //
$OOO0O0O00=__FILE__;$OOO000000=urldecode('%61%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64');$OO00O0000=218880;$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$O0O0000O0='OOO0000O0';eval(($$O0O0000O0('aWYoITApJE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO2ZnZXRzKCRPMDAwTzBPMDAsMTAyNCk7ZmdldHMoJE8wMDBPME8wMCw0MDk2KTskT08wME8wME8wPShiYXNlNjRfZGVjb2RlKHN0cnRyKGZyZWFkKCRPMDAwTzBPMDAsMzcyKSwnaGFuZHNvbWVFTU9TRE5BSEJiQ2NGZkdnSWlKaktrTGxQcFFxUnJUdFV1VnZXd1h4WXlaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpKTtldmFsKCRPTzAwTzAwTzApOw==')));return;?>
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Gs5xIqNnLRydBrbcbcrbF1iti1BZNgNpfzfWIzMUkTNEBtaQjGNzCFiACfByBRugB0MFIFK5k2NejefJLgktfcaUFofojorMbfiYIT10JmbgGG5DB2bxispCk09uAeiRD2Bzcm1GNmNeftrRb1i1copCLGogctMqLcfvGrNqK0rdis9GB0MAGfpOKruIFtaQjGNzCFF1fFroAgfQb2y1GrKyJmNwkmyRb2y1Gtr3i1bWFGkGDriuIrkmLGsZfqapfzfXcsNnc1idDFMJDri1ispGLFydBR9GBzoIGrkOJoUZftfRCoi5csNnc1MGFgbGbfisCFfGNmNeftrRb1i1csNnbTfEBTyqjrMWITRyfGNwjmupD01zCFF1bridDffCfF1tFfpODmogkmyQCouWI25YjmogcT9QjGy6IzMfK0rofqbqb1i5iskGkFrobrkgJgktfmwGfFyGFRibLFMnI25CKmsZftNDB0MHFribkoiofRbMbFi5iskWKrugLdMJGsU2GrkWJToeNgaqLGNzCqMUDmbEBciDLcRzidNqkfuIJekJGsUYGrK0kmbECtaiDtb6cm1Aj0u5k2kODdffCFFyJmNwkmyRb2y1Gtr3i1bWFGkFDqfzIfK1jmMgbtrpDrIYIfK1jRydBR9GB0MIGrkOkorICtMJGoMYIT1qK0roNffDfFiXGrK1DmbICgNMbcffcoiRjorwbT5JfzFYiopMK0roNFiGBzofFrfNi1MIJekJGsUYGrK0K0rofqbqb1i5iskGkFyGFtrpf05ZI3r3i1bvfrfDfrMmFgrnBTNXFtapDrizim1GLGfwftaiDTp1IfpALruck2kCGmp3GrpODougNmkbfrupcsNnc1MGFgbGbfisCFfmLGbejeMJf3kzCFF1bridDffCfF1tFfpODmogkmyQCouWI25YjmogcT9QjGy6Ctr3jToEFqaqbm92cdNRD2b5NGyrCsMWI25CjmMuDcaqjGyVIcNNkfrIFG5DB0oXfmybi1bgbtrpDrIYIfK1jRydBR9GB0MBIT14KmMwftbiGsuZGrpCKmMwI3NMbcffCFiRjorwDGpqjgbWiskWkfu5k2kFjoo0FfkRjmMXFqoqJgktfmybkoIZfTrif2bWIT5CDGNuk2kFJ1ifcoiCbro5BRirCsMWI25CjmMuk2kCGmp3GrpODougNebG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D1i1GRkUjmoIFgbRDrizIRK1jmDzcgbQf1ivIfpYKmMuNGwJFzpXcsNajrbWFGkFf0i5IcMGDmogNG5DB0MHfRNnFmMwLeaQjfi0GfpOKruIFtaQjGNzCFF1fFrmimyijcoUI210jmbejefJLgktfmybkoogimyQjrEyI2r3i1bWFgbGDriuGfkRjmMXFqoqJgktfmwGfFyGFRibLFMEGrpADGMwFT9Jf2YYcsNnc1MGFgbGbfisCFiRjmMeLefJGs56csNnc1MGFgbGbfisCFFyjouejdipfzbzCFF1bridDffCfF1tFfpnkTbeJmypDrfzCFF1bridDffCfF1tFfkOkfugJebJfzbzCFF1bridDffCfF1tFRkvjfrIftbQbeBYcsNnc1MGFgbGbfisCFiJKmbebtbpfzfWcsNnc1MGFgbGbfisCFiOjmoebgNMbcfmfRDyffMfcGkbGsU2isNqKs95FrNNjFR0cRbMLF5FBTpAboo6cT1OJF5VimyHb05vcqMMNF5eFcMiJRr3cTuoi1acBTpqjRuUifNtjToEFqaqbm92cdNRD2b5NgiJf3b2GfkCLfuIctuJfzb1GRkfjRydBG5OJzRyIrk3N1DYAeNMB1uBioKyK08YkoaMbGp2IRpYj1rIftuDB0owfdNGkmMsksyFLFMeGrpODmogim9iGoi6csNajfBzftbQbebDfernB2MeAGupDTpUiopNK0rdGraRfzozcza0FsroCtrifzfVIFkGkfrXfTupB3ktFG5OJmMwcT9JfzfuiokAj0ydBG1FD1i0IRb0cob5BrpJf0uZGfpCJmMeAG5DB0MdI21mkfRZJmyQjruWI25YjmogcT9QjGy6csNnB2ogAm5DB2bxispCk09uAeiRD2Bzcm05jmsZAGpJCsuWIzNAjmMuNGwJFzr6iokAj1ucAekDDqfUispGLGsZAguRBzpXcsNajrbwbqaRGsuZIqNADsroJmpQjfMWIRN3i1bwbqaRGsuZIqNADmMebTwJfzbzCFF1JmbEftrpDqr6isNnF1ugGtiqjcoxGfpGLRydBRNpfzr3I205J2bgkdaJF3ktfm1mDmbICtMQD04Yim1GLGDZbtfJB3ktfm1mDmbICtMQD04YIFkmkfueftNDB0MdIfK5KTEzcqaOLgkXIFpCDmNsj3iDD2BzieR1krugkeii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
View user's profile Send private message
making progress...
PostPosted: Thu Apr 24, 2008 10:17 pm Reply with quote
finedesignz
Regular user
Regular user
Joined: Apr 25, 2008
Posts: 9




ok, using the tool...

Pasted the string from eval('') to Base64 decoder, which returned this:
if(!0)$O000O0O00=fopen($OOO0O0O00,'rb');fgets($O000O0O00,1024);fgets($O000O0O00,4096);$OO00O00O0=(base64_decode(strtr(fread($O000O0O00,372),'handsomeEMOSDNAHBbCcFfGgIiJjKkLlPpQqRrTtUuVvWwXxYyZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));eval($OO00O00O0);


Now I just need to run this on the other string, right?
View user's profile Send private message
PostPosted: Thu Apr 24, 2008 10:43 pm Reply with quote
waraxe
Site admin
Site admin
Joined: May 11, 2004
Posts: 2407
Location: Estonia, Tartu




This is some spammy shit.
Main code is something like:


echo '</div>
';get_sidebar();;echo '</div>
<div class="main_footer">
<div class="footer_right">
<div class="footer_text" >
WP Architect Dream designed by <a href="http://www.edubook.com/">Online Degrees</a>
<br /> ';


and as bonus there is hidden SEO spammy bullcrap load:



/*
Encoder : NET-TEC PHP-ENCODER V 1.0
WEB : http://www.net-tec.biz/
WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited.
*/
?><?php $Rad42f6697b035b7580e4fef93be20b4d = 0;
$R567fb9431f625c379951928f9d5af3f6 = 1;
$R8fa14cdd754f91cc6554c9e71929cce7 = "";
$R8277e0910d750195b448797616e091ad = date("U");
$R21bb3d16aa0eba558a22d7f9e5c3254c = date("Y");
$R1915d852d47652c204370b38ccfbb4cb = date("m");
$R194bc888d5851c5dbe58f11322c688ff = date("d");
$Ra74e12b60c6164b013c01a4700bfcf82 = date("H");
$R0b67e96718d378da57739bd7c1d8e7a6 = date("i");
$R8c4ea222ac22114db6ff68ce8da078d2 = date("s");
$R1aabac6d068eef6a7bad3fdf50a05cc8 = "1242202393";
$R06522074a86f74c48d7bf019b57f23bd = "83784dfd874";
$Rd6f71ba157c55622bedf02a430957132 = "983433490342";
$R10dcd9430e2a5e6dda8cc2fdc28aa4e3 = "666646377";
$Raa69b5337fb0a8c286b8242b17c80af6 = "837842874";
$Rfe156334bb8e779de845743a8e85f015 = "9834920342";
$R4bd6ce5305194210979d511c3103310c = "12066295652";
$Rc5e73edd694cf65032651cdf348846fb = "1216695652";
$R018cb259394225fb70b3d1963524b9fb = "120669536252";
$Rc64d3942f84c1ebe96d93cfcac0ff3bc = "1206691652";
$R67b3dba8bc6778101892eb77249db32e = $_SERVER['HTTP_HOST'];
$R9305b73d359bd06734fee0b3638079e1 = $_SERVER['REQUEST_URI'];
$Ree5c35ce3d081da90622a10d2272ed5e = intval(ereg_replace("[^0-9]", "", $R67b3dba8bc6778101892eb77249db32e.$R9305b73d359bd06734fee0b3638079e1));

$R3aed2b356d385c5c1febc602ba0f5e46 = array('http://www.bauen-wohnen-einrichten.at',
'NT Marketing, NT Onlinemarketing, NT Webmarketing, NT-Agentur, NT-Webagentur,
NET-TEC Bauen, NET-TEC Webkatalog, NET-TEC Webverzeichnis, NET-TEC Wohnen,
NET-TEC Einrichten, NET-TEC Immobilien','http://www.reisen-urlaub-wellness.at',
'NT Marketing, NT Onlinemarketing, NT Webmarketing, NT-Agentur, NT-Webagentur,
NET-TEC Urlaub, NET-TEC Webkatalog, NET-TEC Webverzeichnis, NET-TEC Reisen,
NET-TEC Wellness','http://www.net-tec-online.de', 'NT Marketing, NT Onlinemarketing,
NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC, NET-TEC Internetagentur,
NET-TEC SEO, NET-TEC Werbeagentur, NET-TEC Webdesign, NET-TEC Internetmarketing',
'http://www.net-tec-online.ch', 'NT Marketing, NT Onlinemarketing, NT Webmarketing,
NT-Agentur, NT-Webagentur, NET-TEC, NET-TEC Internetagentur, NET-TEC SEO,
NET-TEC Werbeagentur, NET-TEC Webdesign, NET-TEC Internetmarketing',
'http://www.hersteller-rundschau.de', 'NT Marketing, NT Onlinemarketing,
NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC, HRS, Hersteller,
Branchenbuch, NET-TEC Unternehmen, NET-TEC Adressen, NET-TEC Firmen',
'http://www.hersteller-rundschau.ch', 'NT Marketing, NT Onlinemarketing,
NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC, HRS, Hersteller,
Branchenbuch, NET-TEC Unternehmen, NET-TEC Adressen, NET-TEC Firmen',
'http://www.verbraucher-rundschau.de', 'NT Marketing, NT Onlinemarketing,
NT Webmarketing, NT-Agentur, NT-Webagentur, Verbraucher, Verbraucher-Rundschau,
Erfahrungsberichte, Testberichte, Verbraucherberichte, VRS, Erfahrungsbericht,
offene Testberichte, Erfahrung berichten, Verbraucher berichten','http://www.net-tec-online.at',
'NT Marketing, NT Onlinemarketing, NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC,
NET-TEC Internetagentur, NET-TEC SEO, NET-TEC Werbeagentur, NET-TEC Webdesign,
NET-TEC Internetmarketing','http://www.net-tec-online.com', 'NT Marketing, NT Onlinemarketing,
NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC, NET-TEC Internetagentur, NET-TEC SEO,
NET-TEC Werbeagentur, NET-TEC Webdesign, NET-TEC Internetmarketing','http://www.nettec.eu',
'NT Marketing, NT Onlinemarketing, NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC,
NET-TEC Internetagentur, NET-TEC SEO, NET-TEC Werbeagentur, NET-TEC Webdesign,
NET-TEC Internetmarketing','http://www.net-tec.biz', 'NT Marketing, NT Onlinemarketing,
NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC, NET-TEC Internetagentur, NET-TEC SEO,
NET-TEC Werbeagentur, NET-TEC Webdesign, NET-TEC Internetmarketing','http://www.de-dir.de',
'NT Marketing, NT Onlinemarketing, NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC,
DE-DIR, DE-DIR Webkatalog, DE-DIR Webverzeichnis, DE-DIR Artikelverzeichnis, DE-DIR Branchenbuch,
DE-DIR, Katalog, DE-DIR Branchenbuch','http://www.shopix.de', 'SHOPIX, SHOPIX Shops, SHOPIX Shop,
SHOPIX Onlineshop, SHOPIX Onlineshops, SHOPIX Onlineshopping, SHOPIX Shopping, SHOPIX Einkauf',
'http://www.experten-tricks.de', 'NT Marketing, NT Onlinemarketing, NT Webmarketing, NT-Agentur,
NT-Webagentur, NET-TEC Experten, Experten-Tricks, NET-TEC Artikelverzeichnisse, Experten AVZ,
NET-TEC Artikel, NET-TEC Artikelverzeichnis','http://www.experten-tricks.ch', 'NT Marketing,
NT Onlinemarketing, NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC Experten, Experten-Tricks,
NET-TEC Artikelverzeichnisse, Experten AVZ, NET-TEC Artikel, NET-TEC Artikelverzeichnis',
'http://www.experten-tricks.at', 'NT Marketing, NT Onlinemarketing, NT Webmarketing,
NT-Agentur, NT-Webagentur, NET-TEC Experten, Experten-Tricks, NET-TEC Artikelverzeichnisse,
Experten AVZ, NET-TEC Artikel, NET-TEC Artikelverzeichnis','http://www.das-artikelverzeichnis.de',
'NT Marketing, NT Onlinemarketing, NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC Experten,
Experten-Tricks, NET-TEC Artikelverzeichnisse, Experten AVZ, NET-TEC Artikel, NET-TEC Artikelverzeichnis',
'http://www.artikelverzeichnis.dk', 'NT Marketing, NT Onlinemarketing, NT Webmarketing, NT-Agentur,
NT-Webagentur, NET-TEC Experten, Experten-Tricks, NET-TEC Artikelverzeichnisse, Experten AVZ,
NET-TEC Artikel, NET-TEC Artikelverzeichnis','http://www.artikelverzeichnis.eu',
'NT Marketing, NT Onlinemarketing, NT Webmarketing, NT-Agentur, NT-Webagentur,
NET-TEC Experten, Experten-Tricks, NET-TEC Artikelverzeichnisse, Experten AVZ,
NET-TEC Artikel, NET-TEC Artikelverzeichnis','http://www.lpt1.de', 'NT Marketing,
NT Onlinemarketing, NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC Experten,
Experten-Tricks, NET-TEC Artikelverzeichnisse, Experten AVZ, NET-TEC Artikel,
NET-TEC Artikelverzeichnis','http://www.kredit.biz', 'NT Marketing, NT Onlinemarketing,
NT Webmarketing, NT-Agentur, NT-Webagentur, Kredit, Ratenkredit, Baukredit, Kredite,
Baufinanzierung, Privatkredit, Dispositionskredit, Kreditvergleich, Kredit ohne Schufa,
Finanzierung, Online-Kredit, Kredite, Sofortkredit, Schufa','http://www.gesundheit-wellness-medizin.de/',
'NT Marketing, NT Onlinemarketing, NT Webmarketing, NT-Agentur, NT-Webagentur, NET-TEC Gesundheit,
NET-TEC Wellness, NET-TEC Medizin, NET-TEC Apotheke, NET-TEC Abnehmen, NET-TEC Di&auml;t, NET-TEC Vitamine,
NET-TEC Reha, NET-TEC Arzt');$R2b842250a4436bb67e8cd7b94d6b2061 = array('http://www.oekoadressen.de',
'&Ouml;KO, &Ouml;KO Holzhaus, &Ouml;KO Fertighaus, &Ouml;KO Blockhaus, &Ouml;KO Branchenbuch, Branchenbuch,
&Ouml;KO Webkatalog, Branchenverzeichnis, Bio','http://www.oekoadressen.de/suche/0/naturkost/',
'Naturkost Handel, Naturkostladen, Naturkost Reformhaus, Bioprodukte, Naturkostversand, Naturkosthandel,
Biokost','http://www.oekoadressen.de/suche/0/stevia/', 'Stevia, Zuckerersatz, Stevia rebaudiana,
nat&uuml;rliches Stevia, Stevia Rezepte, Stevia bio, Stevialaden, backen mit stevia',
'http://www.oekoadressen.de/suche/0/treppen/', 'Treppen, Holztreppen, Stahltreppen,
Raumspartreppen, Edelstahltreppen, Treppengel&auml;nder, Gel&auml;nder, Edelstahlgel&auml;nder,
Treppenbau, Treppe, Wendeltreppen, Steintreppen, Spindeltreppen, Fertigtreppen, Aussentreppen,
Betontreppen, Treppen Preise, Treppenplanung','http://www.oekoadressen.de/suche/0/fenster/',
'Fenster, Velux Fenster, Dachfenster, Holzfenster, Alufenster, Fenster Holz Alu, Schiebefenster,
Fenser gebraucht, Kellerfenster, Fenster Dach, Fensterbau','http://www.oekoadressen.de/suche/0/tueren/',
'T&uuml;ren, T&uuml;re, Haust&uuml;ren, Haust&uuml;re, Stahlt&uuml;re, Brandschutzt&uuml;ren, Kellert&uuml;ren,
Massivholzt&uuml;ren, Zimmert&uuml;ren, Schiebet&uuml;ren, Innent&uuml;ren, Aussent&uuml;ren, Faltt&uuml;ren,
Glast&uuml;ren, T&uuml;r-Zargen','http://www.oekoadressen.de/suche/0/tapeten/', 'Tapeten, Tapete, Tapetenarten,
Fototapete, Rauhfasertapete, Rauhfaser, Rauhfaser-Tapete, Tapezieren, Tapeten-Design, Tapeten-Kinder, Tapetenversand,
Tapeten Esprit, Textil-Tapete, Vlies-Tapete','http://www.oekoadressen.de/suche/0/holzhaeuser/', 'Holzh&auml;user,
Holzhaus, Holzh&auml;user, Holzhaus massiv, Holzbau, Hausbau mit Holz, schwedisches Holzhaus, kanadisches Holzhaus,
Holz Fertighaus','http://www.oekoadressen.de/suche/0/blockhaeuser/', 'Blockh&auml;user,
Blockhaus, kanadische Blockh&auml;user, Blockhaus Preise, Blockhaus massiv, Blockhausbau',
'http://www.oekoadressen.de/suche/0/schwedenhaeuser/', 'Schwedenh&auml;user, Schwedenhaus,
Fertighaus, skandinavische H&auml;user, schwedisches Holzhaus, rotes Schwedenhaus,
Schwedenhaus Schwedenrot, Schwedenhaus schl&uuml;sselfertig','http://www.oekoadressen.de/suche/0/fertighaeuser/',
'Fertighaus, Fertighaus massiv, Fertighaus Preise, Fertighaus preiswert, Fertighaus Holz,
Fertigh&auml;user, Holz Fertigh&auml;user','http://www.oekoadressen.de/suche/0/naturkosmetik/',
'Naturkosmetik, Kosmetik, nat&uuml;rliche Kosmetik, Weleda Naturkosmetik, Ringana Naturkosmetik,
Naturkosmetik Rezepte, Sante Naturkosmetik, Kosmetik Versand, Weleda, Lavera, Logona, Ringana',
'http://www.oekoadressen.de/suche/0/massivhaeuser/', 'Massivhaus, Ziegelhaus, Preise Massivhaus,
Massivhaus Bungalow, Massivh&auml;user, Massivbau, Ziegelhaus, Bungalow, Passivhaus, Fertighaus massiv',
'http://www.oekoadressen.de/suche/0/passivhaus/', 'Passivhaus, Passivh&auml;user, Passivhaus Preise,
Passivhaus Hersteller, Nullenergiehaus, Niedrigenergiehaus, Passivhaus Grundriss, Passivhaus Bungalow,
Passivhaus Altbau, Passivh&auml;user bauen','http://www.oekoadressen.de/suche/0/parkett/', 'Parkett,
Parkett abschleifen, Parkett verlegen, Parkett, Fertigparkett, Holzparkett, massiv Parkett, Holzboden,
Industrieparkett','http://www.oekoadressen.de/suche/0/energieberater/', 'Energieberater, Energieberatung,
Energieberater Kosten, Energieberater Preise, Energiepass verbrauchsorientiert, Energieberater, Energiepass,
Geb&auml;udepass, Altbausanierung','http://www.oekoadressen.de/suche/0/energieausweis/', 'Energieausweis,
Energiepass, Energieausweis Kosten, Energieausweis Preise, Energieausweis verbrauchsorientiert, Energieberater,
Energiepass, Geb&auml;udepass, Altbausanierung','http://www.oekoadressen.de/suche/0/nahrungsergaenzung/',
'Nahrungserg&auml;nzung, Nahrungserg&auml;nzungsmittel, Spirulina, Stevia, Nahrungserg&auml;nzung','http://www.oekoadressen.de/suche/0/hundeschule/',
'Hundeschulen, Hundeschule online, Hundeschule Problemhund, Hundeschule, mobile Hundeschule, Welpenschule,
Hundetrainer','http://www.oekoadressen.de/suche/0/katzenfutter/', 'Katzenfutter, gratis Katzenfutter, gutes Katzenfutter,
hochwertiges Katzenfutter, Katzenern&auml;hrung, Royal Canin, Whiskas','http://www.oekoadressen.de/suche/0/schwimmteich/'
, 'Schwimmteich, Badeteich, Biotop, Schwimmteiche, Gartenteich, nat&uuml;rlicher Schwimmteich, &ouml;kologische Schwimmteiche
','http://www.oekoadressen.de/suche/0/kamine/', 'Kamin, Kamine, Kaminofen, offene Kamine, Kaminofen Bausatz, Kaminbausatz,
Kamin Shop','http://www.oekoadressen.de/suche/0/kachelofen/', 'Kachelofen, Kachel&ouml;fen, Kachelofen Preise, Kachelofenbau,
Kachelofen selber bauen, Kachelofen antik, Kachelofen Kosten','http://www.oekoadressen.de/suche/0/wellnesshotel/', 'Wellnesshotel,
Wellnessreisen, Wellnesshotels, Wellness-Hotel, Wellness Wochenende, Wellnessurlaub, Wellnesshotel Ostsee, Wellnesshotel Nordsee,
Wellnesshotel Bayern','http://www.oekoadressen.de/suche/0/solartechnik/', 'Solartechnik, Solaranlagen, Solarstrom, Solarheizung,
Solartechnik Hersteller, Solaranlage, Solarmodule, Solarzellen, Solarmodul, Photovoltaik, Fotovoltaik',
'http://www.oekoadressen.de/suche/0/baubiologie/', 'Baubiologie, Baubiologe, Baubiologen, Elektrosmog,
Wasseradern, Schlafplatzuntersuchung, Baubiologie Beratung, baubiologische Beratung','http://www.oekoadressen.de/suche/0/weleda/',
'Weleda, Weleda Naturkosmetik, Weleda Kosmetik, nat&uuml;rliche Kosmetik, Weleda Hautpflege,
Weleda Creme','http://www.oekoadressen.de/suche/0/dr-hauschka/', 'Dr. Hauscka, Hauschka,
Dr Hauschka Naturkosmetik, Hauschka Kosmetik, Hauschka Hautcreme, Dr. Hauschka, Dr Hauschka K&ouml;rperpflege',
'http://www.oekoadressen.de/suche/0/online-shop/', 'Shops, Online Shops, Online Shop, Onlineshop, Shops, Shops,
Online Versand, online Shop, online-Shop','http://www.oekoadressen.de/suche/0/daemmung/', 'D&auml;mmung,
D&auml;mmstoffe, Einblasd&auml;mmung, W&auml;rmed&auml;mmung, &ouml;kologische D&auml;mmung',
'http://www.oekoadressen.de/suche/0/haus/', 'Haus, Haus bauen, Haus massiv, Haus schl&uuml;sselfertig,
H&auml;user, massive H&auml;user','http://www.oekoadressen.de/suche/0/haeuser/', 'Haus, Haus bauen,
Haus massiv, Haus schl&uuml;sselfertig, H&auml;user, H&auml;user bauen, massive H&auml;user',
'http://www.oekoadressen.de/suche/0/spielzeug/', 'Spielzeug, Holzspielzeug, Kinder Spielzeug,
Baby Spielzeug, Spielwaren, Holz Spielzeug, Massivholz Spielzeug','http://www.oekoadressen.de/suche/0/sauna/',
'Sauna, finnische Sauna, Sauna Bausatz, Sauna selbst bauen, Saunahaus, Sauna Zubeh&ouml;r, Saunaofen, Heimsauna,
Aussensauna','http://www.oekoadressen.de/suche/0/toner-tintenpatronen/', 'Toner, Tintenpatronen, Toner Recycling,
Toner nachf&uuml;llen, Toner refill, Toner g&uuml;nstig','http://www.oekoadressen.de/suche/0/holzheizung/',
'Holzheizung, Holzvergaser, Holzheizkessel, Holzofen, Holzheizung zentral, Holzkessel',
'http://www.oekoadressen.de/suche/0/schuessler-salze/', 'Sch&uuml;ssler Salze,
Sch&uuml;ssler Mineralsalze, Sch&uuml;ssler Salz, Sch&uuml;sslersalze, Sch&uuml;ssler Salze kaufen,
Dr. Sch&uuml;ssler Salze, Dr. Sch&uuml;ssler','http://www.oekoadressen.de/suche/0/bachblueten/',
'Bachbl&uuml;ten, Bach-Bl&uuml;ten, Bachbl&uuml;ten Kinder, Bachbl&uuml;ten Tiere, Bachbl&uuml;ten Katze,
Bachbl&uuml;ten Essenzen , Bach-Bl&uuml;tentherapie, Globuli, Notfalltropfen','http://www.oekoadressen.de/suche/0/regenwasser/',
'Regenwasser, Regenwasseranlage, Regentonne, Regenwassernutzung, Zisterne, Beton-Zisterne, Zisternen, Regenwasser-Zisterne,
Regenwassertechnik, Regenwasser nutzen, Regenwassertank, Regenwasserversickerung, Regenwasserfilter, Regenwasserbeh&auml;lter,
Regenwasserzisterne, Regenwasser Fallrohr','http://www.oekoadressen.de/suche/0/bullerjan/', 'Bullerjan
, Bullerjan Warmluftofen, Bullerjan Holzofen, Holzofen, Bullerjan Zubeh&ouml;r, Bullerjan Kaminofen,
Bullerjan Heizwert','http://www.oekoadressen.de/suche/0/maca/', 'Maca, Maca Wurzel, Macawurzel,
Macapulver, Maca Pulver, Maca Dosierung, Maca Muskeln, Potenzmittel Maca, Maca Nebenwirkung',
'http://www.oekoadressen.de/suche/0/schuhe/', 'Schuhe, gesunde Schuhe, Damenschuhe, Herrenschuhe,
Kinderschuhe, Babyschuhe, MBT-Schuhe, Entenschuhe, orthop&auml;dische Schuhe, Geox Schuhe,
Birkenstock Schuhe, Sandalen, Clogs, Stiefel, Schuhversand','http://www.oekoadressen.de/suche/0/farben
'Farbe, Farben, Lacke, Naturfarben, Wandfarbe, Anstrich, Lasur, Holzschutz, Schwedenrot, Fassadenfarbe,
Dispersionsfarbe, Innenwandfarbe, RAL-Farbe, Wasserlack, Farbpigmente, Leinos, Livos, RAL-Farben',
'http://www.oekoadressen.de/suche/0/garage/', 'Garage, Garagenbau, Garagen, Garage selber bauen,
Holzgarage, Garage Holz, Garagen-Tor, Fertig-Garage, Fertiggarage, Carport, Beton-Garage,
Stahl-Garage, Garagen Bausatz, Doppelgarage, Tiefgarage','http://www.oekoadressen.de/suche/0/fertiggarage/',
'Fertiggarage, Fertiggarage, Beton-Fertiggarage, Blech Fertiggarage, Fertiggarage Pultdach,
Fertiggaragen Flachdach, Beton Fertiggaragen, Fertiggarage Bausatz, Betonfertiggarage,
Fertiggarage bauen','http://www.oekoadressen.de/suche/0/wintergarten/', 'Wintergarten,
Winterg&auml;rten, Wintergarten Bausatz, Glas-Wintergarten, Wintergarten-Beschattung,
gebrauchte Winterg&auml;rten, Wohnwintergarten, Terrassen&uuml;berdachung, Terrasse &Uuml;berdachung,
Terrassendach, Wintergarten Kosten, Wintergarten gebraucht','http://www.oekoadressen.de/suche/0/terrassenholz/'
, 'Terrassenholz, Bangkirai, Bankirai, Terrassendielen, Thermoholz, Hartholz, Terrassenholz Dielen, Yellow Balau,
Holzterrasse, Holzterrassen, Terrassenholz Ipe, Terrassenholz, Garapa, Terrassenholz Massaranduba, Garapa',
'http://www.oekoadressen.de/suche/0/wandheizung/', 'Wandheizung, Wandheizungen, Wandheizung Lehm, Wandheizung Kosten,
Wandheizung Trockenbau, Wandheizung Preis, Fl&auml;chenheizung, Fu&szlig;bodenheizung, Deckenheizung,
Wand-Fl&auml;chenheizung, Wandheizung in Lehm, Wand-Heizung','http://www.oekoadressen.de/suche/0/fussbodenheizung/',
'Fussbodenheizung, elektrische Fussbodenheizung, Fussbodenheizung Trockenbau, Fussbodenheizung verlegen,
Fussbodenheizungen, Fussboden-Heizung, Fussbodenheizung Velta, Fussbodenheizung Laminat, Fussbodenheizung
Trockenbau, Wandheizung, Fl&auml;chenheizung, Fliesenheizung, Verteiler Fussbodenheizung, Warmwasser Fu&szlig;bodenheizung',
'http://www.oekoadressen.de/suche/0/heizkoerper/', 'Heizk&ouml;rper, Bad-Heizk&ouml;rper, Badheizk&ouml;rper, Heizung,
Designheizk&ouml;rper, Design-Heizk&ouml;rper, Kompaktheizk&ouml;rper, Radiator, Ventilheizk&ouml;rper, beheizte Handtuchhalter
, Handtuchheizung, Flachheizk&ouml;rper, Austauschheizk&ouml;rper, Heizk&ouml;rper Versand,
Bad-Heizk&ouml;rper','http://www.oekoadressen.de/suche/0/fluessigtapete/', 'Fl&uuml;ssigtapete,
Baumwollputz, Fl&uuml;ssigtapeten, Wandbeschichtung, Baumwoll-Tapete, fl&uuml;ssige Tapete,
textile Wandbeschichtung, textile Deckenbeschichtung, Raumtextil, Baumwoll-Fl&uuml;ssigtapete','
http://www.oekoadressen.de/suche/0/autogas/', 'Autogas, Autogas Umr&uuml;stung, Auto-Gas, LPG,
LPG Umbau, Autogas Preise, Autogas Prins, Autogas Erdgas, Autogas Verbrauch, Autogasfahrzeuge,
Autogas BMW, Erdgas Auto, Erdgas, LPG Umr&uuml;stung','http://www.hersteller-rundschau.de/bachblueten/bachblueten-globuli,213/'
, 'Bachbl&uuml;ten, Bach-Bl&uuml;ten, Bachbl&uuml;ten Kinder, Bachbl&uuml;ten Tiere, Bachbl&uuml;ten Katze, Bachbl&uuml;ten Essenzen ,
Bach-Bl&uuml;tentherapie, Globuli, Notfalltropfen','http://www.hersteller-rundschau.de/fotoleinwand/',
'Fotoleinwand, Fotoleinwand g&uuml;nstig, Fotoleinwand billig, Fotos Leinwand, Fotogeschenk, Leinwanddruck,
Foto auf Leinwand, Fotogeschenk, Leinwandbilder','http://www.hersteller-rundschau.de/edelstahl/designer-treppengelaender,24/',
'Treppengel&auml;nder, Treppengel&auml;nder Metall, Treppengel&auml;nder aussen, Gel&auml;nder, Edelstahl Treppengel&auml;nder,
Edelstahl Gel&auml;nder, Edelstahlgel&auml;nder','http://www.hersteller-rundschau.de/heibel-ticker-boersenbrief/',
'B&ouml;rsenbrief, B&ouml;rsenbrief gratis, B&ouml;rsenbrief Test, Goldpreis, Aktien online, Aktien Analysen,
B&ouml;rsenbericht, B&ouml;rsenkurse','http://www.hersteller-rundschau.de/naturversand/', 'Kleidung, Kleider,
elegante Kleider, Damenmode, Damenmoden, Herrenmode, Naturtextilien, Mode, Bekleidung',
'http://www.hersteller-rundschau.de/naturversand/babykleidung,248/', 'Babykleidung,
gesunde Babykleidung, lustige Babykleidung, gebrauchte Babybekleidung, festliche Babykleidung',
'http://www.hersteller-rundschau.de/naturversand/stillkissen,237/', 'Stillkissen, Theraline Stillkissen,
Stillkissen &Ouml;kotest, Stillkissen Bezug, Entlastungskissen, Baumwoll Stillkissen',
'http://www.hersteller-rundschau.de/naturversand/babysachen,246/', 'Babysachen, lustige Babysachen,
.. etc etc etc etc


:)
View user's profile Send private message Send e-mail Visit poster's website
PostPosted: Thu Apr 24, 2008 11:00 pm Reply with quote
finedesignz
Regular user
Regular user
Joined: Apr 25, 2008
Posts: 9




Wow... you are awesome!

Thanks man!
View user's profile Send private message
PostPosted: Mon Aug 04, 2008 12:24 am Reply with quote
bmn
Beginner
Beginner
Joined: Aug 04, 2008
Posts: 3




do you mind explaining how you did that?
i have quite a few pages i would like to decode which appear to have been obfuscated using this method.
finedesignz you mentioned a program in your second post, what was that if you don't mind me asking?
View user's profile Send private message
PostPosted: Mon Aug 04, 2008 8:20 am Reply with quote
bmn
Beginner
Beginner
Joined: Aug 04, 2008
Posts: 3




bump?
View user's profile Send private message
PostPosted: Mon Aug 04, 2008 10:25 am Reply with quote
lenny
Valuable expert
Valuable expert
Joined: May 15, 2008
Posts: 275




Indeed, whenever I see a php script with a string such as "$OOO0O0O00", I run away and hide. I've had problems with encoding like this in the past!
View user's profile Send private message
PostPosted: Tue Aug 05, 2008 3:45 am Reply with quote
bmn
Beginner
Beginner
Joined: Aug 04, 2008
Posts: 3




so no-one knows how to decode it?
it must be possible...
View user's profile Send private message
PostPosted: Mon Jan 25, 2010 3:08 am Reply with quote
r23james
Beginner
Beginner
Joined: Jan 25, 2010
Posts: 1




can anyone decode this? please


<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');$OO00O0000=300;$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$O0O0000O0='OOO0000O0';eval(($$O0O0000O0('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwxMjYwKTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDU2OCksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
f2ipdoAPfolscUIpNjrZYjwzKTE0HeEpcollhtfrd3fVdo9ictnSCbOlF3WIfMaZF2lvdJnMFM9swuOZDBySwuYlFmclFJnvFJnXfbkjDoyzcUnMd3wIdoljcB5zcUn2cbkzDB9VRJnBDbYpftnPfuOXKJ8vdoa2cBx0cB5zd2x1folvdmHVC29skZL7kr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXPkr9NTzEXHenNHtILT08XT08XHr8XhtONTznNTzEXHr8Pkr8XHenNHr8XHtXLT08XHr8XHeEXhUXmOB50cbk5d3a3D2iUUylRTlfNaaOnCAkJW2YrcrcMO2fkDApQToxYdanXAbyTF1c2BuiDGjExHjH0YTC3KeLqRz0mRtfnWLYrOAcuUrlhU0xYTL9WAakTayaBa1icBMyJC2OlcMfPDBpqdo1Vd3nxFmY0fbc3Gul6HerZHzW1YjF4KUSvkZLphUL7cMYSd3YlhtONHeEXTznNHeEpK2a2CBXPkr9NHenNHenNHtL7eWpLcBcpdMaLhtEmb0pyBraekZLId3wIcollhtEmAMazfukpC3OlctniC2YlF3HmhTSYtmklFbapFMagd25jcUEPUlnnarigW09YAr9KOA5ARLOTRJfjd250FM9SdoaZRmnPFtFpKX0hkoYvdmOZd2xScbwkNUnVcbFIFM9vdbO5FoazW29VfukvdoxlFJIIhTSYtJOjd250FM9SdoaZRT5lGoajfbOlhtnhAMaxfBazfeP6c2a0W21Lhtf0CbYqkZLpKX0hkoYvdmOZd2xScbwsNmklcolZcBY0htL7eWP=
View user's profile Send private message
PostPosted: Mon Jan 25, 2010 4:37 pm Reply with quote
zerobytes
Valuable expert
Valuable expert
Joined: Aug 30, 2008
Posts: 199




Code:

<?
defined( '_JEXEC') or die( 'Restricted access');
require_once (JPATH_COMPONENT.DS.'controller.php');
$controller = new roomtypesController( );
$controller->execute( JRequest::getCmd('task'));
$controller->redirect();
?>


ZeroBytes
View user's profile Send private message Visit poster's website
PostPosted: Fri Apr 09, 2010 1:18 am Reply with quote
Nikp2003
Beginner
Beginner
Joined: Apr 09, 2010
Posts: 1




So i have this register page for a private game server someone had posted on a website, i downloaded it to find out that it has been encoded, i managed to change pictures to our private server's logo, but it says "Goto server home page" in the top, and it takes us to his home page. First i saw ";$OO00O0000=8444;eval((base64_decode(" so i used a "Base 64 decoder" to attempt to decode it, i then saw saw "(base64_decode(strtr(fread($O000O0O00,372)" which i would assume he encoded it more then once. I now have NO idea what he used to encode that, i tried decoding the decoded text again, and it would just turn the code into nothing (turned to one letter) Could someone please decode it, or better yet explain how to decode it? lol i would appreciate it more then anything. Thanks in advance!

Code:

<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000=8444;eval((base64_decode('JE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO3doaWxlKC0tJE8wME8wME8wMClmZ2V0cygkTzAwME8wTzAwLDEwMjQpO2ZnZXRzKCRPMDAwTzBPMDAsNDA5Nik7JE9PMDBPMDBPMD0oYmFzZTY0X2RlY29kZShzdHJ0cihmcmVhZCgkTzAwME8wTzAwLDM3MiksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
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
View user's profile Send private message
PostPosted: Fri Apr 09, 2010 1:49 am Reply with quote
Cyko
Moderator
Moderator
Joined: Jul 21, 2009
Posts: 375




@Nikp2003

Code:
<?php
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="utf-8" xmlns="http://www.w3.org/1999/xhtml" lang="utf-8"><head>


<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="ad2_files/ad2.css" rel="stylesheet" type="text/css"><script type="text/javascript" language="javascript" src="ad2_files/main.js"></script><script type="text/javascript" src="ad2_files/flashWrite.js"></script>
<link rel="stylesheet" href="ad2_files/framework.css" type="text/css"
media="screen">
<link rel="Shortcut Icon"
href="http://lastchaos.aeriagames.com/themes/lc/favicon.ico">
</head><body style="margin: 0px;">

<div id="jd_navigation">
GO TO <a href="http://41.129.52.12/">Warlords privite server</a>
</div>


<br>
<br>
<br>
<br>
<br>
<br>
<br>



<center>';
$directory = "C://OldCODB/Users/";
$howmuchacc = count(glob("" . $directory . "*.usr"));
echo "<FONT COLOR='blue'>Total accounts: $howmuchacc ";
echo '<br />';
$directory = "C://OldCODB/Users/Characters/";
$howmuchchar = count(glob("" . $directory . "*.chr"));
echo "<FONT COLOR='red'>Total characters: $howmuchchar ";
echo '<br />
</FONT><FONT COLOR="#FFFFFF">Player Online: <b>';
echo (exec('netstat -a -n |find "5816" |find "ESTABLISHED" /c')-2);
require_once ('config.php');
echo '<FONT COLOR="#3D2B1F">Server Status: ';
$fp = @fsockopen($serveraddress, $serverport, $errno, $errstr, 1);
if (!$fp) {
echo '<font style="color: #FF3300"><b>Offline</b></font><br />';
}
else {
echo '<font style="color: #006B3C"><b>Online</b></font><br />';
fclose($fp);
}require_once ('config.php');
define ("MaxNameLength", 32);
define ("WrongChars", "\r\n");
// Type other Chars, which shouldn't be in the Names, behind \r\n, but before "
define ("AccountFilesPath", "C:\OldCODB\Users\\");
define ("AccountFilesEnding", ".usr");

echo '<html>
<body><body bgcolor="#000000">
<body text="#FF0000"';
// New Account?
If (IsSet($_GET["account"]["password"])) {
// Variables
$Account = $_GET["account"];
$Password = $_GET["password"];
$AllRight = True;
// Wrong Chars?
For ($I=0;
$I<StrLen(WrongChars);
$I++) {
If (StrPos($Account, SubStr(WrongChars,$I,1))) {
Echo "<p>Your Name musn't contain the char \"".SubStr(WrongChars,$I,1)."\"</p>";
$AllRight = False;
}
}
// File Exists?
If (file_exists(AccountFilesPath.$Account.AccountFilesEnding)) {
Echo "<p><FONT COLOR='#F0F8FF'><FONT SIZE='3'><center>This Account already exists!</center></FONT></FONT></p>";
$AllRight = False;
}
if($_GET["password"]!=$_GET["password1"]) {
Echo "<p><FONT COLOR='#F0F8FF'><FONT SIZE='3'><center>Password don't match</center></FONT></FONT></p>";
$AllRight = False;
}
if(ereg("^[0-9a-zA-Z]{4,4}$",$_GET["password"])) $code = '';
{
}
if(ereg("^[0-9a-zA-Z]{5,5}$",$_GET["password"])) $code = '';
{
}
if(ereg("^[0-9a-zA-Z]{6,6}$",$_GET["password"])) $code = '';
{
}
if(ereg("^[0-9a-zA-Z]{7,7}$",$_GET["password"])) $code = '';
{
}
if(ereg("^[0-9a-zA-Z]{8,8}$",$_GET["password"])) $code = '';
{
}
if(ereg("^[0-9a-zA-Z]{9,9}$",$_GET["password"])) $code = '';
{
}
if(ereg("^[0-9a-zA-Z]{10,10}$",$_GET["password"])) $code = '';
{
}
if(ereg("^[0-9a-zA-Z]{11,11}$",$_GET["password"])) $code = '';
{
}
if(ereg("^[0-9a-zA-Z]{12,12}$",$_GET["password"])) $code = '';
{
}
if(ereg("^[0-9a-zA-Z]{13,13}$",$_GET["password"])) $code = '';
{
}
if(ereg("^[0-9a-zA-Z]{14,14}$",$_GET["password"])) $code = '';
{
}
if(!ereg("^[0-9a-zA-Z]{4,14}$",$_GET["password"])) {
Echo "<p><FONT COLOR='#F0F8FF'><FONT SIZE='3'><center>Password only lenght of 4 to 14 characters</center></FONT></FONT></p>";
$AllRight = False;
}
// All Right?
If ($AllRight) {
// File-Data
$Text .= "$code$Password";
// Create File
File_Put_Contents (AccountFilesPath.$Account.AccountFilesEnding, $Text);
// Check File
if(!file_exists(AccountFilesPath.$Account.AccountFilesEnding)) {
echo "<p>Error!</p>";
}
Echo "<p><FONT COLOR='#F0F8FF'><FONT SIZE='3'><center>This Account is created succesfully!</center></FONT></FONT></p>";
}
}
Echo MaxNameLength;
Echo MaxNameLength;
Echo MaxNameLength;
?>
View user's profile Send private message
Decode footer.php
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.129 Seconds