Его забыли Может вспомним? Или вчерашний день?
Это что за прога?Как Борланд чтоли!
Не забыли, он ушёл подполье
Прикладные ведь задачки на асме писать как-то дико (хотя есть/были визуальные даже средства), а специальные... за слово "вирус" здесь ведь дают предупреждение, да?
за слово вирус ничего не будет. за сам вирус может быть что угодно, вплоть до отключения от провайдера (почитайте договор). обсуждать как что ломать тоже не стоит ;). я бы и сам рад послушать, но все же не на официальном форуме.
ДА уж. Молчу про взлом И все такое. Ну вот. Как жаль. Может кто занимается думал Кстати с железом на старых ПК классно работать низкий уровень оптимизация полная
В интернете есть замечательный сайт, посвященный ассемблеру под windows:
http://wasm.ru/about.php
http://wasm.ru/neophyte.php
http://wasm.ru/
Спасибо я буду использовать объязательно. Прост окогда под досом частенько защиту делали. Достаточно крепко было так просто не поломаешь. Под видной у меня возникло ощущение, что через попу все.
Сказать что люблю прогить на асме не могу, пока учусь кто может посоветовать как быстрее его освоить.
Писал на асме на БКшке :-) (когдато был такой советский компьютерчик, если кто не в курсе)
Асм там очень удобный, но и проц, конечно, не i386 :-) Пять регистров одна страница памяти, но занятие увлекательное... ех, давно это было.
А для РС изучать асм - дело сложное, долгое и малоперспективное. Драйверы оптимизировать... для чего это еще может быть нужно... Ну, вирусы, может быть... и то сомневаюсь...
Кто изучает асм на РС, отпишитесь - с какой целью вы это?
Я по большому счету изучал чтоб возиться с прогами на низком уровне. ДА и с железом там приятней работать. Хотя под виндой не оптимально. Вот соберу старый комп буду его мучить
Асм рулит для микроконтроллеров - там памяти всегда мало, а си-шный код мусороват.
Мы на архитектуре ЭВМ смотрели прграмкуhttp://file.kazandom.ru/get.php?f=4b835ea08f27bfebd8214b778218b5d6 (3.5 метра, файлообмен). Прикол! Это эмулятор (ну типа эмулятора) древнего компа, там программировать на асме можна и смотреть, как в упрощенном отладчике куда, в какой регистр, ячейку данные пошли, какая команда выполняется, на очереди, состояние регистров флагов, стек-поинтера, инструкшн-поинтера и т.п., плюс, можно екзе-шники делать! Имхо, классная прога. (у меня исходники есть с коментариями на русском)
Прога сама по себе очень интересная и не похожа на другие ! Вот как интегрировать файлы проги в чипы??? Как программируется само железо?? поделитесь кто что знает!
Ну как сказать, господа, изучать есть смысл, конечно...
Можно изучать программирование под i386 DOS, потом довольно легко будет перейти на программирование под Windows - нужно будет только прерывания заменять API - функциями
Советую научиться простейшим вещам типа обработки ряда символов, сортировки, или еще чего там... После этого сильно рекомендую освоить создание процедур (подпрограмм, функций ... кому как больше нравится) на ассемблере, это позволит понять работу функций в языках высокого уровня; к примеру в С и С++ это критически важные знания для понимания проблемы перегрузки буфера, и методик для токо чтобы избежать этого, ну а юным хакерам - обязательно для изучения, половина всех атак проводится при помощи перегрузки буфера...
Знания также помогут для отладки программ, не представляю себе даже как можно отлаживать программы без знаний ассемблера...
Для программирования микроконтроллеров - едва ли пригодиться в жизни, микроконтроллеры сегодня в большинстве своем программируются при помощи САПРОВ, а в простом быту вообще не возникает необходимости их программировать, все ПО (то что вы так любите называть прошивками) поставляется производителями этих самых чипов, ковырять в них - дело не благодарное, опять же для взлома если только.
Драйверы - БУ ГА ГА ГА ГА ГА, господа среды вас нет ни одного человека который не то чтобы сам хоть раз написал драйвер, а вообще имеет маленькое представление о том как устроен драйвер Windows, по этой причине внемлите... Ни одна собака сегодня не пишет драйверы на ассемблере, это можно сделать хоть на Delphi, хоть на чем угодно, драйверы на сегодняшний день состоят из нескольких слоев и самые нижние из них только работают напрямую с железом, и они написаны в машинных кодах а не на ассемблере и пишут их только сами производители железок. Если даже и найдется отважный, решивший сам написать нижний слой драйвера, то бедняга не найдет описания современных железок, которые хранятся под 7-ю печатями у производителя как строжайшая тайна... ну в этом и был смысл многослойных драйверов от части...
Ну общий диагноз таков: изучать чтобы понять общие черты работы процессора и памяти... но только общие черты, конкретные регистры и архитектуры каждого процессора - это отдельно по каждому процессору смотреть нужно, у них и системы команд- то раз на раз не приходятся...
... ой что-то меня понесло... ладно хватит пока, гы
Чёто для всего выше перечисленного дошел и спокойно всё понимаю и без знания ассемблера, отлаживать проги очень даже отлично и без ассемблера. А насчет микроконтроллеров, есть фирмы которые занимаются разработкой ПО, для использования этих самых контролеров в своих девайсах, и часть софта всё таки на ассме пишется иной раз. Так что в жизне микроконтроллеров ассм очень полезная весчь, когда дело касается экономии кода.
Ассемблер-эт ж машинный код вроде как, прошлый век по-моему, сишку надо изучать
Здравствуйте.
Книгу по ассемблеру читаю (тема про флаги), и толком понять не могу, что это такое.
Не понятно что это некий регистор флагов и что он чтото показывает, но конкретно для чего он это показывает.Разясните эту тему.
Спасибо Жарэ.
Здравствуйте.
Я понял для чего нужны флаги.
Спасибо Жарэ.
Качаем литературу тут!!!
Art of Assembly (English)
Asembler1 (CH01.rar)
http://depositfiles.com/files/4093382
http://letitbit.net/download/ae86ed210901/CH01.rar.html
Asembler2 (FORWARD.rar)
http://depositfiles.com/files/4093473
http://letitbit.net/download/7bde45115033/FORWARD.rar.html
Using SoftIce (Using SoftIce.rar)
http://depositfiles.com/files/4093509
http://letitbit.net/download/c9534b432547/Using-SoftIce.rar.html
Bruce Jacob Trevor Mudge «Virtual Memory: Issues of Implementation» (VM.rar)
http://depositfiles.com/files/4093533
http://letitbit.net/download/465aa3732218/VM.rar.html
Assembler (Russian)
Зубков «Ассемблер для Dos, Windows и unix» (Assembler for DOS, Windows & UNIX.rar)
http://depositfiles.com/files/4108045
http://letitbit.net/download/5d8927784158/Assembler-for-DOS--Windows---UNIX.rar.html
Зубков «Ассемблер язык неограниченных возможностей» (zubkov.rar)
http://depositfiles.com/files/4108056
http://letitbit.net/download/2b7270883071/zubkov.rar.html
Диск к книге с примерами (zubkov-disk.zip)
http://depositfiles.com/files/4108063
http://letitbit.net/download/8b85f0169219/zubkov-disk.zip.html
Просто ассемблер (asm.rar)
http://depositfiles.com/files/4108064
http://letitbit.net/download/ffb8b8620277/asm.rar.html
Учебный курс по ассемблеру (Assembler-учебный курс.rar)
http://depositfiles.com/files/4093601
http://letitbit.net/download/3ead9e326250/Assembler-------------.rar.html
Крис Касперский «Тонкости дизассеблирования» (DISASS.rar)
http://depositfiles.com/files/4108069
http://letitbit.net/download/fe2d85347413/DISASS.rar.html
Крис Касперский «Философия и техника хакерских атак» (hackbook.zip)
http://depositfiles.com/files/4108071
http://letitbit.net/download/111da8453127/hackbook.zip.html
Туториал iczelion на русском (iczelion.rar)
http://depositfiles.com/files/4108073
http://letitbit.net/download/c2629c693799/iczelion.rar.html
Калашников «Ассемблер это просто» (kalashnikov_asm_dos.rar)
http://depositfiles.com/files/4108076
http://letitbit.net/download/6cd46170795/kalashnikov-asm-dos.rar.html
Примеры программ (mov.zip)
http://depositfiles.com/files/4108081
http://letitbit.net/download/74f1d7563095/mov.zip.html
Крис Касперский «Образ мышления IDA (отрывок из книги)» (OM_IDA.rar)
http://depositfiles.com/files/4108084
http://letitbit.net/download/054ef8558923/OM-IDA.rar.html
Большой ФАК по ассемблеру (rusfaq.rar)
http://depositfiles.com/files/4108087
http://letitbit.net/download/94b70b43772/rusfaq.rar.html
Billy Belcebu "Путеводитель по написанию вирусов" (vir_guide.rar)
http://depositfiles.com/files/4108091
http://letitbit.net/download/032b54192824/vir-guide.rar.html
Здравствуйте.
Вычетал что ассемблер бывает MASM, FASM.
Интересно узнать есть ли другие варианты, чем они друготдруга отличаются и какой изних лучше.
Да и вообще, что это такое, разясните.
Спасибо Жарэ.
есть еще люди програмирующие на ассамблере?
Ну конечно есть.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)