Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Assembler Добавлено: 10.06.07 12:48  

Автор вопроса:  Black Berill
Люди, подскажите, как делаються вставки на Assembler'е в VB - код? Или дайте ссылку на умное руководство.
Заранее спасибо.

ЗЫ Буду также рад исходнику (Assembler), реализующему перебор паролей ;)

Ответить

  Ответы Всего ответов: 25  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 10.06.07 14:23
Пароли бывают разные.
Вставка ассемблера должна быть в примерах.

Ответить

Номер ответа: 2
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #2 Добавлено: 10.06.07 17:22
Если надо брутить пароли, то вставку ассемблера в ВБ делать не обязательно.
Проще написать ДЛЛ на ассемблере и линковать ее в ВБ.

А что пишешь, если не секрет?

Ответить

Номер ответа: 3
Автор ответа:
 Docal



ICQ: 408802757 

Вопросов: 14
Ответов: 126
 Web-сайт: Doc-source.pp.net.ua
 Профиль | | #3
Добавлено: 10.06.07 17:41
A ти угадай зачем нада перебирать пароли но зато меня и доцала сразу удалили

Ответить

Номер ответа: 4
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #4 Добавлено: 10.06.07 18:28
Ну я понимаю что это для взлома, скорее всего.
Но не пойму зачем это надо на бейсике делать?
Почему не взять готорый продукт? Скажем PasswordsPro к примеру для взлома хешей или какой-нибудь брутер для сети, если надо по сети брутить.

Ответить

Номер ответа: 5
Автор ответа:
 BUMM ®



Вопросов: 8
Ответов: 482
 Профиль | | #5 Добавлено: 10.06.07 23:24
Почему не взять готорый продукт? Скажем PasswordsPro к примеру для взлома хешей или какой-нибудь брутер для сети, если надо по сети брутить.

Для того чтобы чтото крякать надо знать ассемблер. Не зная ассемблера инструменты не помогут. (надо ведь знать где JMP поставить) ;)

Ответить

Номер ответа: 6
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #6 Добавлено: 11.06.07 02:43
+1 to ZagZag. Вставки асм в вб понижают устойчивость приложения, захламляют код... Вызов длл написанных на асме более правильное решение, имхо.

Ответить

Номер ответа: 7
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #7
Добавлено: 11.06.07 15:19
Правильное решение — использовать серьезные языки программирования, например, C++ :)

Ответить

Номер ответа: 8
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #8
Добавлено: 13.06.07 10:18
Ассемблерные вставки на C++ не дают ту маневренность, как если написать dll на нем и использовать в прокте с любым языком программирования. Хотя против C++ ничего не имею, это реальный язык программирования.

Ответить

Номер ответа: 9
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #9
Добавлено: 13.06.07 18:11
Вставки и использование DLL — принципиально разные вещи

Ответить

Номер ответа: 10
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #10
Добавлено: 14.06.07 12:33
Ты мне не объясняй что и к чему. Вставка не DLL.

Просто если мы говорим о VB6, то тут решать задачи на уровне инструкций процессора лучше при помощи вызова dll, а не ассемблерными вставками (хотя и такое возможно).

Black Berill, рекомендую изучать асм в чистом виде, а использовать его в связке с ЯВУ, либо в чистом виде - в зависимости от задач.

Ответить

Номер ответа: 11
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #11 Добавлено: 14.06.07 13:30
Правильное решение — использовать серьезные языки программирования, например, C++ :)

А еще лучше VB .NET

Ответить

Номер ответа: 12
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #12
Добавлено: 14.06.07 17:48
С точки зрения производительности они примерно на одном уровне (если вставка используется многократно), но компилировать только одну программу несравненно удобнее, чем сразу несколько в разных средах.

В VB.NET использование ассемблерных вставок еще сложнее, чем в VB6, поэтому рекомендовать его здесь бессмысленно.

Ответить

Номер ответа: 13
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #13
Добавлено: 15.06.07 09:40
А еще лучше VB .NET


Насмешил :)))

VB .NET - пушкой по воробъям: создана для больших проектов, а используется в hello world

Расскажите мне, как ассемблерные вставки сделать в VB .NET?

Ответить

Номер ответа: 14
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #14
Добавлено: 15.06.07 18:34
Через CreateThread или CallWindowProc

Ответить

Номер ответа: 15
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #15 Добавлено: 15.06.07 23:40
Разве? Это ж неуправляемый.. ?

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам