Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Delphi взлом HELP.

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [В Сети] >> Delphi взлом HELP.
Имя
Сообщение << Старые топики   Новые топики >>
Delphi взлом HELP. - 2006-04-16 22:26:32   
Mister_Reaper

Сообщений: 10
Оценки: 0
Присоединился: 2006-04-09 17:23:46
Я знаю что это не по теме,но все равно напишу!
Кто не знает Delphi может дальше не читать…
Я пишу фробу по типу,которая ищет файл и уничтожает(точнее это одно из многих функций фробы)
procedure TForm.FindAndDestroy Buttопс1iск{……};
var
h:hWnd;
begin
h:=Findwindоw(nil,''file'');
if h=0 then exit;
SendMessage(h, WM_DESTROY,0,0)
end;{собственно это и есть код}
Не знаю почему, но компилятор ругается страшным матом и дальше дело не идет..
просьба:помогите отбажить!
p.s.кстате это фроба будет создана для взлома!именно поэтому я эту тему пихнул сюда!
Post #: 1
Delphi взлом HELP. - 2006-04-17 11:48:31   
SLESH

Сообщений: 109
Оценки: 0
Присоединился: 2005-08-19 11:37:22
procedure TForm1.Button1Click(Sender: TоЬjесt);
var
h:hWnd;
begin
h:=windоws.Findwindоw(nil,'file');
if h=0 then exit;
SendMessage(h, WM_DESTROY,0,0)
end;

Ты тока этот текст напиши англискими буквами. А то хворум заменяет многие бункы на русские :)
Post #: 2
Delphi взлом HELP. - 2006-04-19 13:11:30   
Mister_Reaper

Сообщений: 10
Оценки: 0
Присоединился: 2006-04-09 17:23:46
Ответ возьму на заметку.Вообще ответ немного релативный!
Post #: 3
Delphi взлом HELP. - 2006-04-19 18:36:30   
SLESH

Сообщений: 109
Оценки: 0
Присоединился: 2005-08-19 11:37:22
<BR>Я знаю что это не по теме,но все равно напишу!<BR>Кто не знает Delphi может дальше не читать…<BR>Я пишу фробу по типу,которая ищет файл и уничтожает(точнее это одно из многих функций фробы)<BR>

Что такой файл?? в твоем понимании. Пишишь что ишишь файл, а код для поиска окна. Скажи нормально что хошь сделать и я тебе напишу эту функцию.
Post #: 4
Delphi взлом HELP. - 2006-04-20 17:08:00   
Mister_Reaper

Сообщений: 10
Оценки: 0
Присоединился: 2006-04-09 17:23:46
Я немного слагал не файл,а например папку с файлами(system32);
а вообще я имел ввиду любой файл–>который укажу сам!
Post #: 5
Delphi взлом HELP. - 2006-04-20 17:13:23   
Mister_Reaper

Сообщений: 10
Оценки: 0
Присоединился: 2006-04-09 17:23:46
блин я пострашному лагаю!Мне надо не окно уничтожить, а файл!
поэтому лучше помоги это написать!
Post #: 6
Delphi взлом HELP. - 2006-04-20 22:53:29   
SLESH

Сообщений: 109
Оценки: 0
Присоединился: 2005-08-19 11:37:22
Для удаление надло вот что:

function FullRemoveDir(Dir: string; DeleteAllFilesAndFolders,<BR> StopIfNotAllDeleted, RemoveRoot: boolean): Boolean;<BR>var<BR> i: Integer;<BR> SRec: TSearchRec;<BR> FN: string;<BR>begin<BR> Result := False;<BR> if not DirectoryExists(Dir) then<BR> exit;<BR> Result := True;<BR> // Добавляем слэш в конце и задаем маску - &quot;все файлы и директории&quot;<BR> Dir := IncludeTrailingBackslash(Dir);<BR> i := FindFirst(Dir + '*', faAnyFile, SRec);<BR> try<BR> while i = 0 do<BR> begin<BR> // Получаем полный путь к файлу или директорию<BR> FN := Dir + SRec.Name;<BR> // Если это директория<BR> if SRec.Attr = faDirectory then<BR> begin<BR> // Рекурсивный вызов этой же функции с ключом удаления корня<BR> if (SRec.Name &lt;&gt; '') and (SRec.Name &lt;&gt; '.') and (SRec.Name &lt;&gt; '..') then<BR> begin<BR> if DeleteAllFilesAndFolders then<BR> FileSetAttr(FN, faArchive);<BR> Result := FullRemoveDir(FN, DeleteAllFilesAndFolders,<BR> StopIfNotAllDeleted, True);<BR> if not Result and StopIfNotAllDeleted then<BR> exit;<BR> end;<BR> end<BR> else // Иначе удаляем файл<BR> begin<BR> if DeleteAllFilesAndFolders then<BR> FileSetAttr(FN, faArchive);<BR> Result := SysUtils.DeleteFile(FN);<BR> if not Result and StopIfNotAllDeleted then<BR> exit;<BR> end;<BR> // Берем следующий файл или директорию<BR> i := FindNext(SRec);<BR> end;<BR> finally<BR> SysUtils.FindClose(SRec);<BR> end;<BR> if not Result then<BR> exit;<BR> if RemoveRoot then // Если необходимо удалить корень - удаляем<BR> if not RemoveDir(Dir) then<BR> Result := false;<BR>end;<BR>
ВОт и все этот код удаляет все файлы в каталоге, вместе с подкаталогами

Пример использования:

FullRemoveDir('C:\a', true, true, true);
// Полное удаление папки C:\a со всем её содержимым,
// и с последующим удалением самой c:\a
Post #: 7
Delphi взлом HELP. - 2006-04-21 15:31:26   
Mister_Reaper

Сообщений: 10
Оценки: 0
Присоединился: 2006-04-09 17:23:46
Большое человеческое спасибо!
Я тока учусь программировать на Delphi,поэтому не суди строго![sm=em121.gif]
Post #: 8
Delphi взлом HELP. - 2006-04-22 09:20:17   
SLESH

Сообщений: 109
Оценки: 0
Присоединился: 2005-08-19 11:37:22
Если хочешь нормально програмить на Delphi, то скачай себе документацию - "5005 статей по Delphi" - Там все описано с исходниками. Практически на любой вопрос можно найти ответ. Все сделано ввиде программы.
http://www.mytroj.narod.ru/delphi.jpg -скриншот
Это дока В запакованом виде весит правдо 30 метров
Post #: 9
Страниц:  [1]
Все форумы >> [В Сети] >> Delphi взлом HELP.







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.