IPB

Здравствуйте, гость ( Вход | Регистрация )


Youtube Vkontakte Mail Google KubaLibre Shareman Down-House

Скрыть объявления

Объявления

А у нас появился женский раздел^^ Приглашаем всех к себе в гостиsmile3.gif
С уважением, Ваши девушки flirt.gif

Основные Провайдеры и поставщики Телекоммуникационных услуг г. Казань
Обсуждаем, делимся опытом, решаем текущие вопросы с представителями операторов связи

2 страниц V < 1 2  
Ответить в эту темуОткрыть новую тему
> Ассемблер, :) Кто любитель прогить на нем :)
грезы о белом лотосе
сообщение 16.5.2007, 22:51
Сообщение #21


Где Я?!


Группа: Домовые
Сообщений: 4
Регистрация: 16.5.2007

Пол: Домовой


Репутация:   0  


Ну как сказать, господа, изучать есть смысл, конечно...
Можно изучать программирование под i386 DOS, потом довольно легко будет перейти на программирование под Windows - нужно будет только прерывания заменять API - функциями

Советую научиться простейшим вещам типа обработки ряда символов, сортировки, или еще чего там... После этого сильно рекомендую освоить создание процедур (подпрограмм, функций ... кому как больше нравится) на ассемблере, это позволит понять работу функций в языках высокого уровня; к примеру в С и С++ это критически важные знания для понимания проблемы перегрузки буфера, и методик для токо чтобы избежать этого, ну а юным хакерам - обязательно для изучения, половина всех атак проводится при помощи перегрузки буфера...

Знания также помогут для отладки программ, не представляю себе даже как можно отлаживать программы без знаний ассемблера...

Для программирования микроконтроллеров - едва ли пригодиться в жизни, микроконтроллеры сегодня в большинстве своем программируются при помощи САПРОВ, а в простом быту вообще не возникает необходимости их программировать, все ПО (то что вы так любите называть прошивками) поставляется производителями этих самых чипов, ковырять в них - дело не благодарное, опять же для взлома если только.

Драйверы - БУ ГА ГА ГА ГА ГА, господа среды вас нет ни одного человека который не то чтобы сам хоть раз написал драйвер, а вообще имеет маленькое представление о том как устроен драйвер Windows, по этой причине внемлите... Ни одна собака сегодня не пишет драйверы на ассемблере, это можно сделать хоть на Delphi, хоть на чем угодно, драйверы на сегодняшний день состоят из нескольких слоев и самые нижние из них только работают напрямую с железом, и они написаны в машинных кодах а не на ассемблере и пишут их только сами производители железок. Если даже и найдется отважный, решивший сам написать нижний слой драйвера, то бедняга не найдет описания современных железок, которые хранятся под 7-ю печатями у производителя как строжайшая тайна... ну в этом и был смысл многослойных драйверов от части...

Ну общий диагноз таков: изучать чтобы понять общие черты работы процессора и памяти... но только общие черты, конкретные регистры и архитектуры каждого процессора - это отдельно по каждому процессору смотреть нужно, у них и системы команд- то раз на раз не приходятся...

... ой что-то меня понесло... ладно хватит пока, гы wacko.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
iluxa
сообщение 24.5.2007, 16:21
Сообщение #22


Опытный Домовой
****

Группа: Домовые
Сообщений: 245
Регистрация: 9.10.2006

Пол: Мужской


Репутация:   0  


Чёто для всего выше перечисленного дошел и спокойно всё понимаю и без знания ассемблера, отлаживать проги очень даже отлично и без ассемблера. А насчет микроконтроллеров, есть фирмы которые занимаются разработкой ПО, для использования этих самых контролеров в своих девайсах, и часть софта всё таки на ассме пишется иной раз. Так что в жизне микроконтроллеров ассм очень полезная весчь, когда дело касается экономии кода.


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DunasTu
сообщение 22.7.2007, 14:30
Сообщение #23


still standing...
*******

Группа: Домовые
Сообщений: 3 283
Регистрация: 23.12.2006
Живет: на пересечении улиц Дубравная иПр.Победы

Пол: Мужской


Репутация:   1  


Ассемблер-эт ж машинный код вроде как, прошлый век по-моему, сишку надо изучать good.gif


--------------------
Все умирают, но не все живут по-настоящему...

Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Spirit
сообщение 22.7.2007, 15:54
Сообщение #24


Призрак форума
*******

Группа: Супер-модераторы
Сообщений: 2 608
Регистрация: 30.3.2007
Живет: В сети

Пол: Мужской


Репутация:   27  


Цитата(DunasTu (v.3) @ 22.7.2007, 15:30) *
Ассемблер-эт ж машинный код вроде как, прошлый век по-моему, сишку надо изучать good.gif

Ассемблер это мнемоника машинного кода.Соответственно машинный код это двоичный код,цифры короче.


--------------------
VenusMed.ru - Все о медицине
FreeBSD рулит!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DunasTu
сообщение 22.7.2007, 18:09
Сообщение #25


still standing...
*******

Группа: Домовые
Сообщений: 3 283
Регистрация: 23.12.2006
Живет: на пересечении улиц Дубравная иПр.Победы

Пол: Мужской


Репутация:   1  


Цитата(Spirit @ 22.7.2007, 16:54) *

Ассемблер это мнемоника машинного кода.Соответственно машинный код это двоичный код,цифры короче.

А что тода представляет собой ассемблер, совок-ть процедур и функций чтоли?


--------------------
Все умирают, но не все живут по-настоящему...

Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Spirit
сообщение 22.7.2007, 18:31
Сообщение #26


Призрак форума
*******

Группа: Супер-модераторы
Сообщений: 2 608
Регистрация: 30.3.2007
Живет: В сети

Пол: Мужской


Репутация:   27  


Цитата(DunasTu (v.3) @ 22.7.2007, 19:09) *

А что тода представляет собой ассемблер, совок-ть процедур и функций чтоли?

Это мнемоническое описание машинного кода.
Например: mov ax,cx ;перемещение содержимого регистра сх в аккумулятор ах.


--------------------
VenusMed.ru - Все о медицине
FreeBSD рулит!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DunasTu
сообщение 25.7.2007, 0:01
Сообщение #27


still standing...
*******

Группа: Домовые
Сообщений: 3 283
Регистрация: 23.12.2006
Живет: на пересечении улиц Дубравная иПр.Победы

Пол: Мужской


Репутация:   1  


Цитата(Spirit @ 22.7.2007, 19:31) *

Это мнемоническое описание машинного кода.
Например: mov ax,cx ;перемещение содержимого регистра сх в аккумулятор ах.

этот язык который засатвляет машину выполнять действия по переносу каких либо данных регистра?


--------------------
Все умирают, но не все живут по-настоящему...

Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fire-AiD
сообщение 25.7.2007, 14:51
Сообщение #28


Почетный житель КазанДОМа
*******

Группа: Домовые
Сообщений: 2 616
Регистрация: 7.10.2006
Живет: http://fireaid.megaobzor.com

Пол: Мужской


Репутация:   1  


Цитата(DunasTu (v.3) @ 25.7.2007, 1:01) *

этот язык который засатвляет машину выполнять действия по переносу каких либо данных регистра?

Напрямую работаешь с процем....засовываешь значения в регистры проца и вызываешь процедуру...


--------------------
МедУнивер- все по медицине.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DunasTu
сообщение 26.7.2007, 23:52
Сообщение #29


still standing...
*******

Группа: Домовые
Сообщений: 3 283
Регистрация: 23.12.2006
Живет: на пересечении улиц Дубравная иПр.Победы

Пол: Мужской


Репутация:   1  


Цитата(Fire-AiD @ 25.7.2007, 15:51) *

Напрямую работаешь с процем....засовываешь значения в регистры проца и вызываешь процедуру...

Аха точно


--------------------
Все умирают, но не все живут по-настоящему...

Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Spirit
сообщение 19.8.2007, 21:31
Сообщение #30


Призрак форума
*******

Группа: Супер-модераторы
Сообщений: 2 608
Регистрация: 30.3.2007
Живет: В сети

Пол: Мужской


Репутация:   27  


Цитата(Fire-AiD @ 25.7.2007, 15:51) *

Напрямую работаешь с процем....засовываешь значения в регистры проца и вызываешь процедуру...

Вот Fire-AiD в самую точку попал.И всётаки я пришёл к мнению что ассемблер уже бесполезен.Переходим на Delphi !


--------------------
VenusMed.ru - Все о медицине
FreeBSD рулит!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SurgeoN
сообщение 10.12.2007, 17:44
Сообщение #31


Где Я?!


Группа: Пользователи
Сообщений: 1
Регистрация: 10.12.2007

Пол: Мужской


Репутация:   0  


Цитата(Spirit @ 19.8.2007, 21:31) *

Вот Fire-AiD в самую точку попал.И всётаки я пришёл к мнению что ассемблер уже бесполезен.Переходим на Delphi !

Асм нужен реверсерам. Кароче кто хочет дизасмить прогу и изучить ее алгоритмы.


--------------------
Я с ЧелныДома.
Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Bulvinkole
сообщение 10.12.2007, 18:30
Сообщение #32


Домовой
***

Группа: Домовые
Сообщений: 104
Регистрация: 10.3.2007

Пол: Домовой


Репутация:   0  


Цитата(Spirit @ 19.8.2007, 21:31) *

Вот Fire-AiD в самую точку попал.И всётаки я пришёл к мнению что ассемблер уже бесполезен.Переходим на Delphi !



Асм нужен для любетелей создавать крэки самим для прог..) Там это удобно...)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Жарэ
сообщение 13.3.2008, 5:33
Сообщение #33


Где Я?!


Группа: Домовые
Сообщений: 3
Регистрация: 13.3.2008

Пол: Мужской


Репутация:   0  


Здравствуйте.
Книгу по ассемблеру читаю (тема про флаги), и толком понять не могу, что это такое.
Не понятно что это некий регистор флагов и что он чтото показывает, но конкретно для чего он это показывает.Разясните эту тему.

Спасибо Жарэ.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Inhuman
сообщение 13.3.2008, 16:22
Сообщение #34


Опытный Домовой
****

Группа: Домовые
Сообщений: 349
Регистрация: 20.10.2006

Пол: Домовой


Репутация:   0  


Цитата(Жарэ @ 13.3.2008, 5:33) *

Здравствуйте.
Книгу по ассемблеру читаю (тема про флаги), и толком понять не могу, что это такое.
Не понятно что это некий регистор флагов и что он чтото показывает, но конкретно для чего он это показывает.Разясните эту тему.

Спасибо Жарэ.

Допустим, тебе нужно сравнить два числа, в регистрах AХ и BX. Получаем примерно такой код:
Код
cmp AX, BX
jz Kawabunga
...
Kawabunga:
...


jz - переход на метку, если флаг нуля (z) установлен. Флаг нуля будет установлен, если в результате предыдущей операции (cmp) получился ноль. Ноль получится, если AX==BX. В противном случае, флаг нуля будет сброшен. Таким образом, прыжок на метку Kawabunga выполнится, только если AX==BX.

Аналогично (но с другими флагами) работают условные переходы ja (если больше), jb (если меньше) и т. д. (см. хелп по асм). Ну и при обыкновенных арифметических операциях использовать можно...

Как-то так.


--------------------
«Вчера это была драма... Сегодня достаточно щепотки диастазического средства фирмы «Джонсон», и ковер как новенький»
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Жарэ
сообщение 14.3.2008, 9:48
Сообщение #35


Где Я?!


Группа: Домовые
Сообщений: 3
Регистрация: 13.3.2008

Пол: Мужской


Репутация:   0  


Здравствуйте.

Я понял для чего нужны флаги.

Спасибо Жарэ.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
remotes
сообщение 24.3.2008, 4:58
Сообщение #36


Где Я?!


Группа: Домовые
Сообщений: 5
Регистрация: 24.3.2008

Пол: Домовой


Репутация:   0  


Качаем литературу тут!!!
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/...oftIce.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/...--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/...v-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/...------.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/k...sm-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
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Жарэ
сообщение 25.3.2008, 17:11
Сообщение #37


Где Я?!


Группа: Домовые
Сообщений: 3
Регистрация: 13.3.2008

Пол: Мужской


Репутация:   0  


Здравствуйте.

Вычетал что ассемблер бывает MASM, FASM.
Интересно узнать есть ли другие варианты, чем они друготдруга отличаются и какой изних лучше.
Да и вообще, что это такое, разясните.

Спасибо Жарэ.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Олигарх.Ru
сообщение 16.5.2008, 15:14
Сообщение #38


=\\***КОТ***//=
******

Группа: Домовые
Сообщений: 1 513
Регистрация: 31.10.2006
Живет: Там где то там.

Пол: Мужской


Репутация:   24  


Цитата(Жарэ @ 25.3.2008, 18:20) *

Здравствуйте.

Вычетал что ассемблер бывает MASM, FASM.
Интересно узнать есть ли другие варианты, чем они друготдруга отличаются и какой изних лучше.
Да и вообще, что это такое, разясните.

Спасибо Жарэ.

Бывает еще И TASM
просто это разные компиляторы

и само програмироваие в них немного друг от друга отличаеться smile3.gif


--------------------
Жить хорошо.а хорошо жить еще лучше.


Изображение
#sudo ]Kot
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
MauoHe3
сообщение 2.10.2009, 14:11
Сообщение #39


Мастер Домовой
*****

Группа: Домовые
Сообщений: 849
Регистрация: 12.1.2008
Живет: Завойского

Пол: Мужской


Репутация:   6  


есть еще люди програмирующие на ассамблере?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
D@M@N
сообщение 13.10.2009, 5:50
Сообщение #40


Где Я?!


Группа: Домовые
Сообщений: 8
Регистрация: 26.7.2008
Живет: Землянка

Пол: Мужской


Репутация:   0  


Ну конечно есть.


--------------------
G A N J A
И все так чинно, благородно, по-старому=)
Йа VKontakte
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V < 1 2
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 29.3.2024, 1:36