Сейчас на форуме: tyns777 (+4 невидимых)

 eXeL@B —› Программирование —› Ассемблер и машинные коды. Глубже уже некуда.
Посл.ответ Сообщение

Ранг: 40.4 (посетитель), 3thx
Активность: 0.080
Статус: Участник

Создано: 17 мая 2010 11:11
· Личное сообщение · #1

Всем доброго времени суток. Вот сижу я как-то дождливым утром у себя за компом и думаю, что бы такое сотворить. Идея пришла сама собой. А не копнуть ли нам глубже win32(16)asm? Не попробывать ли написать программу в hex редакторе??? Хотя бы простую ХеллоВордину? Я предлагаю выкладывать сюда ваши проги написанные на асме или машинных кодах. Зачем? Ответ прост: Для обучения. Я вижу на форуме много новичков, которые очень хотят изучить асм. А также опытных крякеров, которым он уже надоел и они хотят копнуть глубже. (Если я неправ ,прошу меня не пинать за это а просто удалить или закрыть тему). Итак, в добрый путь, господа!
Сообщение в этом топике должно выгледеть следующим образом:
1. Название программы.
2. Её небольшое описание.
3. Ссылка на программу. (Может быть приаттачена)
4. На чём написана. (Аsм, hex-codes)
5. Автор проги. (Если это не вы)
В топике помимо этого также разрешаются некоторые комменты и пояснения. (Кроме флуда)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
P.S Если идея вам кажется неудачной, то отпишитесь мне в ЛС. И закройте тему.
Всегда ваш, ZLOvar.




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 17 мая 2010 11:44
· Личное сообщение · #2

эээ.... я чо то не вьежаю
ZLOvar пишет:
Я предлагаю выкладывать сюда ваши проги написанные на асме или машинных кодах. Зачем? Ответ прост: Для обучения.

берешь что хочешь и смотришь

ZLOvar пишет:
Не попробывать ли написать программу в hex редакторе???

даже не одну статью видел о сборе ехе-файла руками, без всяких компиляторов

ZLOvar пишет:
А также опытных крякеров, которым он уже надоел и они хотят копнуть глубже.

куда это копать?

-----
Лучше быть одиноким, но свободным © $me




Ранг: 40.4 (посетитель), 3thx
Активность: 0.080
Статус: Участник

Создано: 17 мая 2010 12:10
· Личное сообщение · #3

BoRoV
Как куда? Вглубь! Т.е программировать на языке, нижу ассемблера. На ЯМК. (Языке Машинных Команд).




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 17 мая 2010 12:15
· Личное сообщение · #4

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

-----
Лучше быть одиноким, но свободным © $me




Ранг: 88.3 (постоянный), 3thx
Активность: 0.040
Статус: Участник

Создано: 17 мая 2010 12:23
· Личное сообщение · #5

ZLOvar посмотри примеры из MASM, там как раз то что ты ищешь, полно простых примеров на асме..



Ранг: 40.4 (посетитель), 3thx
Активность: 0.080
Статус: Участник

Создано: 17 мая 2010 12:34
· Личное сообщение · #6

Enigma
Я не для себя. Это в качестве общего развития.



Ранг: 18.8 (новичок), 21thx
Активность: 0.030
Статус: Участник

Создано: 17 мая 2010 13:58
· Личное сообщение · #7

Мы не в каменном веке живём, чтобы выполнять работу компилятора.
Сама идея написания в HEX-кодах интересна лишь в теории, на практике это будет полная .



Ранг: 65.3 (постоянный), 10thx
Активность: 0.020
Статус: Участник

Создано: 17 мая 2010 14:31
· Личное сообщение · #8

А расскажите дураку, чем так уж сильно программирование в машинном коде отличается от программирования на ассемблере, кроме вселенсокго неудобства? Как можно получить более оптимальную, или вообще - другую программу при использовании HEX? Мне всегда казалось, что ассемблер - это символические представления машинного кода - напишем nop, получим 90.
Если вопрос во всяческих таблицах - так это вопрос скорее о PE файле.



Ранг: 18.8 (новичок), 21thx
Активность: 0.030
Статус: Участник

Создано: 17 мая 2010 14:39 · Поправил: Error13Tracer
· Личное сообщение · #9

tomac пишет:
Мне всегда казалось, что ассемблер - это символические представления машинного кода - напишем nop, получим 90.

Допустим с nop (90h) согласен, а смещения в уме считать и про стек помнить... Подводных камней очень много. Что касается оптимальности программы, то это нереально.




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 17 мая 2010 14:45
· Личное сообщение · #10

Интернет глюкнул, сообщение не отправилось

Только студенты в debug'е вбивают прожки и то только что бы сдать и успешно забыть

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 17 мая 2010 15:07
· Личное сообщение · #11

Топик какой-то бредоый. Более-менее сложные вещи так всё равно не напишешь. Какой смысл так нерационально тратить своё время?

-----
Stuck to the plan, always think that we would stand up, never ran.




Ранг: 57.1 (постоянный), 3thx
Активность: 0.040
Статус: Участник

Создано: 17 мая 2010 15:17
· Личное сообщение · #12

>>Какой смысл так нерационально тратить своё время?
Свое ? Может работадателя ?! ;)

ТС:
займись действительно полезным делом, к примеру отладочным ядром под win7, либо девиртуализатор от vamit помогай дорабатывать.




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 17 мая 2010 15:36
· Личное сообщение · #13

sys_dev Странные советы даёте

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 4.3 (гость)
Активность: 0.010
Статус: Участник

Создано: 17 мая 2010 15:43 · Поправил: Efim
· Личное сообщение · #14

Удалено



Ранг: 62.8 (постоянный), 11thx
Активность: 0.060
Статус: Участник

Создано: 17 мая 2010 16:07 · Поправил: Rockphorr
· Личное сообщение · #15

ZLOvar
tomac

Рассказываю популярно - ассемблер (не путать с языком ассемблера) всего лишь утилита преобразующая мнемоники в хекс коды, а также проводящая груду рутинных расчетов смещений меток (каждую раз по 100), ну и в довесок пишущая заголовок исполняемого файла - тоже рутина

хотите поупражняццо в устном счете в 16ной системе исчисления ??? - вперед только это мало кому интересно и полезно

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



Ранг: 62.8 (постоянный), 11thx
Активность: 0.060
Статус: Участник

Создано: 17 мая 2010 16:15
· Личное сообщение · #16

ZLOvar
могу вам по секрету сказать куда глубже копнуть -- есть инфа что логика современных процов тоже прописывается неким микрокодом ....



Ранг: 4.3 (гость)
Активность: 0.010
Статус: Участник

Создано: 17 мая 2010 16:51 · Поправил: Efim
· Личное сообщение · #17

Удалено




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 17 мая 2010 17:04
· Личное сообщение · #18

Топик бред. Автор либо тролль, либо дурью мается.


 eXeL@B —› Программирование —› Ассемблер и машинные коды. Глубже уже некуда.
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати