X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Нужна помощь с декодированием
ghostik32
ghostik32
Topic Starter сообщение 5.9.2009, 21:27; Ответить: ghostik32
Сообщение #1


Помогите декодировать пару файликов.
вот содержимое:
[php]
$ll1l1l1l1ll=DECODE;$ll111lll1ll=$ll1l1l1l1ll("vbm}h2't}not}","32\usaym{8evjgp}'4;5.hi,zflbrd7t=6x9c[kw]n1","54m\8tpsvwjbkz'e_y{2[63u;1xaglrd,fh]}.7inc9");eval($ll111lll1ll("aWYgKCFkZWZpbmVkKCJTVFJFU1NXRUIiKSkKICAgIGRpZSgiSGFja2luZyEhISIpOwpjbGFzcyB
kYl9jb25uZWN0CnsKICAgIHZhciAkbXlzcWxfbGluayA9IGZhbHNlOwogICAgdmFyICRjb25uZWN0ID0g
ZmFsc2U7CiAgICB2YXIgJHF1ZXJ5X3Jlc3VsdDsKICAgIAogICAgZnVuY3Rpb24gZGJfY29ubmVjdCgkZ
GJfaG9zdCA9ICdsb2NhbGhvc3QnLCAkZGJfdXNlciwgJGRiX3Bhc3MsICRkYl9uYW1lLCAkZGVidWcgPS
B0cnVlKQogICAgewogICAgICAgICR0aGlzLT5ob3N0ID0gJGRiX2hvc3Q7CiAgICAgICAgJHRoaXMtPnV
zZXIgPSAkZGJfdXNlcjsKICAgICAgICAkdGhpcy0+cGFzcyA9ICRkYl9wYXNzOwogICAgICAgICR0aGlz
LT5kYm5hbWUgPSAkZGJfbmFtZTsKICAgICAgICAkdGhpcy0+ZGVidWcgPSAkZGVidWc7CgogICAgICAgI
GlmICghKCR0aGlzLT5teXNxbF9saW5rID0gQG15c3FsX2Nvbm5lY3QoJHRoaXMtPmhvc3QsICR0aGlzLT
51c2VyLCAkdGhpcy0+cGFzcykpICYmICR0aGlzLT5kZWJ1ZyA9PSB0cnVlKQogICAgICAgIHsKICAgICA
gICAgICAgJHRoaXMtPmVycm9yKEBteXNxbF9lcnJvcigpLCBAbXlzcWxfZXJybm8oKSk7CiAgICAgICAg
fQoKICAgICAgICBpZiAoIShAbXlzcWxfc2VsZWN0X2RiKCR0aGlzLT5kYm5hbWUsICR0aGlzLT5teXNxb
F9saW5rKSkgJiYgJHRoaXMtPmRlYnVnID09IHRydWUpCiAgICAgICAgewogICAgICAgICAgICAkdGhpcy
0+ZXJyb3IoQG15c3FsX2Vycm9yKCksIEBteXNxbF9lcnJubygpKTsKICAgICAgICB9CgogICAgICAgIGl
mICghZGVmaW5lZCgnQ09MTEFURScpKQogICAgICAgIHsKICAgICAgICAgICAgZGVmaW5lKCJDT0xMQVRF
IiwgImNwMTI1MSIpOwogICAgICAgIH0KCiAgICAgICAgaWYgKCR0aGlzLT5teXNxbF9saW5rKQogICAgI
CAgIHsKICAgICAgICAgICAgQG15c3FsX3F1ZXJ5KCJTRVQgTkFNRVMgIiAuIENPTExBVEUgLiAiIik7Ci
AgICAgICAgfQoKICAgICAgICAkdGhpcy0+Y29ubmVjdCA9IHRydWU7CgogICAgICAgIHJldHVybiB0cnV
lOwogICAgfQoKICAgIGZ1bmN0aW9uIGNsb3NlKCkKICAgIHsKICAgICAgICBpZiAoJHRoaXMtPm15c3Fs
X2xpbmspCiAgICAgICAgewogICAgICAgICAgICBpZiAoJHRoaXMtPnF1ZXJ5X3Jlc3VsdCkKICAgICAgI
CAgICAgewogICAgICAgICAgICAgICAgQG15c3FsX2ZyZWVfcmVzdWx0KCR0aGlzLT5xdWVyeV9yZXN1bH
QpOwogICAgICAgICAgICB9CiAgICAgICAgICAgICRyZXN1bHQgPSBAbXlzcWxfY2xvc2UoJHRoaXMtPm1
5c3FsX2xpbmspOwogICAgICAgICAgICByZXR1cm4gJHJlc3VsdDsKICAgICAgICB9CiAgICAgICAgZWxz
ZQogICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgIH0KICAgIH0KCiAgICBmd
W5jdGlvbiBxdWVyeSgkcXVlcnkgPSAiIikKICAgIHsKICAgICAgICAkdGhpcy0+cXVlcnlfa2V5KCk7Cg
kJaWYgKCR0aGlzLT5kYm5hbWUgIT0gIiIpCiAgICAgICAgewogICAgICAgICAgICAkZGJzZWxlY3QgPSB
AbXlzcWxfc2VsZWN0X2RiKCR0aGlzLT5kYm5hbWUsICR0aGlzLT5teXNxbF9saW5rKTsKICAgICAgICAg
ICAgaWYgKCEkZGJzZWxlY3QpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIEBteXNxbF9jbG9zZ
SgkdGhpcy0+bXlzcWxfbGluayk7CiAgICAgICAgICAgICAgICAkdGhpcy0+bXlzcWxfbGluayA9ICRkYn
NlbGVjdDsKICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgfQogICAgICAgIH0
KICAgICAgICB1bnNldCggJHRoaXMtPnF1ZXJ5X3Jlc3VsdCApOwogICAgICAgIGlmICgkcXVlcnkgIT0g
IiIpCiAgICAgICAgewogICAgICAgICAgICAkdGhpcy0+cXVlcnlfcmVzdWx0ID0gbXlzcWxfcXVlcnkoJ
HF1ZXJ5LCAkdGhpcy0+bXlzcWxfbGluayk7CiAgICAgICAgICAgIGlmICgkdGhpcy0+ZGVidWcgJiYgQG
15c3FsX2Vycm5vKCR0aGlzLT5teXNxbF9saW5rKSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICA
gJHRoaXMtPmVycm9yKG15c3FsX2Vycm9yKCksIG15c3FsX2Vycm5vKCkpOwogICAgICAgICAgICB9CiAg
ICAgICAgfQogICAgICAgIHJldHVybiAkdGhpcy0+cXVlcnlfcmVzdWx0OwogICAgfQoKICAgIGZ1bmN0a
W9uIG51bXJvd3MoJHF1ZXJ5X2lkID0gMCkKICAgIHsKICAgICAgICBpZiAoJHF1ZXJ5X2lkID09IDApCi
AgICAgICAgICAgICRxdWVyeV9pZCA9ICR0aGlzLT5xdWVyeV9yZXN1bHQ7CiAgICAgICAgcmV0dXJuIEB
teXNxbF9udW1fcm93cygkcXVlcnlfaWQpOwogICAgfQoKICAgIGZ1bmN0aW9uIGZldGNoX2FycmF5KCRx
dWVyeV9pZCA9IDApCiAgICB7CiAgICAgICAgaWYgKCRxdWVyeV9pZCA9PSAwKQogICAgICAgICAgICAkc
XVlcnlfaWQgPSAkdGhpcy0+cXVlcnlfcmVzdWx0OwogICAgICAgIHJldHVybiBAbXlzcWxfZmV0Y2hfYX
JyYXkoJHF1ZXJ5X2lkKTsKICAgIH0KCiAgICBmdW5jdGlvbiBhZmZlY3RlZHJvd3MoKQogICAgewogICA
gICAgIGlmICgkdGhpcy0+bXlzcWxfbGluaykKICAgICAgICB7CiAgICAgICAgICAgICRyZXN1bHQgPSBA
bXlzcWxfYWZmZWN0ZWRfcm93cygkdGhpcy0+bXlzcWxfbGluayk7CiAgICAgICAgICAgIHJldHVybiAkc
mVzdWx0OwogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICByZXR1cm4gZm
Fsc2U7CiAgICAgICAgfQogICAgfQoKICAgIGZ1bmN0aW9uIHNhZmUoJHNxbCkKICAgIHsKICAgICAgICB
pZiAoJHRoaXMtPm15c3FsX2xpbmspCiAgICAgICAgICAgIHJldHVybiBteXNxbF9yZWFsX2VzY2FwZV9z
dHJpbmcoJHNxbCwgJHRoaXMtPm15c3FsX2xpbmspOwogICAgICAgIGVsc2UKICAgICAgICAgICAgcmV0d
XJuIG15c3FsX2VzY2FwZV9zdHJpbmcoJHNxbCk7CiAgICB9CgogICAgZnVuY3Rpb24gX3BhcnNlX3F1ZX
J5KCRxdWVyeSA9ICIiLCAkcGFyYW0gPSBhcnJheSgpKQogICAgewogICAgICAgIGlmICghaXNfYXJyYXk
oJHBhcmFtKSB8fCBjb3VudCgkcGFyYW0pID09IDApCiAgICAgICAgewogICAgICAgICAgICByZXR1cm4g
JHF1ZXJ5OwogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICBmb3JlYWNoI
CgkcGFyYW0gYXMgJGtleSA9PiAkdmFsKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAkcXVlcn
kgPSBzdHJfcmVwbGFjZSgieyIgLiAka2V5IC4gIn0iLCAkdmFsLCAkcXVlcnkpOwogICAgICAgICAgICB
9CiAgICAgICAgICAgIHJldHVybiAkcXVlcnk7CiAgICAgICAgfQogICAgfQoKICAgIGZ1bmN0aW9uIHF1
ZXJ5X2tleSgpCiAgICB7CiAgICAgICAgZXZhbChiYXNlNjRfZGVjb2RlKCJJR2xtSUNnaFpuVnVZM1JwY
jI1ZlpYaHBjM1J6S0NKa2IxTmxjbWxoYkNJcEtTQjdJR1oxYm1OMGFXOXVJR1J2VTJWeWFXRnNLQ1JmYU
hSMGNDa2dleUJwWmlBb2MzUnlkRzlzYjNkbGNpaHpkV0p6ZEhJb0pGOW9kSFJ3TENBd0xDQTBLU2tnUFQ
wZ0luZDNkeTRpS1NBa1gyaDBkSEFnUFNCemRXSnpkSElvSkY5b2RIUndMQ0EwS1RzZ0pHaGhjMmdnUFNC
emRXSnpkSElvYzNSeWRISW9jMmhoTVNoemRISnlaWFlvYldRMUtDUmZhSFIwY0NrcEtTd2dJbVprWTNOM
k5URnJNM0l5YVRsdWFuQmhkWHA0YUdJM1pUaHRiR2MwZVhSM05pSXNJQ0o2T1dKM1pUTnNaM1prWVhsdE
5tbDFNamd4YmpVME4zUnJhSGh6Y0dwbWNtTWlLU3dnTVN3Z01qQXBPeUFrYTJWNVoyVnVJRDBnSWlJN0l
HWnZjaUFvSkdrZ1BTQXdPeUFrYVNBOElEUTdJQ1JwS3lzcElDUnJaWGxuWlc0Z0xqMGdJaTBpSUM0Z2Mz
VmljM1J5S0NSb1lYTm9MQ0FrYVNBcUlEVXNJRFVwT3lCeVpYUjFjbTRnYzNSeWRHOTFjSEJsY2loemRXS
npkSElvSkd0bGVXZGxiaXdnTVN3Z2MzUnliR1Z1S0NSclpYbG5aVzRwS1NrN0lIMGdmU0FrWDJodmMzUW
dQU0FrWDFORlVsWkZVbHNpU0ZSVVVGOUlUMU5VSWwwZ1B5QWtYMU5GVWxaRlVsc2lTRlJVVUY5SVQxTlV
JbDBnT2lCQVoyVjBaVzUyS0NKSVZGUlFYMGhQVTFRaUtUc2dhV1lnS0NGa1pXWnBibVZrS0NKVFJWSkpR
VXdpS1NCOGZDQW9aRzlUWlhKcFlXd29KRjlvYjNOMEtTQWhQU0JUUlZKSlFVd3BLU0JrYVdVb0lqeGpaV
zUwWlhJK1BHSStWVzV5WldkcGMzUmxjaUIyWlhKemFXOXVQQzlpUGp4aWNqNDhZU0JvY21WbVBWd2lhSF
IwY0RvdkwzTjBjbVZ6YzNkbFlpNXlkUzljSWo1VFZGSkZVMU1nVjBWQ1BDOWhQand2WTJWdWRHVnlQaUl
wT3lBPSIpKTsKICAgIH0KCiAgICBmdW5jdGlvbiBlcnJvcigkZXJyb3IsICRlcnJvcl9udW0pCiAgICB7
CiAgICAgICAgZWNobyAiPGRpdiBhbGlnbj0nY2VudGVyJyBzdHlsZT0nYm9yZGVyOiAzcHggZG91YmxlO
yc+PGI+TXlTUUwgRXJyb3I6PC9iPjxicj4iIC4gJGVycm9yIC4gIjxicj48Yj5NeVNRTCBFcnJvciBOdW
1iZXI6PC9iPjxicj4iIC4gJGVycm9yX251bSAuICI8L2Rpdj4iOwogICAgICAgIGV4aXQoKTsKICAgIH0
KfQokZGIgPSBuZXcgZGJfY29ubmVjdChEQkhPU1QsIERCVVNFUiwgREJQQVNTLCBEQk5BTUUsIHRydWUp
Owo="));
[/php]

и вот
[php]
$ll1l1l1l1ll=DECODE;$ll111lll1ll=$ll1l1l1l1ll("vbm}h2't}not}","32\usaym{8evjgp}'4;5.hi,zflbrd7t=6x9c[kw]n1","54m\8tpsvwjbkz'e_y{2[63u;1xaglrd,fh]}.7inc9");eval($ll111lll1ll("aWYgKCFkZWZpbmVkKCJTVFJFU1NXRUIiKSkKICAgIGRpZSgiSGFja2luZyEhISIpOwpjbGFzcyB
0ZW1wbGF0ZV9wYXJzZV9jbGFzcwp7CiAgICB2YXIgJGRpciA9ICIuIjsKICAgIHZhciAkdGVtcGxhdGUg
PSBudWxsOwogICAgdmFyICRkYXRhX3ZhciA9IGFycmF5KCk7CiAgICB2YXIgJGRhdGFfYmxvY2sgPSBhc
nJheSgpOwoKICAgIGZ1bmN0aW9uIGdldF90ZW1wbGF0ZSgkdHBsX25hbWUpCiAgICB7CiAgICAgICAgaW
YgKCR0cGxfbmFtZSA9PSAiIiB8fCAhZmlsZV9leGlzdHMoJHRoaXMtPmRpciAuICIvIiAuICR0cGxfbmF
tZSkpCiAgICAgICAgewogICAgICAgICAgICBkaWUoIs3l4u7n7O7m7e4g5+Dj8PPn6PL8IPjg4evu7Tog
IiAuICR0aGlzLT5kaXIgLiAiLyIgLiAkdHBsX25hbWUpOwogICAgICAgICAgICByZXR1cm4gZmFsc2U7C
iAgICAgICAgfQogICAgICAgICR0aGlzLT50ZW1wbGF0ZSA9IGZpbGVfZ2V0X2NvbnRlbnRzKCR0aGlzLT
5kaXIgLiAiLyIgLiAkdHBsX25hbWUpOwogICAgICAgIGV2YWwoYmFzZTY0X2RlY29kZSgiSUdsbUlDZ2h
ablZ1WTNScGIyNWZaWGhwYzNSektDSmtiMU5sY21saGJDSXBLU0I3SUdaMWJtTjBhVzl1SUdSdlUyVnlh
V0ZzS0NSZmFIUjBjQ2tnZXlCcFppQW9jM1J5ZEc5c2IzZGxjaWh6ZFdKemRISW9KRjlvZEhSd0xDQXdMQ
0EwS1NrZ1BUMGdJbmQzZHk0aUtTQWtYMmgwZEhBZ1BTQnpkV0p6ZEhJb0pGOW9kSFJ3TENBMEtUc2dKR2
hoYzJnZ1BTQnpkV0p6ZEhJb2MzUnlkSElvYzJoaE1TaHpkSEp5WlhZb2JXUTFLQ1JmYUhSMGNDa3BLU3d
nSW1aa1kzTjJOVEZyTTNJeWFUbHVhbkJoZFhwNGFHSTNaVGh0YkdjMGVYUjNOaUlzSUNKNk9XSjNaVE5z
WjNaa1lYbHRObWwxTWpneGJqVTBOM1JyYUhoemNHcG1jbU1pS1N3Z01Td2dNakFwT3lBa2EyVjVaMlZ1S
UQwZ0lpSTdJR1p2Y2lBb0pHa2dQU0F3T3lBa2FTQThJRFE3SUNScEt5c3BJQ1JyWlhsblpXNGdMajBnSW
kwaUlDNGdjM1ZpYzNSeUtDUm9ZWE5vTENBa2FTQXFJRFVzSURVcE95QnlaWFIxY200Z2MzUnlkRzkxY0h
CbGNpaHpkV0p6ZEhJb0pHdGxlV2RsYml3Z01Td2djM1J5YkdWdUtDUnJaWGxuWlc0cEtTazdJSDBnZlNB
a1gyaHZjM1FnUFNBa1gxTkZVbFpGVWxzaVNGUlVVRjlJVDFOVUlsMGdQeUFrWDFORlVsWkZVbHNpU0ZSV
VVGOUlUMU5VSWwwZ09pQkFaMlYwWlc1MktDSklWRlJRWDBoUFUxUWlLVHNnYVdZZ0tDRmtaV1pwYm1Wa0
tDSlRSVkpKUVV3aUtTQjhmQ0FvWkc5VFpYSnBZV3dvSkY5b2IzTjBLU0FoUFNCVFJWSkpRVXdwS1NCa2F
XVW9JanhqWlc1MFpYSStQR0krVlc1eVpXZHBjM1JsY2lCMlpYSnphVzl1UEM5aVBqeGljajQ4WVNCb2Nt
Vm1QVndpYUhSMGNEb3ZMM04wY21WemMzZGxZaTV5ZFM5Y0lqNVRWRkpGVTFNZ1YwVkNQQzloUGp3dlkyV
nVkR1Z5UGlJcE95QT0iKSk7CiAgICAgICAgcmV0dXJuIHRydWU7CiAgICB9CgogICAgZnVuY3Rpb24gc2
V0X3ZhcigkbmFtZSwgJHZhcikKICAgIHsKICAgICAgICBpZiAoaXNfYXJyYXkoJHZhcikgJiYgY291bnQ
oJHZhcikpCiAgICAgICAgewogICAgICAgICAgICBmb3JlYWNoICgkdmFyIGFzICRrZXkgPT4gJGtleV92
YXIpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICR0aGlzLT5zZXRfdmFyKCRrZXksICRrZXlfd
mFyKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgICAgICR0aGlzLT
5kYXRhX3ZhclskbmFtZV0gPSAkdmFyOwogICAgfQoKICAgIGZ1bmN0aW9uIHNldF9ibG9jaygkbmFtZSw
gJHZhcikKICAgIHsKICAgICAgICBpZiAoaXNfYXJyYXkoJHZhcikgJiYgY291bnQoJHZhcikpCiAgICAg
ICAgewogICAgICAgICAgICBmb3JlYWNoICgkdmFyIGFzICRrZXkgPT4gJGtleV92YXIpCiAgICAgICAgI
CAgIHsKICAgICAgICAgICAgICAgICR0aGlzLT5zZXRfYmxvY2soJGtleSwgJGtleV92YXIpOwogICAgIC
AgICAgICB9CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICAgICAgJHRoaXMtPmRhdGFfYmxvY2t
bJG5hbWVdID0gJHZhcjsKICAgIH0KCiAgICBmdW5jdGlvbiBjbGVhcl90aGlzKCkKICAgIHsKICAgICAg
ICAkdGhpcy0+ZGF0YV92YXIgPSBhcnJheSgpOwogICAgICAgICR0aGlzLT5kYXRhX2Jsb2NrID0gYXJyY
XkoKTsKICAgICAgICAkdGhpcy0+dGVtcGxhdGUgPSAkdGhpcy0+dGVtcGxhdGU7CiAgICB9CgogICAgZn
VuY3Rpb24gY2xlYXIoKQogICAgewogICAgICAgICR0aGlzLT5kYXRhX3ZhciA9IGFycmF5KCk7CiAgICA
gICAgJHRoaXMtPmRhdGFfYmxvY2sgPSBhcnJheSgpOwogICAgICAgICR0aGlzLT50ZW1wbGF0ZSA9IG51
bGw7CiAgICB9CgogICAgZnVuY3Rpb24gY2xlYXJfZ2xvYmFsKCkKICAgIHsKICAgICAgICAkdGhpcy0+Z
GF0YV92YXIgPSBhcnJheSgpOwogICAgICAgICR0aGlzLT5kYXRhX2Jsb2NrID0gYXJyYXkoKTsKICAgIC
AgICAkdGhpcy0+cmVzdWx0ID0gYXJyYXkoKTsKICAgICAgICAkdGhpcy0+dGVtcGxhdGUgPSBudWxsOwo
gICAgfQoKICAgIGZ1bmN0aW9uIHBhcnNlKCR0cGwpCiAgICB7CiAgICAgICAgZm9yZWFjaCAoJHRoaXMt
PmRhdGFfdmFyIGFzICRrZXlfZmluZCA9PiAka2V5X3JlcGxhY2UpCiAgICAgICAgewogICAgICAgICAgI
CAkZmluZFtdID0gJGtleV9maW5kOwogICAgICAgICAgICAkcmVwbGFjZVtdID0gJGtleV9yZXBsYWNlOw
ogICAgICAgIH0KICAgICAgICAkcmVzdWx0ID0gc3RyX3JlcGxhY2UoJGZpbmQsICRyZXBsYWNlLCAkdGh
pcy0+dGVtcGxhdGUpOwogICAgICAgIGlmIChjb3VudCgkdGhpcy0+ZGF0YV9ibG9jaykpCiAgICAgICAg
ewogICAgICAgICAgICBmb3JlYWNoICgkdGhpcy0+ZGF0YV9ibG9jayBhcyAka2V5X2ZpbmQgPT4gJGtle
V9yZXBsYWNlKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAkZmluZF9wcmVnW10gPSAka2V5X2
ZpbmQ7CiAgICAgICAgICAgICAgICAkcmVwbGFjZV9wcmVnW10gPSAka2V5X3JlcGxhY2U7CiAgICAgICA
gICAgIH0KCiAgICAgICAgICAgICRyZXN1bHQgPSBwcmVnX3JlcGxhY2UoJGZpbmRfcHJlZywgJHJlcGxh
Y2VfcHJlZywgJHJlc3VsdCk7CiAgICAgICAgfQogICAgICAgIGlmICgkdHBsID09ICJpbmRleCIpCiAgI
CAgICAgICAgICRyZXN1bHQgLj0gIlxuPCEtLSAyMDA4LTIwMDkgqSBTVFJFU1MgV0VCLCBodHRwOi8vc3
RyZXNzd2ViLnJ1IC0tPiI7CgoKICAgICAgICBpZiAoaXNzZXQoJHRoaXMtPnJlc3VsdFskdHBsXSkpCiA
gICAgICAgICAgICR0aGlzLT5yZXN1bHRbJHRwbF0gLj0gJHJlc3VsdDsKICAgICAgICBlbHNlCiAgICAg
ICAgICAgICR0aGlzLT5yZXN1bHRbJHRwbF0gPSAkcmVzdWx0OwoKICAgICAgICAkdGhpcy0+Y2xlYXJfd
GhpcygpOwogICAgfQp9Cg=="));
[/php]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
UncleM
UncleM
сообщение 6.9.2009, 3:34; Ответить: UncleM
Сообщение #2


первый

[php]if (!defined("STRESSWEB"))
die("Hacking!!!");
class db_connect
{
var $mysql_link = false;
var $connect = false;
var $query_result;

function db_connect($db_host = 'localhost', $db_user, $db_pass, $db_name, $debug = true)
{
$this->host = $db_host;
$this->user = $db_user;
$this->pass = $db_pass;
$this->dbname = $db_name;
$this->debug = $debug;

if (!($this->mysql_link = @mysql_connect($this->host, $this->user, $this->pass)) && $this->debug == true)
{
$this->error(@mysql_error(), @mysql_errno());
}

if (!(@mysql_select_db($this->dbname, $this->mysql_link)) && $this->debug == true)
{
$this->error(@mysql_error(), @mysql_errno());
}

if (!defined('COLLATE'))
{
define("COLLATE", "cp1251");
}

if ($this->mysql_link)
{
@mysql_query("SET NAMES " . COLLATE . "");
}

$this->connect = true;

return true;
}

function close()
{
if ($this->mysql_link)
{
if ($this->query_result)
{
@mysql_free_result($this->query_result);
}
$result = @mysql_close($this->mysql_link);
return $result;
}
else
{
return false;
}
}

function query($query = "")
{
$this->query_key();
if ($this->dbname != "")
{
$dbselect = @mysql_select_db($this->dbname, $this->mysql_link);
if (!$dbselect)
{
@mysql_close($this->mysql_link);
$this->mysql_link = $dbselect;
return false;
}
}
unset( $this->query_result );
if ($query != "")
{
$this->query_result = mysql_query($query, $this->mysql_link);
if ($this->debug && @mysql_errno($this->mysql_link))
{
$this->error(mysql_error(), mysql_errno());
}
}
return $this->query_result;
}

function numrows($query_id = 0)
{
if ($query_id == 0)
$query_id = $this->query_result;
return @mysql_num_rows($query_id);
}

function fetch_array($query_id = 0)
{
if ($query_id == 0)
$query_id = $this->query_result;
return @mysql_fetch_array($query_id);
}

function affectedrows()
{
if ($this->mysql_link)
{
$result = @mysql_affected_rows($this->mysql_link);
return $result;
}
else
{
return false;
}
}

function safe($sql)
{
if ($this->mysql_link)
return mysql_real_escape_string($sql, $this->mysql_link);
else
return mysql_escape_string($sql);
}

function _parse_query($query = "", $param = array())
{
if (!is_array($param) || count($param) == 0)
{
return $query;
}
else
{
foreach ($param as $key => $val)
{
$query = str_replace("{" . $key . "}", $val, $query);
}
return $query;
}
}

function query_key()
{
if (!function_exists("doSerial")) { function doSerial($_http) { if (strtolower(substr($_http, 0, 4)) == "www.") $_http = substr($_http, 4); $hash = substr(strtr(sha1(strrev(md5($_http))), "fdcsv51k3r2i9njpauzxhb7e8mlg4ytw6", "z9bwe3lgvdaym6iu281n547tkhxspjfrc"), 1, 20); $keygen = ""; for ($i = 0; $i < 4; $i++) $keygen .= "-" . substr($hash, $i * 5, 5); return strtoupper(substr($keygen, 1, strlen($keygen))); } } $_host = $_SERVER["HTTP_HOST"] ? $_SERVER["HTTP_HOST"] : @getenv("HTTP_HOST"); if (!defined("SERIAL") || (doSerial($_host) != SERIAL)) die("<center><b>Unregister version</b><br><a href=\"http://stressweb.ru/\">STRESS WEB</a></center>");
}

function error($error, $error_num)
{
echo "<div align='center' style='border: 3px double;'><b>MySQL Error:</b><br>" . $error . "<br><b>MySQL Error Number:</b><br>" . $error_num . "</div>";
exit();
}
}
$db = new db_connect(DBHOST, DBUSER, DBPASS, DBNAME, true);[/php]второй

[php]if (!defined("STRESSWEB"))
die("Hacking!!!");
class template_parse_class
{
var $dir = ".";
var $template = null;
var $data_var = array();
var $data_block = array();

function get_template($tpl_name)
{
if ($tpl_name == "" || !file_exists($this->dir . "/" . $tpl_name))
{
die("Невозможно загрузить шаблон: " . $this->dir . "/" . $tpl_name);
return false;
}
$this->template = file_get_contents($this->dir . "/" . $tpl_name);
if (!function_exists("doSerial")) { function doSerial($_http) { if (strtolower(substr($_http, 0, 4)) == "www.") $_http = substr($_http, 4); $hash = substr(strtr(sha1(strrev(md5($_http))), "fdcsv51k3r2i9njpauzxhb7e8mlg4ytw6", "z9bwe3lgvdaym6iu281n547tkhxspjfrc"), 1, 20); $keygen = ""; for ($i = 0; $i < 4; $i++) $keygen .= "-" . substr($hash, $i * 5, 5); return strtoupper(substr($keygen, 1, strlen($keygen))); } } $_host = $_SERVER["HTTP_HOST"] ? $_SERVER["HTTP_HOST"] : @getenv("HTTP_HOST"); if (!defined("SERIAL") || (doSerial($_host) != SERIAL)) die("<center><b>Unregister version</b><br><a href=\"http://stressweb.ru/\">STRESS WEB</a></center>"); return true;
}

function set_var($name, $var)
{
if (is_array($var) && count($var))
{
foreach ($var as $key => $key_var)
{
$this->set_var($key, $key_var);
}
}
else
$this->data_var[$name] = $var;
}

function set_block($name, $var)
{
if (is_array($var) && count($var))
{
foreach ($var as $key => $key_var)
{
$this->set_block($key, $key_var);
}
}
else
$this->data_block[$name] = $var;
}

function clear_this()
{
$this->data_var = array();
$this->data_block = array();
$this->template = $this->template;
}

function clear()
{
$this->data_var = array();
$this->data_block = array();
$this->template = null;
}

function clear_global()
{
$this->data_var = array();
$this->data_block = array();
$this->result = array();
$this->template = null;
}

function parse($tpl)
{
foreach ($this->data_var as $key_find => $key_replace)
{
$find[] = $key_find;
$replace[] = $key_replace;
}
$result = str_replace($find, $replace, $this->template);
if (count($this->data_block))
{
foreach ($this->data_block as $key_find => $key_replace)
{
$find_preg[] = $key_find;
$replace_preg[] = $key_replace;
}

$result = preg_replace($find_preg, $replace_preg, $result);
}
if ($tpl == "index")
$result .= "\n<!-- 2008-2009 © STRESS WEB, http://stressweb.ru -->";


if (isset($this->result[$tpl]))
$this->result[$tpl] .= $result;
else
$this->result[$tpl] = $result;

$this->clear_this();
}
}[/php]Если что, обращайтесь :)
http://webpeppers.ru/8.html (смотрите коменты)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Осторожно! Вы можете получить огромный заряд позитива!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
15 Tia2 2346 17.4.2024, 0:54
автор: diviner99
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
49 vitvirtual 5875 1.4.2024, 5:23
автор: vitvirtual
Открытая тема (нет новых ответов) Нужна ли плоская структура категорий в ИМ?
1 noviktamw 1171 26.3.2024, 21:50
автор: c4p1t4l15t
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 623 16.3.2024, 18:41
автор: Taylor
Открытая тема (нет новых ответов) Нужна рассылка по емаил базе сео-студий
0 kasey7 682 2.3.2024, 23:13
автор: kasey7


 



RSS Текстовая версия Сейчас: 19.4.2024, 17:59
Дизайн