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

05.10.2009, 02:51
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
покажи код
|
|
|

05.10.2009, 11:09
|
|
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме: 1289087
Репутация:
59
|
|
Все сам составил:
Код:
for ( int i = 0; i < coordinates[0].size(); i++)
if ( coordinat[0][i] + SizePen > mouse->x() && coordinat[0][i] - SizePen < mouse->x() && coordinat[1][i] + SizePen > mouse->y() && coordinat[1][i] - SizePen < mouse->y() )
Последний раз редактировалось n4e/\@; 05.10.2009 в 11:17..
|
|
|

05.10.2009, 18:17
|
|
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме: 3300342
Репутация:
165
|
|
Ну может есть у кого исходник виря на C++?
Мне понят алгоритм размножение и т.п. ))))
|
|
|

05.10.2009, 18:47
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
http://www.codeproject.com/info/search.aspx?artkw=rootkit
это про руткиты, по-моему самое важное в вирях...
тоны исходников и описания к ним. (все на инглише)
а размножение ctrl+C ctrl+V
Последний раз редактировалось Irdis; 05.10.2009 в 18:57..
|
|
|

05.10.2009, 20:41
|
|
Познающий
Регистрация: 28.03.2009
Сообщений: 30
Провел на форуме: 453605
Репутация:
1
|
|
PHP код:
char *RbcMessage[] =
{
"GET http://192.168.1.2/index.php?dfg HTTP/1.1\r\n",
"Connection: Keep-Alive\r\n",
"Accept: */*\r\n",
"Referer: http://www.127.0.0.1.ru\r\n",
"Accept-Language: ru\r\n",
"Accept-Encoding: gzip, deflate\r\n",
"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en)\r\n",
"Host: 192.168.1.2\r\n\r\n\r\n",
NULL
};
int iMsg = 0;
bool boolean;
char buffer[100];
int DataLen;
WSADATA WSAData;
WSAStartup(MAKEWORD(2,2), &WSAData);
SOCKET sock;
sock = socket(AF_INET,SOCK_STREAM,0);
sockaddr_in sendsock;
sendsock.sin_family = AF_INET;
sendsock.sin_port = htons(80);
sendsock.sin_addr.s_addr=inet_addr("http://192.168.1.2/index.php");
connect(sock,(LPSOCKADDR)&sendsock,sizeof(sendsock));
for(iMsg = 0;(RbcMessage[iMsg]); iMsg++)
send(sock, (LPSTR)RbcMessage, strlen(RbcMessage[iMsg]), 0);
closesocket(sock);
собсно тестил на локалхосте. даже логов в апаче о коннекте нету =\.
|
|
|

05.10.2009, 20:48
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Может стоит для начала пример из мсдна посмотреть?
http://msdn.microsoft.com/en-us/library/ms740121%28VS.85%29.aspx
|
|
|

05.10.2009, 22:07
|
|
Познающий
Регистрация: 31.05.2009
Сообщений: 68
Провел на форуме: 1271980
Репутация:
19
|
|
inet_addr("http://192.168.1.2/index.php");
Параметр данной ф-ии может быть только ip адрес.
Чиатай rfc по протоколу HTTP.
|
|
|

05.10.2009, 23:08
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
Всем привет!
Нужна помощь.
Нужно перевести чимволы в ASCII код и наоборот.
В аски код вроде все ок:
...
char text[] = "test";
int ascii = (int)text;
...
А вот наоборот как - хз..
Если делать так:
...
int ascii = (int)text;
char nazad = (char)ascii;
...
Тогда переводится один байт, то есть а переменную nazad помещается 1 байт.
А с массивом не выходит =\
Выручайте!
|
|
|

05.10.2009, 23:17
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
и что там у тебя все ок? ты просто записываешь в переменную ascii адрес строки. Опиши нормально, что ты хочешь получить? int, заполненный кодами символов или что.
ps: размер char сколько в байтах? И как ты ожидаешь туда засунуть больше одного байта?
|
|
|

05.10.2009, 23:21
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
char лучше оставлять char"ом
Код:
const int length=10;
char a[length] = "123123";
int b[length];
for (int i=0; i<length;i++) // берём код символа
b[i]=(int)a[i];
for (int i=0; i<length;i++) //наоборот
a[i]=(char)b[i];
char <- 1байт
int <- 4байт
получаем увеличение в 4 раза. Что не есть гуд.
Последний раз редактировалось Irdis; 06.10.2009 в 00:19..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|