ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #81  
Старый 17.07.2008, 21:00
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию

Подскажите самый простой способ кодирования\декодирования бинарных файлов в MIME(компонент для борландбилдер,wininet ф-ция,или чтото в этом роде)
_____________________________________________
Нашел вроде сам(хоть и не совсем в MIME),один интересный исходник http://www.codenet.ru/progr/cpp/uu_base64encode.zip Но там 1 проблема с ф-цей strchr по 126й и 138й строках "Cannot convert const char * tochar*" Оно в принципе то и ясно что ф-ция вовращает немного не тот тип чем обьявленная переменная к которой приводится приравневание.Новот хелп борланда вводит меня в тупик
Код:
Prototype

char *strchr(const char *s, int c);		/* C only */

const char *strchr(const char *s, int c);	// C++ only
char *strchr( char *s, int c);		// C++ only
wchar_t *wcschr(const wchar_t *s, int c);

unsigned char * _mbschr(const unsigned char *s, unsigned int c);
Подскажите кому не трудно как с этой ф-цией поступить

Последний раз редактировалось _nic; 18.07.2008 в 12:24..
 
Ответить с цитированием

  #82  
Старый 20.07.2008, 20:12
DeepXhadow
Познающий
Регистрация: 19.04.2008
Сообщений: 67
С нами: 9505375

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

хочу написать брутфорсер к одной проге.Поснифал пакеты передаваемые с клента этой проги на сервер...Получилось вот что:
64 00 F0 B5 01 00 [xx xx xx xx xx xx xx] => login 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 [xx xx
xx xx xx ] => pass 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 19
Далее в зависимости от того,принял ли сервер авторизацию или нет генерируются
2 типа пакетов(условно да\нет).Так вот мысль моя была в том,чтобы мой брут брал списки логинов\паролей,переводил их в Hex и отправлял эти пакеты серверу...
Мои вопросы терь...
На каком языке это лучше реализовать? Я достаточно хорошо знаю лишь Perl и php, Паскаль ниже среднего...
Сейчас пытался реализовать все это в VB через соксы...но похоже ВБ не умеет(или скорей всего я не знаю как это сделать ) отсылать пакеты так как они есть(в hex)...на сниффере вижно что прога отвравляет не то что мне нужно,а какую-то полную чушь...
Вот кусок кода..ногами сильно не бейте только

Private Sub Form_Load()
tcpClient.RemoteHost = "81.х.х.х"
tcpClient.RemotePort = 6900
End Sub

Private Sub Command1_Click()
tcpClient.Connect
tcpClient.SendData "64 00 F0 B5 01 00 66 72 61 70 73 39 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 72 61 70 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19"
Label1.Caption = tcpClient.GetData
End Sub
Заранее спасибо!
 
Ответить с цитированием

  #83  
Старый 20.07.2008, 20:27
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
С нами: 11099536

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

HEX... это отображение чисел в виде строки, то есть если вы думаете что строка "64" и 0x64 одно и то же вы ошибаетесь! Код символа '6' = 0x36 ... далее '4'= 0x34 почуствуйте разницу!
В вашем варианте вы отсылаете строку символов , которую CPU никада в жизни автоматически не преобразует в реальные числа!
 
Ответить с цитированием

  #84  
Старый 20.07.2008, 21:16
0verbreaK
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
С нами: 9489537

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

DeepXhadow на Perl можно организовать!
 
Ответить с цитированием

  #85  
Старый 02.08.2008, 16:36
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию

Кто знает статьи о маппинге файлов(ф-ции CreateFileMapping,MapViewOfFile и т.д.)?Тоесть где можно прочитать что при этом происходит с файлом и для чего это все нужно.
 
Ответить с цитированием

  #86  
Старый 02.08.2008, 18:31
izlesa
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
С нами: 9660439

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

2_nic
у Д. Рихтера в книге "Создание эффективных WIN32-приложений", есть в сети.
 
Ответить с цитированием

  #87  
Старый 02.08.2008, 23:44
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию

Цитата:
Сообщение от izlesa  
2_nic
у Д. Рихтера в книге "Создание эффективных WIN32-приложений", есть в сети.
А можно ссылку а то гугл находит только "Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows" Или это оно и есть ???
 
Ответить с цитированием

  #88  
Старый 02.08.2008, 23:55
Feonor
Участник форума
Регистрация: 23.07.2008
Сообщений: 202
С нами: 9369202

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

Цитата:
Сообщение от _nic  
Оно в принципе то и ясно что ф-ция вовращает немного не тот тип чем обьявленная переменная к которой приводится приравневание.Новот хелп борланда вводит меня в тупик ..... Подскажите кому не трудно как с этой ф-цией поступить
Тут просто. Если фкц возвращает "немного не тот тип" то можно использовать принудительное преобразование типов. Напимер нужно из UINT перейти к int, то пишем так:
Код:
UINT MyFun (char* s); //какая то фкц возвращает UINT
.......
int x;
x  = (int)MyFun (char* s); //здесь приведение типа к int
 
Ответить с цитированием

  #89  
Старый 03.08.2008, 00:14
izlesa
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
С нами: 9660439

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

2_nic
оно и есть
 
Ответить с цитированием

  #90  
Старый 15.06.2009, 13:56
HaRaKiRi_OnE
Новичок
Регистрация: 08.06.2009
Сообщений: 1
С нами: 8908237

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

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



Предыдущая тема Следующая тема

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


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




ANTICHAT ™ © 2001- Antichat Kft.