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

22.02.2010, 19:00
|
|
Познающий
Регистрация: 05.02.2010
Сообщений: 59
Провел на форуме: 360122
Репутация:
41
|
|
Сообщение от Lee_fx
похожу тут
diff/sizeof(int)
а ну вот, да
разница между двумя указателями на int - это уже смещение, кратное int - отсюда получается 49, а не 49/4
|
|
|

22.02.2010, 19:03
|
|
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме: 2364957
Репутация:
479
|
|
Сообщение от BastardFromHell
Limitations on Raw Sockets
On Windows 7, Windows Server 2008 R2, Windows Vista, and Windows XP with Service Pack 2 (SP2), the ability to send traffic over raw sockets has been restricted in several ways:
TCP data cannot be sent over raw sockets.
UDP datagrams with an invalid source address cannot be sent over raw sockets. The IP source address for any outgoing UDP datagram must exist on a network interface or the datagram is dropped. This change was made to limit the ability of malicious code to create distributed denial-of-service attacks and limits the ability to send spoofed packets (TCP/IP packets with a forged source IP address).
A call to the bind function with a raw socket is not allowed.
ты гуглить не умеешь чтоли?
сурс - http://msdn.microsoft.com/en-us/library/ms740548(VS.85).aspx
собственно это я уже находил, и ошибка оказалась совсем не в функции socket(). Спасибо
|
|
|

22.02.2010, 20:01
|
|
Познающий
Регистрация: 05.02.2010
Сообщений: 59
Провел на форуме: 360122
Репутация:
41
|
|
Сообщение от ntldr
собственно это я уже находил, и ошибка оказалась совсем не в функции socket(). Спасибо
а где? Мне тож интересно
|
|
|

23.02.2010, 06:41
|
|
Познающий
Регистрация: 03.12.2009
Сообщений: 36
Провел на форуме: 68866
Репутация:
7
|
|
Скажите пожалуйстакак сделать программу которая открывает сайт, заполняет поля, и нажимает на кнопку 
|
|
|

23.02.2010, 17:02
|
|
Познающий
Регистрация: 04.04.2009
Сообщений: 58
Провел на форуме: 687854
Репутация:
19
|
|
Сообщение от Lihosvet
Скажите пожалуйстакак сделать программу которая открывает сайт, заполняет поля, и нажимает на кнопку 
Мне кажется, Вы чуть-чуть ошиблись топиком  Разработка, описанная таким образом, близка к какому-нибудь autoit или autohotkey.
А вообще, сначала нужно отловить пакетики, которые шлются при нажатии на кнопку, потом курлом или сокетами отправлять запросы эти с нужными параметрами.
|
|
|

26.02.2010, 17:02
|
|
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме: 1654818
Репутация:
117
|
|
очищаем буфер
что круче?)
char buf[128];
char s = 0;
memset(buf,0,128);
или
strncpy(buf,&s,128);
|
|
|

26.02.2010, 17:59
|
|
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
Провел на форуме: 193434
Репутация:
79
|
|
лол, какбэ второй вариант не работоспособен))
|
|
|

26.02.2010, 18:13
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
memset опитимизированна и заполняет память блоками размером с битность системы(по крайней мере на 32 битной юзается копирование по 32 бита за шаг)
749EB37F rep stos dword ptr es:[edi]
strcpy копирует по одному байту.
|
|
|

26.02.2010, 19:02
|
|
Участник форума
Регистрация: 02.07.2008
Сообщений: 132
Провел на форуме: 1035284
Репутация:
52
|
|
привет всем =) кто какую библиотеку с регулярками для С++ юзает? PCRE, Boost?
и если можно пример использования..
Среда VS2008
Последний раз редактировалось transserg; 26.02.2010 в 19:08..
|
|
|

27.02.2010, 02:19
|
|
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме: 1654818
Репутация:
117
|
|
Hiro Protagonist
работает, попробуй.
Ra$cal
ок спасибо.
просто в одной вражеской программе (как я понял) используется именно strncpy для заполнения нулями.
я подумал может так модно или чо).
а может RtlZeroMemory круче всех?)
и ещо вопрос.
вот пишет Крис
По умолчанию Си-программы собираются вместе с библиотекой времени исполнения (она же RTL), занимающий до черта килобайт и обеспечивающий работу функций типа spritnf. но ведь Windows NT уже включает в себя RTL, реализованную в NTDLL.DLL, так зачем же нам еще одна?
если я собираю программу в VS08, указываю точку входа, то что я теряю? я не смогу юзать некоторые функции?
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|