ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #4901  
Старый 22.02.2010, 19:00
BastardFromHell
Познающий
Регистрация: 05.02.2010
Сообщений: 59
Провел на форуме:
360122

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

Цитата:
Сообщение от Lee_fx  
похожу тут
diff/sizeof(int)
а ну вот, да
разница между двумя указателями на int - это уже смещение, кратное int - отсюда получается 49, а не 49/4
 

  #4902  
Старый 22.02.2010, 19:03
ntldr
Постоянный
Регистрация: 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(). Спасибо
 

  #4903  
Старый 22.02.2010, 20:01
BastardFromHell
Познающий
Регистрация: 05.02.2010
Сообщений: 59
Провел на форуме:
360122

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

Цитата:
Сообщение от ntldr  
собственно это я уже находил, и ошибка оказалась совсем не в функции socket(). Спасибо
а где? Мне тож интересно
 

  #4904  
Старый 23.02.2010, 06:41
Lihosvet
Познающий
Регистрация: 03.12.2009
Сообщений: 36
Провел на форуме:
68866

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

Скажите пожалуйстакак сделать программу которая открывает сайт, заполняет поля, и нажимает на кнопку
 

  #4905  
Старый 23.02.2010, 17:02
Dark_Scorpicore
Познающий
Регистрация: 04.04.2009
Сообщений: 58
Провел на форуме:
687854

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

Цитата:
Сообщение от Lihosvet  
Скажите пожалуйстакак сделать программу которая открывает сайт, заполняет поля, и нажимает на кнопку
Мне кажется, Вы чуть-чуть ошиблись топиком Разработка, описанная таким образом, близка к какому-нибудь autoit или autohotkey.

А вообще, сначала нужно отловить пакетики, которые шлются при нажатии на кнопку, потом курлом или сокетами отправлять запросы эти с нужными параметрами.
 

  #4906  
Старый 26.02.2010, 17:02
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме:
1654818

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

очищаем буфер
что круче?)

char buf[128];
char s = 0;

memset(buf,0,128);
или
strncpy(buf,&s,128);
 

  #4907  
Старый 26.02.2010, 17:59
Hiro Protagonist
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
Провел на форуме:
193434

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

лол, какбэ второй вариант не работоспособен))
 

  #4908  
Старый 26.02.2010, 18:13
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

memset опитимизированна и заполняет память блоками размером с битность системы(по крайней мере на 32 битной юзается копирование по 32 бита за шаг)

749EB37F rep stos dword ptr es:[edi]

strcpy копирует по одному байту.
 

  #4909  
Старый 26.02.2010, 19:02
transserg
Участник форума
Регистрация: 02.07.2008
Сообщений: 132
Провел на форуме:
1035284

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

привет всем =) кто какую библиотеку с регулярками для С++ юзает? PCRE, Boost?
и если можно пример использования..
Среда VS2008

Последний раз редактировалось transserg; 26.02.2010 в 19:08..
 

  #4910  
Старый 27.02.2010, 02:19
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме:
1654818

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

Hiro Protagonist
работает, попробуй.
Ra$cal
ок спасибо.

просто в одной вражеской программе (как я понял) используется именно strncpy для заполнения нулями.
я подумал может так модно или чо).
а может RtlZeroMemory круче всех?)

и ещо вопрос.
вот пишет Крис
Цитата:
По умолчанию Си-программы собираются вместе с библиотекой времени исполнения (она же RTL), занимающий до черта килобайт и обеспечивающий работу функций типа spritnf. но ведь Windows NT уже включает в себя RTL, реализованную в NTDLL.DLL, так зачем же нам еще одна?
если я собираю программу в VS08, указываю точку входа, то что я теряю? я не смогу юзать некоторые функции?
 
 





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


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




ANTICHAT.XYZ