Раскодировать хтмл. Конкретный код
Новая тема Написать ответ
# Пн Апр 14, 2008 9:13 pmDmitr Зарег.: 23.04.2007 ; Сообщ.: 926Ответить с цитатой
<?php $_F=__FILE__;$_X='Pz48L2Q0dj4gPCEtLSBjbDJzNSAjbTE0bi0tPg0KPGQ0diA0ZD0iZjIydDVyIj4NCjxwPg0KCUMycHlyNGdodCAmYzJweTsgPD9waHAgNWNoMiBkMXQ1KCdZJyk7Pz4gPHN0cjJuZz48P3BocCBibDJnNG5mM
ignbjFtNScpOz8+PC9zdHIybmc+LiA8YnIvPg0KCTxzcDFuPkNyNTF0NWQgQnkgPDEgaHI1Zj0iaHR0cDovLzFkNHYycmJsMmcuYzJtIiB0NHRsNT0iQWQ0djJyQmwyZyI+QWQ0djJyQmwyZzwvMT4gPDEgaHI1Zj0iaHR0cDovL3Nt
Mms0bmdsNG4zeC5jMm0iIHQ0dGw1PSJTbTJrNG5nTDRuM3giPlNtMms0bmdMNG4zeDwvMT4gLSBQcjJ2NGQ1ZCBCeSANCjwxIGhyNWY9Imh0dHA6Ly93d3cuYzNzdDJtNXJoMnN0NG5ncjV2NDV3cy5jMm0vIiB0NHRsNT0iSDJzdDR
uZyBSNXY0NXdzIj5IMnN0NG5nIFI1djQ1d3M8LzE+IC0gPDEgaHI1Zj0iaHR0cDovL3d3dy41bXBsMnk1NW0ybjR0MnI0bmdzMmZ0dzFyNS5jMm0vIiB0NHRsNT0iRW1wbDJ5NTUgTTJuNHQycjRuZyBTMmZ0dzFyNSI+RW1wbDJ5NT
UgTTJuNHQycjRuZyBTMmZ0dzFyNTwvMT4gLSA8MSBocjVmPSJodHRwOi8vd3d3LmpiMnMybDN0NDJucy5jMi4zayIgdDR0bDU9IkNoNTFwIEZsMXQgU2NyNTVuIE0ybjR0MnJzIj5DaDUxcCBGbDF0IFNjcjU1biBNMm40dDJyczwvM
T4NCjxicj48YnI+DQo8L3A+DQo8L2Q0dj4NCjw/cGhwIHdwX2YyMnQ1cigpOyA/Pg0KPC9iMmR5Pg0KPC9odG1sPg==';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3
VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>


вот собсно Smile
а то я так и не научился
# Пн Апр 14, 2008 9:14 pmDmitr Зарег.: 23.04.2007 ; Сообщ.: 926Ответить с цитатой
Вообще код без переноса, в одну строку.
# Пн Апр 14, 2008 9:30 pmagrasoff Зарег.: 08.12.2007 ; Сообщ.: 106Ответить с цитатой
http://www.motobit.com/util/base64-decoder-encoder.asp
# Пн Апр 14, 2008 10:14 pmDmitr Зарег.: 23.04.2007 ; Сообщ.: 926Ответить с цитатой
agrasoff, в том то и дело... Ну зашёл я по линку, вставил, нажал кнопочку, а итога, а итога НУЛЬ. тоже самое
# Пн Апр 14, 2008 10:57 pmagrasoff Зарег.: 08.12.2007 ; Сообщ.: 106Ответить с цитатой
Код:
eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9
c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdf
cmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRf
Uj0wOyRfWD0wOw==')


это:
Код:

$_X = base64_decode($_X);
$_X = strtr($_X, '123456aouie', 'aouie123456');
$_R = ereg_replace('__FILE__', "'".$_F."'", $_X);
eval($_R);
$_R = 0;
$_X = 0;



переменная $_X объявлена выше, в первой закодированной (base64) строке.

***
Код:
$_X='Pz48L2Q0dj4gPCEtLSBjbDJzNSAjbTE0bi0tPg0KPGQ0di
A0ZD0iZjIydDVyIj4NCjxwPg0KCUMycHlyNGdodCAmYzJweTsgPD9waHAgNWNoMi
BkMXQ1KCdZJyk7Pz4gPHN0cjJuZz48P3BocCBibDJnNG5mMignbjFtNScpOz8+PC
9zdHIybmc+LiA8YnIvPg0KCTxzcDFuPkNyNTF0NWQgQnkgPDEgaHI1Zj0iaHR0cD
ovLzFkNHYycmJsMmcuYzJtIiB0NHRsNT0iQWQ0djJyQmwyZyI+QWQ0djJyQmwyZz
wvMT4gPDEgaHI1Zj0iaHR0cDovL3NtMms0bmdsNG4zeC5jMm0iIHQ0dGw1PSJTbT
JrNG5nTDRuM3giPlNtMms0bmdMNG4zeDwvMT4gLSBQcjJ2NGQ1ZCBCeSANCjwxIG
hyNWY9Imh0dHA6Ly93d3cuYzNzdDJtNXJoMnN0NG5ncjV2NDV3cy5jMm0vIiB0NH
RsNT0iSDJzdDRuZyBSNXY0NXdzIj5IMnN0NG5nIFI1djQ1d3M8LzE+IC0gPDEgaH
I1Zj0iaHR0cDovL3d3dy41bXBsMnk1NW0ybjR0MnI0bmdzMmZ0dzFyNS5jMm0vIi
B0NHRsNT0iRW1wbDJ5NTUgTTJuNHQycjRuZyBTMmZ0dzFyNSI+RW1wbDJ5NTUgTT
JuNHQycjRuZyBTMmZ0dzFyNTwvMT4gLSA8MSBocjVmPSJodHRwOi8vd3d3LmpiMn
MybDN0NDJucy5jMi4zayIgdDR0bDU9IkNoNTFwIEZsMXQgU2NyNTVuIE0ybjR0Mn
JzIj5DaDUxcCBGbDF0IFNjcjU1biBNMm40dDJyczwvMT4NCjxicj48YnI+DQo8L3
A+DQo8L2Q0dj4NCjw/cGhwIHdwX2YyMnQ1cigpOyA/Pg0KPC9iMmR5Pg0KPC9odG
1sPg==';


это:
Код:

?></d4v> <!-- cl2s5 #m14n-->
<d4v 4d="f22t5r">
<p>
   C2pyr4ght &c2py; <?php 5ch2 d1t5('Y');?> <str2ng><?php bl2g4nf2('n1m5');?></str2ng>. <br/>
   <sp1n>Cr51t5d By <1 hr5f="http://1d4v2rbl2g.c2m" t4tl5="Ad4v2rBl2g">Ad4v2rBl2g</1> <1 hr5f="http://sm2k4ngl4n3x.c2m" t4tl5="Sm2k4ngL4n3x">Sm2k4ngL4n3x</1> - Pr2v4d5d By
<1 hr5f="http://www.c3st2m5rh2st4ngr5v45ws.c2m/" t4tl5="H2st4ng R5v45ws">H2st4ng R5v45ws</1> - <1 hr5f="http://www.5mpl2y55m2n4t2r4ngs2ftw1r5.c2m/" t4tl5="Empl2y55 M2n4t2r4ng S2ftw1r5">Empl2y55 M2n4t2r4ng S2ftw1r5</1> - <1 hr5f="http://www.jb2s2l3t42ns.c2.3k" t4tl5="Ch51p Fl1t Scr55n M2n4t2rs">Ch51p Fl1t Scr55n M2n4t2rs</1>
<br><br>
</p>
</d4v>
<?php wp_f22t5r(); ?>
</b2dy>
</html>


после применения функции strtr к этой мешанине, получаем:
Код:

?></div> <!-- close #main-->
<div id="footer">
<p>
   Copyright &copy; <?php echo date('Y');?> <strong><?php bloginfo('name');?></strong>. <br/>
   <span>Created By <a href="http://adivorblog.com" title="AdivorBlog">AdivorBlog</a> <a href="http://smokinglinux.com" title="SmokingLinux">SmokingLinux</a> - Provided By
<a href="http://www.customerhostingreviews.com/" title="Hosting Reviews">Hosting Reviews</a> - <a href="http://www.employeemonitoringsoftware.com/" title="Employee Monitoring Software">Employee Monitoring Software</a> - <a href="http://www.jbosolutions.co.uk" title="Cheap Flat Screen Monitors">Cheap Flat Screen Monitors</a>
<br><br>
</p>
</div>
<?php wp_footer(); ?>
</body>
</html>

# Пн Апр 14, 2008 11:01 pmagrasoff Зарег.: 08.12.2007 ; Сообщ.: 106Ответить с цитатой
Dmitr писал(а):
agrasoff, в том то и дело... Ну зашёл я по линку, вставил, нажал кнопочку, а итога, а итога НУЛЬ. тоже самое


декодировать надо только строки вида

JF9YPWJhc2U==

а не целиком весь твой текст.
# Вт Апр 15, 2008 9:51 amDmitr Зарег.: 23.04.2007 ; Сообщ.: 926Ответить с цитатой
agrasoff писал(а):
Dmitr писал(а):
agrasoff, в том то и дело... Ну зашёл я по линку, вставил, нажал кнопочку, а итога, а итога НУЛЬ. тоже самое


декодировать надо только строки вида

JF9YPWJhc2U==

а не целиком весь твой текст.



вах. ну спасибо, зач0т Smile
# Пн Июн 16, 2008 11:02 pmybae Зарег.: 16.06.2008 ; Сообщ.: 2Ответить с цитатой
agrasoff писал(а):
Dmitr писал(а):
agrasoff, в том то и дело... Ну зашёл я по линку, вставил, нажал кнопочку, а итога, а итога НУЛЬ. тоже самое


декодировать надо только строки вида

JF9YPWJhc2U==

а не целиком весь твой текст.



Drinks or Beer Привет! Как применить функцию strtr к этой мешанине? Если два первых шага было понятно как сделать, то этот последний без знания PHP я не могу понять. Спасибо за помощь!
# Вт Июн 17, 2008 8:51 amagrasoff Зарег.: 08.12.2007 ; Сообщ.: 106Ответить с цитатой
ybae писал(а):
agrasoff писал(а):
Dmitr писал(а):
agrasoff, в том то и дело... Ну зашёл я по линку, вставил, нажал кнопочку, а итога, а итога НУЛЬ. тоже самое


декодировать надо только строки вида

JF9YPWJhc2U==

а не целиком весь твой текст.



:beer: Привет! Как применить функцию strtr к этой мешанине? Если два первых шага было понятно как сделать, то этот последний без знания PHP я не могу понять. Спасибо за помощь!



привет,

ну, тут просто все. функция strtr используется таким образом:

Код:
$myString = "C2pyr4ght &c2py;";
$myString = strtr($myString, '123456aouie', 'aouie123456');



после этого в переменной $myString будет строка "Copyright &copy;"

сама функция используется для преобразования (замены) заданных символов. в нашем случае у нас две строки: '123456aouie' и 'aouie123456'. функция заменит в переменной $myString все единицы (1) на букву 'a', все двойки (2) на букву 'o', все тройки на букву 'u' и так далее.

из документации:

**********************
string strtr ( string str, string from, string to )

Эта функция возвращает строку str, в которой каждое вхождение любого символа из перечисленных в from заменено на соответствующий символ из строки to.
**********************

такое лёгкое шифрование :) хотя это и есть шифрование. хоть и очень слабое.
# Вт Июн 17, 2008 2:20 pmybae Зарег.: 16.06.2008 ; Сообщ.: 2Ответить с цитатой
[quote="agrasoff"]
Спасибо тебе огромное! Я понял дальше, потомучто чуть чуть понимаю PHP. С удовольствием поставил бы тебе Drinks or Beer !
А для таких как я (чайников), пояснение:

Абры кадабры вставляем вместо например b2dy. Сохраняем и запускаем на сервере. И мы видем то что нужно!

<?php
$myString = "b2dy;";
$myString = strtr($myString, '123456aouie', 'aouie123456');
echo $myString;
?>

Спасибо еще раз!
Artes
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.