Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

RusFAQ.ru: программирование на языке Assembler

Выпуск № 466
от 13.01.2003, 13:40

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 2404
Отправлено ответов: 7223
Активность: 300.4 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Bob Johnson
Статус: Профессиональный
Общий рейтинг: 152.21
URL: Программирование
[Подробней >>]
Maverick
Статус: Профессиональный
Общий рейтинг: 138.8
URL: Задачи по ассемблеру
Телефон: 89039415024 (BeeLine GSM)
[Подробней >>]
VicSimon
Статус: Начальный
Общий рейтинг: 104.21
[Подробней >>]
 
masquer
Статус: Профессиональный
Общий рейтинг: 146.88
[Подробней >>]
Igoryk
Статус: Доверительный
Общий рейтинг: 136.79
[Подробней >>]
ASMодей
Статус: Профессиональный
Общий рейтинг: 117.88
[Подробней >>]
 
Broken Sword
Статус: Профессиональный
Общий рейтинг: 127.27
URL: моя рассылка по Protected Mode
[Подробней >>]
Painbringer
Статус: Профессиональный
Общий рейтинг: 118.49
URL: Музычка, стишки и прочая дрянь
[Подробней >>]
Eugene
Статус: Опытный
Общий рейтинг: 108.69
URL: мощный файловый архив
[Подробней >>]
 
Traish
Статус: Опытный
Общий рейтинг: 123.94
[Подробней >>]
keleb-glin
Статус: Опытный
Общий рейтинг: 113.04
[Подробней >>]
Ayl
Статус: Профессиональный
Общий рейтинг: 117.34
[Подробней >>]
 
LIFO
Статус: Профессиональный
Общий рейтинг: 119.67
URL: наш сайт
Телефон: 8 01710 24758
[Подробней >>]
mang
Статус: Начальный
Общий рейтинг: 108.86
[Подробней >>]
baldr
Статус: Профессиональный
Общий рейтинг: 113.81
URL: Сайт об ОС DOS. Всем, кто любит эту ОС!
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 2366. Здравствуйте, уважаемые эксперты. Подскажите, где взять задачник по ассемблеру - yandex находит то... (ответов: 2)
Вопрос № 2367. Всем огромный Ханди-Ванди (пер. - добрый)!!! Eсть у меня такая забава выри собирать. Так, есть по... (ответов: 4)
Вопрос № 2368. Здравствуйте уважаемые эксперты! У меня к вам такой вопрос. Из опыта программирования ZX-Spectrum я ... (ответов: 2)
Вопрос № 2369. Доброго дня всем!!! У меня к Вам, господа, вот такие вопросы: 1) не могли бы в общем сказать пр... (ответов: 5)
Вопрос № 2370. Здравствуйте, ув. эксперты! Нет ли у кого из вас исходника Win95.Cabanas? Заранее благодарен.... (ответов: 2)
Вопрос № 2371. Здравствуйте господа! Хотел бы спросить вас: Есть ли программа совершаюшая реверс - com -> asm. Или ... (ответов: 8)
Вопрос № 2372. Доброго времени суток. Вопрос по 16-разрядному защищенному режиму. Запускаю dpmires.exe (rtmres.exe)... (ответов: 2)

Вопросов: 7, ответов: 25


 Вопрос № 2366

Здравствуйте, уважаемые эксперты.
Подскажите, где взять задачник по ассемблеру - yandex находит только 9 страниц и ничего хорошего там нет


Заранее благодарю.



Вопрос отправлен: 08.01.2003, 16:09
Отправитель: Ольга

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

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


Ответ отправлен: 09.01.2003, 23:46
Отправитель: Bob Johnson


Отвечает Maverick

Приветствую Вас, Ольга!
А что есть такой?? Тебе что, нужны различные решения с комментариями? Погляди на сайте Igoryk'a , там есть десяток задач, может помогут.
www.igoryksoft.narod.ru


Ответ отправлен: 09.01.2003, 13:22
Отправитель: Maverick


 Вопрос № 2367


Всем огромный Ханди-Ванди (пер. - добрый)!!!
Eсть у меня такая забава выри собирать. Так, есть по дэцелу,
да вот только жаба душит и еще просит! Знаю, что среди вас
очень много любителей поиздеваться над этими зверями. Если
не в ломы, киньте на мыло у кого что есть (если не жалко),
если есть исходники или что-то в этом роде, то буду примного
благодарен! Инфа всякая по вирям тоже не помешает. Если хлама
много, то сообразим интерфейсами как разойтись.



Вопрос отправлен: 08.01.2003, 20:29
Отправитель: Vah (BigVah@yandex.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Maverick

Здравствуйте, Vah!
Нее, я не любитель над ними издеваться. В инете куча сайтов с архивами исходников по алфавитному порядку. Вот если надо будет чего-нибудь экзотического, тогда придется искать по рукам. А зачем тебе это?
Пиши на: Maverick@nightmail.ru ченьть сообразим.


Ответ отправлен: 09.01.2003, 13:22
Отправитель: Maverick


Отвечает VicSimon

Добрый день, Vah!
Много информации (исходники, описания, журналы и т.п.) есть здесь http://vx.org.ua


Ответ отправлен: 09.01.2003, 05:08
Отправитель: VicSimon


Отвечает masquer

Здравствуйте, Vah!
И тебе оргомный и добрый...
Если бы не было перевода "добрый", я бы подумал то, что и все подумали. Кстати, а ванди-ханди - это, новерное ,злой.
Короче, смени стиль вопроса на человеческий...
А по теме, сходи на сайт 29А

Ответ отправлен: 09.01.2003, 10:55
Отправитель: masquer


Отвечает Igoryk

Добрый день, Vah!
Заходи на viruslist.ru и качай все что есть.

Ответ отправлен: 09.01.2003, 11:48
Отправитель: Igoryk


 Вопрос № 2368

Здравствуйте уважаемые эксперты! У меня к вам такой вопрос.
Из опыта программирования ZX-Spectrum я знаю, что там не является большой проблемой считать с дискеты дорожку (полностью, со всей служебной информацией) или записать её.А вот стал читать описание контроллера FDD на PC и в недоумении - неужели всемогущий РС на это неспособен?
По крайней мере у меня сложилось такое впечатление.Или я не прав?Тогда как такое проделать?
Спасибо.Сергей.



Вопрос отправлен: 08.01.2003, 20:24
Отправитель: Сергей (alf888@yandex.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Доброе время суток, Сергей!
Нет, это можно и здесь - кажется diskdupe это делает.
А вот на спектруме я еще это помню - жаль, что только когда читаешь там целую дорожку, данные в секторах искажаются. Я там даже делал копировщик защищенных дисков...


Ответ отправлен: 09.01.2003, 23:47
Отправитель: Bob Johnson


Отвечает ASMодей

Добрый день, Сергей!
Что значит прочитать дорожку со всей служебной информацией?
Если ты имеешь в виду посекторно, то на PC это тоже можно делать.


Ответ отправлен: 10.01.2003, 06:10
Отправитель: ASMодей


 Вопрос № 2369

Доброго дня всем!!!
У меня к Вам, господа, вот такие вопросы:
1) не могли бы в общем сказать процесс дампинга какого-либо процесса и
компановка дампа в файл. (например программа procdump.exe).
2) вопрос хоть не совсем в тему, но думаю хоть Вы подскажите как выйти
из ситуации (если есть выход). Под вынью 95 в дос-нафигаторе нечайно кильнулись
несколько файлов (важных) с другим мусором. Можно ли воскресить эти бойцовские проги?
Перезагрузки компа были. Слышал что в нашем мире хаоса было какое-то снадобье...


Приложение:


Вопрос отправлен: 08.01.2003, 20:21
Отправитель: Анатолий (selfpolice@e-mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Broken Sword

Доброе время суток, Анатолий!
насчет второго - воскресить не только можно, но и нужно!
многие производители программного обеспечения сделали состояние, продавая программы восстановления "удаленных" файлов.
Чтобы стереть файл так, чтобы его не смогла прочитать программа восстановления файла, нужно физически перезаписать все биты файла.
Кстати, вот что рекомендует делать Национальный центр комптьютерной безопасности (NCSC):
Чтобы очистить носитель информации, Министерство обороны требует перезаписывать его одним повторяющимся шаблоном, затем его двоичным дополнением, а затем еще одним шаблоном, например, 0011 0101... Необходимое число операций перезаписи зависит от типа носителя информации, иногда от ее чувствительности, а иногда и других требований Мин. обороны.
Т.е. для того, чтобы удалить файл, рекомендуется перезаписывать удаленный файл семь раз: один раз единицами, второй - нулями и пять раз криптографически надежной псевдослучайной последовательностью.
Однако недавние достижения Нац. института стандартов и технологии в туннельной электронной микроскопии (во переводчик загнул!) внушают мысль, что и этого недостаточно.
хе, а ты говоришь - перезагрузки!
Вывод:
Честно говоря, если ваши данные исключительно ценны, следует полагать, что полная очистка даннных с магнитного носителя НЕВОЗМОЖНА
:)
т.ч. не боись )

Ответ отправлен: 08.01.2003, 21:09
Отправитель: Broken Sword


Отвечает Painbringer

Добрый день, Анатолий!
2. была когдато тирамису... она походу потом во что то развилась, но и сама по себе ьыла не дура... если нада могу послать...

Ответ отправлен: 09.01.2003, 01:20
Отправитель: Painbringer


Отвечает Eugene

Добрый день, Анатолий!
Попробуй какую-нибудь утилиту восстановления удалённых файлов. Например Easy Recovery, нортоновский unerase наконец. Судя по тому, что ты сидишь в DN и под вынь95 к тому же, unerase может подойти. А вообще зайди на www.download.com и поищи по ключевому слову undelete или recovery. Море ссылок.

Ответ отправлен: 09.01.2003, 09:40
Отправитель: Eugene


Отвечает masquer

Приветствую Вас, Анатолий!
Дампинга? Элементарно. Цепляешься к процессу и ReadProcessMemory.
А восстановление - EasyRecovery Pro

Ответ отправлен: 09.01.2003, 11:11
Отправитель: masquer


Отвечает Igoryk

Доброе время суток, Анатолий!
Если файлы не большие (10-15 Кб), то поищи в интернете программу BackToLife. Эта программа позволяет восстанавливать почти все стертые файлы. А вот восстановит или нет зависит от размера файла. ShareWare будет восстанавливать только маленькие.

Ответ отправлен: 09.01.2003, 11:48
Отправитель: Igoryk


 Вопрос № 2370

Здравствуйте, ув. эксперты!
Нет ли у кого из вас исходника Win95.Cabanas?
Заранее благодарен.



Вопрос отправлен: 09.01.2003, 08:32
Отправитель: Leo

[Следующий вопрос >>] [Список вопросов]

Отвечает Traish

Здравствуйте, Leo!
Ну, у меня есть. А дальше, собственно, что?
ЗЫ Вообще-то не Win95, а Win32.


Ответ отправлен: 09.01.2003, 08:43
Отправитель: Traish


Отвечает VicSimon

Здравствуйте, Leo!
Есть Win32.Cabanas v1.1. Если сообщишь куда, вышлю. ;)
Плиз, на мыло vic@krsk.bnk.ru


Ответ отправлен: 09.01.2003, 08:47
Отправитель: VicSimon


 Вопрос № 2371

Здравствуйте господа! Хотел бы спросить вас: Есть ли программа совершаюшая реверс - com -> asm. Или поставив вопрос по другому - нужны исходники DiskComp хотел поковыряться. Что можете подсказать ? Спасибо.



Вопрос отправлен: 09.01.2003, 08:44
Отправитель: i8

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Добрый день, i8!
com файл можно просто дизассемблировать. Для этого подойдет любой отладчик, даже td.


Ответ отправлен: 09.01.2003, 23:47
Отправитель: Bob Johnson


Отвечает keleb-glin

Приветствую Вас, i8!
насчёт com->asm - это ты имеешь в виду получения исходника на асме скомпилированной проги? Если да, тогда пожалуйста. Прога называется дизассемблер. Таких прог море и для com, и для exe, и под ДОС, и под ВИНДОВС.
Для ДОСа хорошей вещью является Hview, который является ещё и hex-редактором и позволяет сразу редактировать код. ( по-моему Hview есть и под Винды ). Также мощная вещь - IDA - он есть и под ДОС, и под ВИНДОВС. Под ВИНДОВС также посоветую W32Dasm.
Короче - на ближайший варезный сайт, а лучше - на
http://www.crackpltools.prv.pl/


Ответ отправлен: 10.01.2003, 20:48
Отправитель: keleb-glin


Отвечает Ayl

Приветствую Вас, i8!
Конечно, есть. Это так называемые дизассемблеры, т.е. программы, выполняющие преобразование, обратное ассемблированию. Примеры таких программ - IDA, Sourcer и т.п.
Но нужно заметить, что данное преобразование довольно проблематичная вещь, потому как разделить в автоматическом режиме код и данные довольно тяжело.
Кроме этого, программа может быть защищена от дизассемблирования путем, например, шифрования своего кода. Соответственно, получить правильный ассемблерный текст такой программы путем простого дизассемблирования не получится.
Другой вариант получения исходного кода - использование отладчиков. Они выполняют процесс дизассемблирования, но только небольшого участка кода, непосредственно прилежащего к текущей команде.
И к тому же, обычно не позволяют сохранить кусок памяти в дизассемблированном виде.
Еще один вариант - это использовать какой-либо редактор с возможностями дизассемблирования кода. Например, HIEW


Ответ отправлен: 09.01.2003, 16:21
Отправитель: Ayl


Отвечает Maverick

Доброе время суток, i8!
:)))) И не одна :) Любой дизассемблер, самый ништяк это IDA pro, но для новичка сложен, так что поищи попроще, Windasm.


Ответ отправлен: 09.01.2003, 13:22
Отправитель: Maverick


Отвечает LIFO

Здравствуйте, i8!
Дизассемблируй (IDA)

Ответ отправлен: 11.01.2003, 13:39
Отправитель: LIFO


Отвечает Eugene

Приветствую Вас, i8!
Зайди http://linux20368.dn.net/protools/ в раздел decompilers. Это то, что тебе нужно.

Ответ отправлен: 09.01.2003, 09:43
Отправитель: Eugene


Отвечает mang

Здравствуйте, i8!
Если я правильно понял вопрос то такие проги есть.
Всякого рода диссассемблеры.IDA,DASM80 и.т.д


Ответ отправлен: 09.01.2003, 10:47
Отправитель: mang


Отвечает Igoryk

Добрый день, i8!
Используй обычный дебаггер TD. Может подойти Hiew, IDA, SoftIce.

Ответ отправлен: 09.01.2003, 11:48
Отправитель: Igoryk


 Вопрос № 2372

Доброго времени суток.
Вопрос по 16-разрядному защищенному режиму.
Запускаю dpmires.exe (rtmres.exe) не важно в DOS 6.22
Собираю простенький резидент, реагирующий на нажатие клавиши на Int 09.
В нем вызываю (строго по мануалу) защищенный режим
потом, также по мануалу выхожу из него.
В теле выполнения после входа вывожу символ по int 10.
Результат - выводит строго 4 символа (т.е. входит в защищенный режим и выходит из него 4 раза) потом выдает строку
Unhandled exception 000a at 00b7 00c7 errcode 0000
Может кто сталкивался?



Вопрос отправлен: 09.01.2003, 13:36
Отправитель: SLaViR

[Следующий вопрос >>] [Список вопросов]

Отвечает Broken Sword

Здравствуйте, SLaViR!
дай сорс

Ответ отправлен: 09.01.2003, 13:51
Отправитель: Broken Sword


Отвечает baldr

Здравствуйте, SLaViR!
Первое, что приходит в голову - ты вызываешь int 10 или int 10h ?
А то 10=0ah ! Тогда понятно, что Unhandled exception 000a ты сам и вызываешь! :)


Ответ отправлен: 11.01.2003, 00:51
Отправитель: baldr



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (37)
C / C++ (28)
Perl (4)
Delphi (20)
Pascal (23)
Basic / VBA (11)
Java / JavaScript (7)
PHP (5)
MySQL / MSSQL (5)
Пользователю
Windows 95/98/Me (36)
Windows NT/2000/XP (28)
"Железо" (33)
Поиск информации (17)
Администратору
Windows NT/2000/XP (13)
Linux / Unix (15)
Юристу
Гражданское право (8)
Семейное право (5)
Трудовое право (4)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное