HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4241  
Старый 27.08.2009, 20:38
ex3me
Участник форума
Регистрация: 07.01.2009
Сообщений: 186
Провел на форуме:
1247273

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

wolmer, не оффтопь. А если по делу: убрал все лишнее, не заметил единственную эту функцию. А если еще конкретнее: даже полный имбицил поймет, что такое "undefined function Err"
 
Ответить с цитированием

  #4242  
Старый 27.08.2009, 20:56
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме:
4761503

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

Цитата:
Сообщение от ex3me  
wolmer, не оффтопь. А если по делу: убрал все лишнее, не заметил единственную эту функцию. А если еще конкретнее: даже полный имбицил поймет, что такое "undefined function Err"
ex3me, умничайте в другом месте

infected и другим кто не знает как работать с winsock (а то многие ищут как работать с winsock (да бы избежать массового добавления меня в icq)),

сорц работы с winsock:http://dump.ru/file/3267835
Password:"Winsock" (без ковычек)

Откомментил как смог

Последний раз редактировалось wolmer; 27.08.2009 в 21:14..
 
Ответить с цитированием

  #4243  
Старый 28.08.2009, 09:26
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Цитата:
Сообщение от Jes  
эхх , как то так
Код:
Info:= FindResource(0, 'ИмяРесурса', rt_RCData);      
MyFile:= CreateFile(PChar('нехорошие_вещи.exe'), GENERIC_WRITE, FILE_SHARE_WRITE, nil, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
WriteFile(MyFile, LockResource(LoadResource(0, Info))^, SizeOfResource(0, Info), BytesWritten , nil);
CloseHandle(MyFile);
// ps: MyFile , Info , BytesWritten WORD;
И всё-же вернёмся к вопросу распаковки файла из ресурса.
Вот код программы на API которая должна это делать:
Код:
program LOL;
uses windows;
{$R MyRes.RES}
var MyFile , Info , BytesWritten  :DWORD;
BEGIN
Info:= FindResource(0, 'ass', rt_RCData);
MyFile:= CreateFile(PChar('virus.exe'), GENERIC_WRITE, FILE_SHARE_WRITE, nil, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
WriteFile(MyFile, LockResource(LoadResource(0, Info))^, SizeOfResource(0, Info), BytesWritten , nil);
CloseHandle(MyFile);
END.
В файле MyRes.RES содержится информация:
lol ass 'virus.exe'
В итоге при запуске программы создаётся пустой файл virus.exe, подскажите где ошибка в коде.
 
Ответить с цитированием

Всеммммм
  #4244  
Старый 28.08.2009, 11:03
denisov21g21
Banned
Регистрация: 01.07.2009
Сообщений: 21
Провел на форуме:
38138

Репутация: -5
По умолчанию Всеммммм

служба поддержки VDS manager
591-493-245
 
Ответить с цитированием

  #4245  
Старый 28.08.2009, 18:46
Scripter
Участник форума
Регистрация: 03.09.2008
Сообщений: 155
Провел на форуме:
1201665

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

Цитата:
Сообщение от wolmer  
ex3me, умничайте в другом месте

infected и другим кто не знает как работать с winsock (а то многие ищут как работать с winsock (да бы избежать массового добавления меня в icq)),

сорц работы с winsock:http://dump.ru/file/3267835
Password:"Winsock" (без ковычек)

Откомментил как смог
"О чем не пишут в книгах по Delphi" про winsock в лучшем виде посвящен целый раздел...
 
Ответить с цитированием

  #4246  
Старый 28.08.2009, 19:16
=Zeus=
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
Провел на форуме:
724939

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

Цитата:
"О чем не пишут в книгах по Delphi" про winsock в лучшем виде посвящен целый раздел...
Отличная книга, Антон Григорьев - хороший специалист.
У меня есть целый диск, который идет вместе с этой книгой, там отличные сорцы по Winsock. Вот:

Скачать файл CD.rar

Последний раз редактировалось =Zeus=; 28.08.2009 в 19:29..
 
Ответить с цитированием

  #4247  
Старый 28.08.2009, 20:29
DiSi
Познающий
Регистрация: 08.12.2007
Сообщений: 92
Провел на форуме:
1216941

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

как в Delphi в WebBrowser , определить что сайт делает редирект?)

мб ктото знает как определить вооше данную страничку что в веб браузере? тогда б можно было сравнить ети значения с исходными, и понять был редирект или нет
 
Ответить с цитированием

  #4248  
Старый 28.08.2009, 21:22
BlackSilver
Познающий
Регистрация: 30.01.2009
Сообщений: 30
Провел на форуме:
75077

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

Цитата:
Сообщение от DiSi  
как в Delphi в WebBrowser , определить что сайт делает редирект?)

мб ктото знает как определить вооше данную страничку что в веб браузере? тогда б можно было сравнить ети значения с исходными, и понять был редирект или нет
C WebBrowser не сталкивался, но если именно редирект, то имеет смысл сравнить запрашиваемый урл перед и после загрузки страницы. Если сайт именно перепосылает, то они должны отличатся.
 
Ответить с цитированием

  #4249  
Старый 28.08.2009, 21:41
=Zeus=
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
Провел на форуме:
724939

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

Цитата:
Сообщение от DiSi  
как в Delphi в WebBrowser , определить что сайт делает редирект?)

мб ктото знает как определить вооше данную страничку что в веб браузере? тогда б можно было сравнить ети значения с исходными, и понять был редирект или нет
Чтоб перейти на нужную страницу используй
Код:
WebBrowser1.Navigate('http:\\www.google.com');
Чтоб узнать что сейчас в адресной строке юзай
Код:
Caption:=WebBrowser1.LocationURL;
Не используй функции одна за одной, браузер попросту не успеет зайти на страницу и скажет что LocationURL пустая.
 
Ответить с цитированием

  #4250  
Старый 28.08.2009, 23:03
DiSi
Познающий
Регистрация: 08.12.2007
Сообщений: 92
Провел на форуме:
1216941

Репутация: 35
Отправить сообщение для DiSi с помощью ICQ
Smile

Цитата:
Сообщение от =Zeus=  
Чтоб перейти на нужную страницу используй
Код:
WebBrowser1.Navigate('http:\\www.google.com');
Чтоб узнать что сейчас в адресной строке юзай
Код:
Caption:=WebBrowser1.LocationURL;
Не используй функции одна за одной, браузер попросту не успеет зайти на страницу и скажет что LocationURL пустая.
мм) а DocumentComplitle зачем?)
лан помог)) WebBrowser1.LocationURL етого не знал
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



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


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




ANTICHAT.XYZ