2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Assembler как начать?
Сообщение17.06.2010, 22:10 


03/10/06
826
Scholium в сообщении #330503 писал(а):
то касается write.exe, то могу скинуть на мыло свою версию, ту, которая менее 6 Кб.

Кстати, указана версия файла 5.1.2600.0, а 6-килобайтной она какая?

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение18.06.2010, 11:58 


13/10/09
283
Ukraine
yk2ru писал(а):
Кстати, указана версия файла 5.1.2600.0, а 6-килобайтной она какая?

5.2.3790.0 (srv03_rtm.030324-2048)

-- Пт июн 18, 2010 13:13:55 --

Kitozavr писал(а):
Начните с этого:
http://www.xakep.ru/magazine/xa/080/070/1.asp

Но я тебе рекомендую начать с так называемых крякмисов (crackme) — специальных заданий для взломщиков. Многие из них написаны специально для новичков, о чем указано описании, поэтому идеально подойдут для обучения.

А я не рекомендую :roll: . Глупости эти «крякми». Работать надо с реальными программулинами, типа «shareware». В последнее время защиты на них практически никакой. Видимо расчет идет на общее снижение уровня интернет-пипла.

А скил свой можно начать развивать с туториала по «Оле Дебаговой»:

http://www.wasm.ru/print.php?article=ollydbg01.

Последние цифры меняются до 46.

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение19.06.2010, 17:50 


13/10/09
283
Ukraine
yk2ru писал(а):
Scholium писал(а):
то касается write.exe, то могу скинуть на мыло свою версию, ту, которая менее 6 Кб.

Кстати, указана версия файла 5.1.2600.0, а 6-килобайтной она какая?

Кстати, посмотрел еще write.exe на домашнем компьютере.

Версия: 5.1.2600.0 (xpclient.010817-1148)
Размер: 5632 байта.

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение01.07.2010, 22:36 


13/10/09
283
Ukraine
Scholium писал(а):
mycoding писал(а):
Подскажите как начать программировать на Assembler,
какую среду разработки взять, какой самый лучший учебник?

Лично я начинал с «классики жанра» уроков Iczelion'а. Поэтому очень рекомендую. Макро ассемблер настолько силен, что вполне может служить альтернативой ЯВУ (языкам высокого уровня). Однако, понятно, что смысл ассемблера в другом. Например, в папке Windows есть такая программулина write.exe (размером около 6 Кб). Очень интересно было (в демонстративных целях) сначала декомпилировать эту программу в ассемблерный код (с помощью IdaPro), а затем, после некоторых непринципиальных манипуляций (но важных с точки зрения понимания ассемблера), скомпилировать полученный исходник заново в работоспособный exe-шник. Если у Вас это получится, значиться в понимании ассемблера Вы продвинулись достаточно. Ну а зачем это нужно, думаю, объяснять не нужно :roll: .

Вы можете посмотреть статью Полная перекомпиляция программы write.exe или тестируем демо-версию IdaPro 5.6 либо соответствующий pdf-файл. Там также присутствует архив с данными исследования (только замените расширение на zip).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group