Страница: 1 | 2 |
Вопрос: Assembler
Добавлено: 10.06.07 12:48
Автор вопроса: Black Berill
Люди, подскажите, как делаються вставки на Assembler'е в VB - код? Или дайте ссылку на умное руководство.
Заранее спасибо.
ЗЫ Буду также рад исходнику (Assembler), реализующему перебор паролей ;)
Ответы
Всего ответов: 25
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #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
Для того чтобы чтото крякать надо знать ассемблер. Не зная ассемблера инструменты не помогут. (надо ведь знать где JMP поставить)
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 11.06.07 02:43
+1 to ZagZag. Вставки асм в вб понижают устойчивость приложения, захламляют код... Вызов длл написанных на асме более правильное решение, имхо.
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 11.06.07 15:19
Правильное решение — использовать серьезные языки программирования, например, C++
Номер ответа: 8
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #8
Добавлено: 13.06.07 10:18
Ассемблерные вставки на C++ не дают ту маневренность, как если написать dll на нем и использовать в прокте с любым языком программирования. Хотя против C++ ничего не имею, это реальный язык программирования.
Номер ответа: 9
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #9
Добавлено: 13.06.07 18:11
Вставки и использование DLL — принципиально разные вещи
Номер ответа: 10
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #10
Добавлено: 14.06.07 12:33
Ты мне не объясняй что и к чему. Вставка не DLL.
Просто если мы говорим о VB6, то тут решать задачи на уровне инструкций процессора лучше при помощи вызова dll, а не ассемблерными вставками (хотя и такое возможно).
Black Berill, рекомендую изучать асм в чистом виде, а использовать его в связке с ЯВУ, либо в чистом виде - в зависимости от задач.
Номер ответа: 11
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #11
Добавлено: 14.06.07 13:30
А еще лучше VB .NET
Номер ответа: 12
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #12
Добавлено: 14.06.07 17:48
С точки зрения производительности они примерно на одном уровне (если вставка используется многократно), но компилировать только одну программу несравненно удобнее, чем сразу несколько в разных средах.
В VB.NET использование ассемблерных вставок еще сложнее, чем в VB6, поэтому рекомендовать его здесь бессмысленно.
Номер ответа: 13
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #13
Добавлено: 15.06.07 09:40
Насмешил ))
VB .NET - пушкой по воробъям: создана для больших проектов, а используется в hello world
Расскажите мне, как ассемблерные вставки сделать в VB .NET?
Номер ответа: 14
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #14
Добавлено: 15.06.07 18:34
Через CreateThread или CallWindowProc
Номер ответа: 15
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #15
Добавлено: 15.06.07 23:40
Разве? Это ж неуправляемый.. ?