Страница 1 из 1

Assembler

Непрочитанное сообщениеДобавлено: 29 мар 2007, 19:46:57
Alex ilmarranen
На данный моментъ…. Ищется 16-bit MASM линкеръ для DOS приложений… Это должны быть какие-то старые пакеты… Google ничего внятного не выдалъ… =-O

Assembler

Непрочитанное сообщениеДобавлено: 03 апр 2007, 09:10:13
Void
Может этот подойдет?
http://tutmatov.kursknet.ru/files/other/link.7z

Assembler

Непрочитанное сообщениеДобавлено: 19 май 2007, 11:31:47
Alex ilmarranen
2Void Не совсемъ то… )) Но всё= спасибо… ))

Значитъ вотъ… Интересуетъ инфа следующего плана… - работа съ файловыми накопителями не черезъ DOS-дескрипторы, а при помощи аппаратныхъ прерываний… Желательно конечно примеръ проги съ записью/чтениемъ подобного рода… Но и просто литература тожъ пойдётъ…

З.Ы. Если чё сморозилъ.. - чё не судите строго… )) Я тока учусъ…

Assembler

Непрочитанное сообщениеДобавлено: 22 май 2007, 21:36:34
Alex ilmarranen
Ну где же вы…? чудо-программисты… Перехватъ API… ring0… Тьфу… ]:->

Умнеги… А какъ спросишь чего дельного хренъ кто ответитъ… Только трепаться… ]:->

Assembler

Непрочитанное сообщениеДобавлено: 22 май 2007, 22:01:49
Гость
Alex ilmarranen писал(а):работа съ файловыми накопителями не черезъ DOS-дескрипторы, а при помощи аппаратныхъ прерываний…

Вот насчет этого, завтро чего нибудь придумаю… Да и пример мот скину,
а насчет литературки так это навалом… Заходи в гуглъ…
А тебе для чего это, можешь немного поконкретнее объяснишь ситуацию, вместе и подумаем… А если интересует конкретно технология взлома защиты, то тада в личку…

Assembler

Непрочитанное сообщениеДобавлено: 23 май 2007, 15:12:07
Alex ilmarranen
Нужно записать/прочитать изъ/въ System Volume Information…

Я имею ввиду чисто аппаратную чтение/запись… Вроде тамъ обращения черезъ номера блиновъ, головокъ, секторовъ… Короче вроде даже и не въ рамкахъ файловой системы..

Или такого нету… ? %)

Assembler

Непрочитанное сообщениеДобавлено: 24 май 2007, 15:20:49
Гость
Alex ilmarranen
Поковыряйся пока здесь http://wasm.ru/ - есть документация, исходники, статьи… Вполне возможно что там что нибудь путное найдёш, а я пока еще подумаю, если что найдёш выкладывай, интересно стало…
С блинами, головками и секторами, а лучше, наверное, все-таки LBA - это легко: прерывания Bios или порты ввода/вывода. Но вот System Volume Information - это уже надо в любом случае с файловой системой работать (ручками или готовый драйвер), причем неизвестно с какой: FAT32? NTFS?
Просто литература:
http://www.wasm.ru/article.php?article=atazen01
http://www.wasm.ru/article.php?article=atazen02
+ документация по нужной файловой системе (думаю гугл даст)
P.S. Разумеется, если имелось в виду не под Windows.


Смотри тут всё есть.
http://bukinist.info/
Название: Программирование на аппаратном уровне
Автор: В. Кулаков
Издательство: Питер

Линкер:
http://home.tt.net/~jackklein/x86/x86_main.html
ссылки от туда ведут на ftp://ftp.microsoft.com/Softlib/MSLFILES/

Assembler

Непрочитанное сообщениеДобавлено: 03 июн 2007, 15:33:37
Alex ilmarranen
Да.. оно… спсб… ))


Очередная проблема…
Что закономерно… началъ перезжать съ кривого TASM'а на MASM…
Версия пакета 9 съ чемъ то… %) И ваще мутная какая то…. Въ bin лежитъ ml.exe … masm.exe нету…
Стандартное и везде упоминаемое ml /c /coff /Cp filename нифига внятного не даётъ даже съ рядомъ валяющимися examples… %) Блинъ… просветите…

Assembler

Непрочитанное сообщениеДобавлено: 04 июн 2007, 01:51:37
Гость
Alex ilmarranen писал(а):Нужно записать/прочитать изъ/въ System Volume Information…
Я имею ввиду чисто аппаратную чтение/запись… Вроде тамъ обращения черезъ номера блиновъ, головокъ, секторовъ… Короче вроде даже и не въ рамкахъ файловой системы..

А вообще нафига это делать "аппаратно"? Если у тебя админских прав нет - тебя к железу всё равно не пустят, если есть - ты с тем же успехом можешь пустить прогу от аккаунта SYSTEM, который к этим папкам имеет full control.

Assembler

Непрочитанное сообщениеДобавлено: 04 июн 2007, 14:56:35
Alex ilmarranen
Гребеньков писал(а):ты с тем же успехом можешь пустить прогу от аккаунта SYSTEM, который к этим папкам имеет full control.
Побробневей плзъ… Йа дундукъ… Общий то смыслъ я понялъ…. Где прочитать по реализации…?

Заранее спсб….

Assembler

Непрочитанное сообщениеДобавлено: 05 июн 2007, 16:26:06
Alex ilmarranen
Требуются инфа по ключамъ для ml.exe и link.exe… =-O
На работи инетъ отрубили… Говрядъ порнуху смотримъ… А я изъ подобного тока башоргъ четайу… %) Неужели наши одмины прохавали о его воздействии на мосхъ… )))

Assembler

Непрочитанное сообщениеДобавлено: 05 июн 2007, 20:32:20
Alex ilmarranen
Въ MASM есть отладчикъ?… Везде трындят что это Microsoft Code View… Где эту сволочь найти…? =-O

Assembler

Непрочитанное сообщениеДобавлено: 06 июн 2007, 00:32:10
Гость
Alex ilmarranen писал(а):Побробневей плзъ… Йа дундукъ… Общий то смыслъ я понялъ…. Где прочитать по реализации…?

Доступ к папкам System File Information закрыт на уровне разграничения доступа файловой системы NTFS. Обычно туда разрешено ходить только пользователю SYSTEM (или LOCAL SYSTEM, не помню точно). Соответственно, чтобы оттуда читать и туда писать - проще всего будет написать сервис на любом языке (хоть на визуал бейсике) и пускать его именно с системными правами. Ну или сделать так, чтобы твоя программа именно с этими правами работала (я тоже только в общих чертах знаю).

Ещё можно просто права поменять на папках - в свойствах папки в разделе Security дать нужному пользователю Full Control (см. http://support.microsoft.com/kb/309531 ).

Вот ещё сцылки про запуск программ от Local System:
http://www.mkssoftware.com/docs/man1/mksrv.1.asp
http://www.com/deproject.com/systexyntservice.asp

Assembler

Непрочитанное сообщениеДобавлено: 06 июн 2007, 16:41:57
Alex ilmarranen
Спасибо большое… почитаю….

Кстати…
Alex ilmarranen писал(а):Въ MASM есть отладчикъ?… Везде трындят что это Microsoft Code View… Где эту сволочь найти…?
Найденъ после 4-хъ(!) часовъ поисковъ… Ужасънахъ… Ща буду качать…

Alex ilmarranen писал(а):Требуются инфа по ключамъ для ml.exe и link.exe…
То же найдено… Но кастрированный вариантъ… Полный бы на русскомъ… %)