-ћузыка

 ак починить/вылечить Windows: системные утилиты

ƒневник

—уббота, 10 »юн€ 2017 г. 00:29 + в цитатник

¬ копилочку, на флешечку, выкладываю список системных утилит, с BSOD_ok (320x240, 10Kb) помощью которых можно намного глубже проникнуть в суть процесса ќ— Windows, починить неработоспособную и слетевшую винду, вылечить BSOD, пересадить на другую материнскую плату, удалить тро€н или вирус, бэкдор, восстановить загрузчик Windows.


 ороче, список наиболее часто используемых мной системных утилит дл€ восстановлени€ работоспособности Windows и еЄ ювелирной настройки. “акже данный набор программ будет полезен тем, кто занимаетс€ разработкой или просто ковыр€ет винду типа эникейщиков. ¬ общем, мастхэв.



FAR Manager http://www.farmanager.com. —тавлю в первую очередь - просто файл-менеджер текстового режима, удобство на высоте и дл€ реб€т родом из MS-DOS, и даже тупо в случа€х, когда ѕроводник Windows не работает, рабочий стол недоступен.

DAEMON Tools Lite https://www.daemon-tools.cc/rus/downloads Ѕесовьи инструменты. „резвычайно полезна€ программа дл€ монтировани€ образов попул€рных форматов .ISO, .CCD, .BWT, .NRG CD/DVD-rom дисков в Windows всех форматов. — по€влением в Windows 10 штатной возможности монтировать образ необходимость отпала.

UltraISO https://ultraiso.ru.softonic.com/ ѕрограммный пакет дл€ работы с образами CD/DVD-дисков всех возможных форматов, создание - редактирование. “акже используетс€ дл€ записи на пишущий оптический привод и умеет монтировать образа в систему. »ногда необходима дл€ работы с образами жЄстких дисков и дискет.

WinImage http://www.winimage.com/download.htm Ѕолее легковесна€ утилита дл€ работы с образами жЄстких дисков и дискет (помимо CD/DVD) с возможностью клонировани€ на физические носители. “акже умеет работать с .VHD образами, что удобно использовать дл€ бэкапа/резервного копировани€ системного жЄсткого диска.

WinHex https://www.x-ways.net/winhex/ Ўестнадцатеричный и дисковый редактор файлов и дисков. ѕозвол€ет на низком уровне обращатьс€ к секторам, записывать и клонировать образа жЄстких дисков (побайтно), мен€ть физические параметры образов жЄстких дисков, исправл€€ таблицу разделов руками. Ќезаменима при организации виртуальных машин и иных манипул€ци€х со сливом-восстановлением данных.

R-Studio http://www.r-studio.com/ru/ ѕакет дл€ восстановлени€ удалЄнных файлов с жЄстких дисков и иных флешек. ѕрограмма умеет читать файловые системы FAT/NTFS/EXT из коробки и спецфайлы $MFT, $BITMAP, $JOURNAL, позвол€ет смотреть сектора напр€мую. ”добство в том, что первоначальна€ функци€ работает - восстанавливает файлы до их физической перезаписи.

Ext2Fsd http://www.ext2fsd.com/ Open-source драйвер файловой системы EXT дл€ Windows. ћонтирует тома EXT в систему Windows. "„итаем диски от видеорегистратора Linux".

Visual BCD Editor https://www.boyans.net/ –едактор загрузочных записей Windows файла BCD. ѕо сути, BCD это ещЄ одна ветвь реестра, и Visual BCD Editor поможет пон€ть назначение всех ключей и более нагл€дно добавить вторую ќ— в загрузчик без использовани€ сторонних загрузчиков. Ќезаменима дл€ восстановлени€ загрузчика вручную и организации загрузки UEFI на разделах MBR.

BootBuilder by AEK http://xrust.ru/soft/free_soft/87543-bootbuilder-g...ya-obolochka-dlya-bcdedit.html   сожалению, нормального сайта скачки не нашЄл. √рафическа€ оболочка дл€ BCDEDIT, даже чуть удобнее, чем предыдуща€.

LoadOrder https://technet.microsoft.com/ru-ru/sysinternals/loadorder.aspx ѕоказывает очерЄдность загрузки всех драйверов и служб Windows, начина€ от Start=0 (запуск раньше, чем по€вл€етс€ логотип) до Start=4 (не запускать службу/драйвер). ѕолезно при конфликтах драйверов и синем экране.

Process Monitor https://technet.microsoft.com/ru-ru/sysinternals/processmonitor.aspx
ћогуча€ утилита, позвол€юща€ глубоко анализировать, что творит процесс (поток) с реестром, диском, какие файлы открывает, какие дочерние процессы запускает, к каким DLL обращаетс€.

TCPView https://technet.microsoft.com/ru-ru/sysinternals/tcpview.aspx ѕросмотр установленных соединений, процессов, которые высылают что-либо в сеть, IP-адресов. Ќе сниффер пакетов, но видно подозрительную активность и отправку данных в сеть.

Windows Performance Toolkit https://msdn.microsoft.com/ru-ru/library/hh162945.aspx ѕакет, позвол€ющий графически увидеть активность железа (процессоров, жЄстких дисков, озу) во врем€ загрузки и работы процессов, ускорить загрузку ќ—, профилировать поведение любой программы и процесса. ѕолезно дл€ разработки при вы€влении слабых мест своего софта.

Password Renew by sala http://www.kood.org/windows-password-renew/ “Ємна€ утилита, позвол€юща€ на другой Windows создать нового пользовател€ с административными правами, и зайти через него, если пароль от Windows безнадЄжно забыт.

Universal Termsrv patch http://www.websphererus.com/others/enable-windows-concurrent-sessions ѕатч DLL, позвол€ющий множественные подключени€ удалЄнного рабочего стола к Windows. ќрганизует терминальный сервер на базе ќ— Windows профессиональной и максимальной редакции.

RDP Wrapper https://github.com/stascorp/rdpwrap/releases Ќе наруша€ лицензий, разблокирует возможность терминального (удалЄнного) доступа к базовым и домашним редакци€м Windows, снима€ маркетинговое ограничение Microsoft.

Registry Workshop http://www.torchsoft.com/en/rw_information.html Ѕолее удобный редактор реестра с возможностью дефрагментации, резервировани€, экспорта, сращивани€ веток, отслеживанию изменений, более удобного поиска ключей. Regedit с человеческим лицом.

SharpKeys https://github.com/randyrants/sharpkeys ”тилита, позвол€юща€ переназначить расладку клавиатуры в Windows через реестр. ј также отлавливает скан-коды нажатых клавиш.

MKey https://www.seriosoft.org/ ”тилита нашего соотечественника, позвол€юща€ переназначить дополнительные кнопки мультимедийных клавиатур на произвольные функции - регул€тор громкости, ввод символов, смайлов, запуск прогамм, много всего полезного.

EVEREST (AIDA64) https://www.aida64.com/downloads Ѕольшой и информативный пакет, показывающий системную информацию обо всех без исключени€ аппаратных компонентах ѕ . “о есть если нужно ответить на вопрос " акой у теб€ компьютер?", исчерпывающим ответом будет прислать отчЄт программы AIDA64. ”меет читать информацию с датчиков температуры и скоростей вращени€ вентил€торов, напр€жений и выводить в виджет Windows.

CPU-Z http://www.cpuid.com/softwares/cpu-z.html Ѕолее лЄгка€ утилита, показывающа€ исчерпывающую информацию о процессорах в компьютере. Ќедаром скриншот из CPU-Z считаетс€ доказательством разгона у хвастливых оверклокеров.

GPU-Z https://www.techpowerup.com/gpuz/ јналогична€ утилита дл€ получени€ информации о графических картах и видеоадаптерах в ѕ , хвасталка частотам дл€ оверклокеров.

HyperTerminal из пакета Windows XP http://microsoft.com Ќезаслуженно вырезанна€ из пакета Windows в св€зи с ув€данием попул€рности модемных подключений утилита. Ќадо возвращать, просто копируем требуемые ей файлы hypertrm.exe и hypertrm.dll из дистрибутива Windows XP.

FlashBoot http://www.prime-expert.com/flashboot/ ѕрога-мастер-волшебник, позвол€юща€ из USB-флешки или SD-карты сделать загрузочную. ‘орматирует, прописывает как USB-HDD, активирует раздел.

BootICE http://www.usbdev.ru/files/bootice/ ¬олшебна€ низкоуровнева€ утилита работы с флешками и жЄсткими дисками. ”меет работать с bootsector, MBR/PBR и таблицей разделов. ќднажды € поделил ей USB-флешку на два раздела и до сих пор не могу срастить их в один.

BootIt https://www.rekings.com/bootit-1-07/ ѕрограмма, €кобы умеюща€ восстанавливать флешки. Ќо € не нашЄл в ней низкоуровневого функционала, за исключением Flip Removable Bit, то есть можно представить флешку как несъЄмный диск - полезно, когда делаем загрузку с CompactFlash (CF) как IDE-диск через драйвер Hitachi microdrive.

Unlocker http://www.softportal.com/software-4539-unlocker.html јнлокер простенька€ программа, прописывающа€с€ в контекстное меню файлов, и с лЄгкостью позвол€юща€ удалить неудал€емые файлы, а точнее показывает процесс, которым оккупирован (зан€т) данный файл, и завершив этот процесс, освободить файл. ѕолезно при оперативном удалении тро€нов.

Thumbcache Viewer https://thumbcacheviewer.github.io/ ѕростенька€ программа дл€
извлечени€ сохранЄнных превьюшек-тамбнейлов файлов из недр папок Windows. Ќачина€ с Windows 7, проводник сохран€ет в кэш каждого пользовател€ изображени€ предпросмотра графических файлов, а не просто записывает в папку с изображением файл thumbs.db. “аким образом, открыв thumbcache, мы в теории можем увидеть то, что видела винда в файлах.
Default Programs Editor https://defaultprogramseditor.com/ ёзер-френдли программа дл€ редактировани€ ассоциаций типов файлов с определЄнными программами. ћного лет назад ассоциации файлов часто слетали за счЄт того, что кажда€ программа нетактично переписывала сопоставление расширени€ на свой .EXE, что вызывало фрустрацию вплоть до удалени€ хамского ѕќ, но и исправить проводником было проще. “еперь же ассоциации из проводника убрали, и решаетс€ через "ќткрыть с помощью...", что неудобно.

AutoIt v3 Window Info https://www.autoitscript.com/autoit3/docs/intro/au3spy.htm из пакета AutoIt. ”тилита, полезна€ при разработке софта тем, что умеет работать с чужими окнами - вы€сн€ть Handle, заголовки, параметры работающего и видимого на экране окна. ј окном в Windows считаетс€ любой элемент, будь то чекбокс или кнопка. ¬ принципе, это человеческа€ реализаци€ API EnumWindow, GetWindowText, GetWindowClass.

Media Player Classic http://mpc-hc.org/ »звестнейший, попул€рнейший плеер, который помимо функции воспроизведени€, даЄт возможность добратьс€ до аудио и видео фильтров, шейдеров и иных настроек, чтобы запустить HD видео даже на машинке уровн€ Pentium 2. “акже показывает GUID идентификатор неизвестного кодека, нагуглив который можно посмотреть видеофайл, на котором давно поставлен крест как на битом.

MonitorES Lite http://www.softpedia.com/get/System/Launchers-Shut.../Chandran-MonitorES-Lite.shtml ћаленька€ утилита, с успехом замен€юща€ скринсейвер. ƒаЄт возможность вместо заполнени€ экрана красивыми картинками во врем€ просто€ быть хранителем не только экрана, но и электроэнергии: вводит все мониторы системы в режим DPMS.

SequoiaView http://www.win.tue.nl/sequoiaview/ ѕрекрасна€ софтина, позвол€юща€ визуально отразить структуру заполненности диска или папки тем или иным файлом. ѕолезно при чистке файлопомоек и пон€ти€, где же лежит тот самый огромный файл на 4 √Ѕ.

”тилиты от NirSoft (NirSoft Package) http://launcher.nirsoft.net/utilities_list.html ќбширный список маленьких, но полезных утилит дл€ ковыр€ни€ винды. ћногие повтор€ют функционал более продвинутых системных утилит, но фишки типа WirelessKeyView и Netpass в одном паке это при€тно.  ак посмотреть ключ установленной Windows? ProduKey.exe. “о есть пак однозначно нужно иметь на флешке.

Process Hacker http://processhacker.sourceforge.net/ ћощна€ утилита по работе с процессами и потоками в реальном времени. ‘ункционал огромен, вплоть до ковыр€ни€ на уровне €дра. Ќе отладчик, но приостановить процесс можно запросто =) „то сильно поможет остановить паразитную активность вируса-шифровальщика, конечно, если он уже обнаружен.

Resource Hacker http://www.angusj.com/resourcehacker/ ѕрограмма дл€ работы с ресурсами исполн€емых скомпилированных файлов - изображени€, значки, медиа, инфо о продукте. ≈сли исполн€емый файл был скомпилирован в VB или Delphi, зачастую содержатс€ формы и диалоги в первозданном виде, что можно делать перевод на иные €зыки сторонних программ. Ќо чаще вытаскивать ресурсы.

PE Explorer http://www.heaventools.ru/pe-explorer.htm ”добный дизассемблер PE-файлов EXE, SYS, DLL и прочих скомпилированных. ћожет, и простоват как дизассемблер, однако мне чаще нужно посмотреть вызовы в сторонних библиотеках с целью последующего ковыр€ни€ бинарника Hex-редактором и затем пересчитать контрольные суммы.

AutoCutIt http://freesoft.ru/autocutit ƒревн€€ утилитка, бинарно режуща€ файл на несколько частей с точностью до байта. ƒействие, обратное команде "copy /b 1+2 3"

—разу оговорюсь, что ни одного пакетного твикера-интегратора или т€желовесного пакета с мастерами и кнопкой Ђѕочинить Windowsї или Ђ—делать збсї нет. ¬сЄ придЄтс€ делать ручками, но можно залезть так глубоко в систему, что неосторожные действи€ могут навредить настолько, что придЄтс€ применить ламерский приЄм Ђпереустановить виндуї.


ћетки:  

Ѕитва браузеров: Mozilla vs Chrome - взаимодействие с MS Office

ƒневник

ѕ€тница, 26 ћа€ 2017 г. 01:02 + в цитатник

ѕост о том, как браузеры Mozilla Firefox и Google Chrome Ђиз коробкиї, специально не настраиваемые, с дефолтными профил€ми, по-разному копируют в буфер обмена и вставл€ют информацию, иногда тер€€ суть.


ј суть в том, чтобы перенести некую полезную информацию в такие попул€рные дл€ офлайн-заметок файлы типа Excel и Word. ƒл€ тестов € вз€л Microsoft Office 2003, браузеры Google Chrome верси€ 59.0.3071.47 x64 и 53.0.3 (64-бит), актуальные на данный момент. —айт пробник - –асписание пригородных электричек яндекс. —пойлер: с задачей в идеале не справилс€ никто, потому как таблица расписани€ представлена не <TABLE>, а через техники типа AJAX, и по сути не совсем таблица, скорее набор <DIV>. ѕоэтому будем давитьс€, но кушать.


¬от как выгл€дит один и тот же контент расписани€ на сайте:
„ерез Chrome:
chrome selected table (700x591, 149Kb)
„ерез Firefox:
Firefox selected table (700x590, 143Kb)
ћы выдел€ем фрагмент, жмЄм Ctrl+C и пробуем вставить в Excel оба варианта:
Excel 2003 copying table (476x700, 200Kb)

Ёксперимент показал, что таблицей еЄ Excel не считает и выносит каждое поле отдельной строкой, но Google Chrome попутно копирует оформление из CSS, хоть и искажает цвета. Firefox здесь полностью провалил испытание буфером обмена, поскольку помимо оформлени€, потер€л ещЄ и Ђколонкуї-ценник. “о есть не справилс€ с задачей. Word ведЄт себ€ схоже с братцем, если в буфере одно и то же, значит, претензи€ не к Microsoft.


Word 2003 copying table (700x552, 107Kb)

’орошо, давайте обратный эксперимент проведЄм. —оздадим документ в Word с примитивным оформлением, который €вл€етс€ подобием бумажного письма.


Word 2003 copying formatted text (700x304, 93Kb)

ј бумажные письма, как правило, изобилуют цифрами и таблицами, разбитыми постранично, как в √ќ—“, Ђѕродолжение таблицы 1ї.


Excel 2003 copying formatted table (234x279, 7Kb)

ќткрываем, предположим (2017 на дворе, область письма это не просто textbox), а очень примитивный, но удобный редактор с гор€чими клавишами и иными прибамбасами. » здесь браузеры показывают разные результаты: Chrome вставл€ет всЄ как надо, но ведЄт себ€ не самым удобным образом, привыкши быть доминирующим окном на планшетах и полноэкранным на мониторах, не переваривает себ€ в неразвЄрнутом виде и просто кричит полосами прокрутки о нехватке места, придЄтс€ масштабировать, чтобы увидеть кнопку Ђќтправитьї.


Chrome pasting table (700x536, 217Kb)

Firefox в этой ситуации куда как более гуманно ведЄт себ€. Ќе знаю, чь€ заслуга - прогеров яндекса или реб€т из Mozilla, но уменьшение размеров пол€ более гармонично и удобно в следующем юзкейсе: при перетаскивании картинок-вложений из папки, можно попасть на текстовое поле письма, и картинка станет куском текста, будто вставили из буфера обмена, впишетс€ в письмо, что не всегда удобно. „тобы сделать еЄ вложением, еЄ следует тащить к кнопке Ђќтправитьї, тогда она становитс€ файлом-вложением. ¬ Chrome дл€ этого пришлось бы крутить скроллбары.


Firefox pasting table (700x536, 212Kb)

≈щЄ один плюс Firefox в данном контексте - обратите внимание на рамку вокруг таблицы. ≈Є можно править, раст€гивать столбцы и строки, а не только мен€ть цвет текста €чейки.



ѕокорно прин€в эту истину, есть смысл держать оба браузера на компьютере, дабы гибко использовать особенности работы с такими данными. “ака€ планктонна€ оптимизаци€.   слову, Google Docs у мен€ так и не прижилс€ в качестве облачного табличного процессора, хоть как не вылизывай юзабилити, Excel только внутри себ€ копирует формулы, как только они попадают в браузер, станов€тс€ дерев€нными значени€ми, со знаками рубл€ в оформлении €чеек текстом.




≈щЄ одно полезное испытание хочу осветить данным постом: сохранение офлайн многомегабайтной истории ¬ . ѕо-русски, как сохранить переписку из ¬  на компьютер.  ак показывает практика, без использовани€ API и сомнительного ѕќ, гражданскими методами еЄ не выгрузить, разве что держать кнопку PageUp/PageDn до посинени€ пальца в окне диалога, и вс€ истори€ загрузитс€ до начального сообщени€. —колько ждать - зависит от множества факторов, как пользовательских, так и контактовских: загруженность наплывом народа, трафик и т.д. —ейчас € не буду сливать, а лишь открывать уже сохранЄнный HTML-файл размером в 34 мегабайта с историей.



»так, перекидываем файл в оба браузера drag-n-drop, и наблюдаем, как Firefox замер на пор€дочное врем€ с бледным окном, без вкладок, что создало бы угрозу утраты других открытых вкладок в случае непредсказуемого расхода ќ«” компьютера и срыва процесса. Chrome в этот момент не блокирует открытые вкладки за счЄт разделени€ окон на разные процессы, и даже микроскопический бегунок полосы прокрутки можно трогать, поле переписки пусто, подгрузилась уже шапка ¬  (сохранено всЄ). ƒа, скролл работает медленно, но не висит. „ерез врем€ по€вл€ютс€ куски переписки, но когда скролл переносишь на другую область - пусто. ¬ итоге Chrome выдаЄт предупреждение об остановке сценари€, игнорируем, и продолжаем. ¬уал€, открывает всЄ, но двига€ бегунок, наблюдаем фризы-торможени€ графики. ј тут и Firefox отмирает и даЄт нам возможность лицезреть весь текст сохранЄнной переписки без тормозов, лагов и фризов. ѕоиск работает в обоих браузерах, однако лаги и фризы Chrome вымораживают. “о есть дл€ чтени€ больших объемов офлайн-переписок ¬  более подходит Firefox, хот€ HTML хорошо бы отпарсить да повыбрасывать половину, можно даже в семантический анализ закинуть дл€ определени€ стилистики речи.


ќднако дл€ сохранени€ переписок ¬  многоминутным держанием PageUp/PageDn больше подходит Chrome. ѕочему? ¬о-первых, отдельный процесс позвол€ет не морозить активность других вкладок. ¬о-вторых, Chrome умеет сохран€ть как в HTML, так и в MHTML (MHT), единым архивом, что кажетс€ логичнее при чтении переписки через браузер, ведь ¬  с недавних пор умеет подгружать пересылаемые картинки по ссылкам со сторонних серверов пр€мо в диалог, и к определЄнному количеству сообщений картинок становитс€ over 9000, и совсем неинтересно их держать отдельными файлами. ¬ третьих, есть экстремальные варианты сохранений - через Microsoft Word, например, который подвиснет не хуже, чем Firefox при огромном буфере обмена, но небольшие переписки можно и в .DOC сохранить.


“ак что если вдруг вы невольно стали перлюстратором или просто хотите сохранить переписку из VK себе на компьютер, используйте браузер Google Chrome.

–убрики:  этот удивительный мир вокруг нас

ћетки:  

—егодн€ погрим за рендеринг шрифтов

ƒневник

ѕ€тница, 27 ћа€ 2016 г. 00:12 + в цитатник

»здалека. ќдна из самых злоебучих проблем, существующих в технике Ч преобразование аналогового сигнала в цифру и обратно (ј÷ѕ). √лобально проблема превращаетс€ в задачу и решаетс€ с переменным успехом с точностью, достаточной дл€ приемлемости результатов. ¬ прошлый раз мы научились переводить RGB в фиксированную палитру методом ‘лойда-Ўтейнберга, сегодн€ кода и матана не будет, зато будет много ссылок и субъективных ощущений


»так, типографика. ћногие, многие поколени€ считают, что корпораци€ яббл идЄт впереди планеты в сфере дизайна и типографики, дела€ пиксельное совершенство на прот€жении уже трЄх дес€тков лет (??). ¬оистину, есть на что подрочить. —осредоточимс€ на типографике, вернее, на попытке хоть как-то улучшить ситуацию на платформе Windows. ќговорюсь, что ни в коем случае не считаю сглаживание ClearType говном или чем-то непотребным, однако всЄ-таки мен€ т€нет, т€нет к совершенству. ѕо субъективным ощущени€м без очков € могу читать с большей скоростью с диспле€ с т.н. ЂApple font smoothingї (нежели ClearType), который был презентован в браузере Safari, но из-за того, что —афара в принципе непотребен дл€ каких-либо нужд, кроме чтени€ рбк, его нельз€ использовать ежедневно. ƒа и наступив себе на €йца, выскакива€ из сафары куда-нибудь ещЄ, посто€нно будешь ощущать несовершенство виндавоза, тем самым побужда€ в себе желание пойти и купить белую коробку. Ќахер маркетологов, здесь желание трансформируетс€ в хакинтош. Ќо и это не выход. Ћадно, хватит лирики.


≈сть задача: трансформировать имеющуюс€ работающую и отлаженную сглаживалку ClearType в нечто, напоминающее Mac OS X. ƒл€ этого хорошими macosx (527x414, 122Kb) людьми была написана замечательна€ вещь под названием GDIPP. √углим тыс€чу и больше ссылок на различный уровень компьютерной грамотности.


—уть в том, что GDIPP есть служба дл€ Windows, своеобразный драйвер пользовательского режима, который подмен€ет в GDI32.DLL вызовы, отвечающие за вывод шрифтов TrueType, OpenType и иных растровых (.TTF, .OTF, .FON). —уществует как дл€ x86, так и дл€ x64. ƒл€ фаллометрии и определени€ Ђподтормаживанийї в прорисовке (да!! люба€ прорисовка текста, тем более сглаженна€ есть операци€! ” неЄ есть врем€ выполнени€!) прилагаютс€ утилиты GDIPP_DEMO в папке программы. —ейчас у неЄ уже цивильный инстралл€тор, то есть даже барби справитс€ с эплизацией своей персоналки. Ќу, по опыту скажу, что производительность настолько не страдает, что позволил себе поставить GDIPP на EEE PC 900 (Celeron 900 ћ√ц, Win7 x86, 2√Ѕ ќ«”).



„итатель не любит порт€нки, поэтому картинки:



Ѕез сглаживани€ совсем. ѕривет, Windows 98! Ўрифты кор€вые, однобитна€ цветность.

4_NOSMOOTHING (590x307, 9Kb)

Ђќбычное сглаживаниеї по версии Win7.  ак описывают microsoft, подходит дл€ жопастеньких CRT-дисплеев с электронно-лучевой трубкой. ѕривет олдфагам.


3_CRT_SMOOTHING (590x306, 36Kb)

—амый наш традиционный Cleartype, приспособленный дл€ гламуризации текста путЄм подмешивани€ в субпиксели монитора RGB и иных цветов, делающие текст при€тнее на глаз. «ащищен кучей авторских прав и иных трейдмарков, ибо много матана.


2_CLEARTYPE_ONLY (591x304, 28Kb)

¬ключЄнный GDIPP взамес с ClearType.  артинка да и только. ¬сЄ шрифты вроде бы и BOLD, но и не BOLD, не слипаютс€ символы.


1_GDIPP_CLEARTYPE (591x304, 60Kb)

ѕроблемы, встреченные при уже трЄхлетнем беспроблемном использовании GDIPP, это проблемы с исключени€ми. ƒа, если у вас таки образовалась софтина (вангую - игра), котора€ будет поганить изображение символов на дисплее, то дл€ неЄ можно прописать исключение в GDIPP_SETTIG.XML в раздел EXCLUDE. ƒл€ мен€ проблемными оказались IDE типа VB6, BASCOM-AVR, то есть всЄ, что по-своему расцвечивает текст. —ама€ печаль была с AutoCAD 2010, котора€ совсем плохо себ€ вела, и пришлось решать CMD-скриптом с указанием на приостановку службы до завершени€ работы ACAD.EXE:



sc stop gdipp_svc_64
acad.exe
sc start gdipp_svc_64


ƒл€ более глубокого понимани€ ѕќ„≈ћ” и что вообще происходит, читаем краткие ликбезы из вики:сглаживание, так называемый антиаль€зинг и хабра: ¬згл€д изнутри: LCD и E-Ink дисплеи. Ёто же относитс€ к тупорылому Ђмылуї изображени€ на консол€х, где сглаживание и смешение соседних пикселов по аналоговому подключению к “¬ происходит за счЄт наложени€ фронтов сигнала.  артинка дл€ разнообрази€:


subpixels (600x600, 126Kb)

—убпиксель - пон€тие совсем не эфемерное, это действительно светоизлучающий (LED, либо из TN TFT-матрицы) элемент, транзистор или диод, который может отражать разную €ркость того или иного цвета. “ыс€чи их в матрице! »х расположение RGB, BGR в р€д, треугольником, шестиугольником и сатанинской звездой выбирали учЄные д€дьки на фокус-группах. “ехнически: нарисовав букву размером 5x5 пикселей, получим закрашенные субпиксели погашенными (чЄрный), р€дом - зажжЄнные на полную мощь (белый). √раницы получаютс€ острые. ћожно притушить граничные пикселы с белого на серый - получим Ђобычное сглаживаниеї, уже нежнее, но гр€зно. ClearType же тушит соседние пиксели поцветно, поэтому при приближении скриншота с ClearType получим жЄлтые и голубые кра€ у символов. „тобы мозг читател€-пользовател€ совсем уже поплыл, можно попробовать на каком-нибудь старом устройстве типа телефона почитать текст со сглаживанием, повернутым на 90∞, да тупо в Windows XP воспользоватьс€ утилитами типа Pivot PRO (ѕ–ќ‘≈——»ќЌјЋ№Ќјя ѕќ¬ќ–ј„»¬јЋ ј Ё –јЌј), или встроенными в видеокарту поворачивалками экрана. XP ещЄ не умеет адаптировать линейное сглаживание RGB к вертикальному, и глаза выворачивает от чтени€.



„тобы забыть о программном сглаживании, была рождена Retina - уменьшение техпроцесса субпикселей и увеличение разрешени€ в разы. ѕоэтому на айфонах 5 и иных падах и свежее невозможно разгл€деть субпиксель глазом. ј пока их видно, сглаживание будет жить.



 стати, субпиксельное расположение также имеет вли€ние на матрицы светопоглощающие, фоточувствительные. »менно они дают шум на высоких ISO и низких выдержках, и характер шума, методы борьбы с оными тоже определ€етс€ взаимным расположением. » фото, сделаное камерой SONY при глубоком приближении можно отличить от CANON даже без EXIF. „то лучше - вопрос субьективный.


ƒа кому € вру, технические достижени€, ачивы, вожу пальцем по воде, просто думать о пользователе и пиксельной красоте, и с обратной сторны Ђлишь бы работалої холивар пожизненный. ƒаже на фирме он цветЄт и пахнет!!! ’ватит пару раз гл€нуть внимательнее на скрины этак 1984 1987 годов дл€ понимани€ кто у пользовател€ под носом аккуратнее крючочком водил. ¬ебпанк какой-то.


System 1.0 FinderWindows 1.1

» оп€ть же, тем удивительнее выгл€дит преобразование из цифры в аналог (÷јѕ) на прот€жении дес€тилетий: матричные черно-белые принтеры исключаем ибо они от Windows-обработчика уже получали BITMAP-картинку, изгаженную дизерингом (насыпали чЄрные точки аки прыщи через одну когда нужно передать серый цвет), а вот со струйниками-лазерными принтерами это цела€ наука. Ёволюци€ обработчиков печати (RAW, ZIMF, PostScript и иные ключевые слова) и их постепенное сли€ние с красивой картинкой с экрана как-то не освещена в прессе. ј ведь это воистину удивительно - рваные кра€ шрифта 48 пунктов в Microsoft Word 6.0 в разрешении 640x480 VGA, и чистенька€ красива€ листовка с плавными засечками Times New Roman. ћммм....


¬ колонках играет - Toto Ц Africa
–убрики:  этот удивительный мир вокруг нас

ћетки:  

ќпа-на, кейлоггер

ƒневник

ѕ€тница, 27 ћа€ 2016 г. 22:22 + в цитатник
ј оказываетс€, лирушечка может выступать как файлохранилище. “о есть не облако, но по одному файлику можно цепл€ть
»так, назло злопыхател€м, € таки зарегал снова свой домен. —кептики посрамлены, индексаци€ идЄт.
—егодн€ € выкладываю на потеху публики свой волшебный кейлоггер, утилиту дл€ протоколировани€ действий пользовател€ в Windows.
Ќе только же microsoft имеет права знать гр€зное бельЄ.

ѕо-простому, утилита Ђ∆урналированиеї, Ђѕротоколированиеї, ЂLoggingї, ЂKeyloggerї, Ђ ейлоггерї умеет записывать всЄ, что пользователь набирает с клавиатуры, а также какие устройства подключает по USB, в каком окне кликает мышкой, какое окно становитс€ активным, то есть определ€ет не вслепую куда набиваетс€ текст. ”меет различать раскладку русскую и английскую. ”меет делать скриншоты при смене окна и нажатии ENTER.
keylogger (416x475, 44Kb)
«апускаетс€ даже без ЂLOG.INIї с настройками по умолчанию. ћожно запускать из консоли с ключом ЂKEYLOGGER.EXE /?ї, кратка€ подсказка. »меет скрытый и полускрытый режимы - окно настройки видно при запуске/не видно, значок в лотке systray видно/не видно. ¬ процессах, естественно, всЄ светитс€ ибо не тро€н и не ботнет. Ќаписано всЄ на кондовом VB6. ѕоказывает окошко при нажатии комбинации   Ctrl + Alt + Shift + NumLk , выключаетс€ по   Ctrl + Alt + Shift + ScrLk . ¬сЄ просто.

»так, поскольку € не поклонник гитхабов и иных сорсфоржей, опишу здесь основные фишки:

 ейлоггер не тро€н.  ейлоггер - утилита локального действи€, пишет журнал в указанный файл на диске и никуда его не отправл€ет. ¬ ботнетах не участвует, обновлени€ не загружает. ”тилита корпоративного долговременного действи€. ”ехал ты в отпуск, а коллеги за твоим компом смотр€т порно, лазают по твоим интимным файлам - чтобы постфактум после отпуска было как уличить или разоблачить паразитов, можно посмотреть логи.
¬озможность сн€ти€ скриншотов добавлена ради того, что не влезло в текстовое содержимое окна, а скриншот по клавише ENTER - ввиду современной ориентированности персоналок на сидение в соцсет€х и отправку сообщений, так мы по чуть-чуть скальпируем вход€щую переписку на экране, ибо с клавиатуры мы можем сн€ть только €вки-пароли и исход€щую переписку со всеми вашими любимыми бэкспейсами и недописанными мысл€ми.
ќчень удобна€ штука, использую сам на себе с 2011 года. «аписывает таким образом всЄ-всЄ-всЄ, и при небольшом желании можно раскопать свои же входные данные на какой-нибудь малозначительный сайт, который даже в сохранЄнных парол€х не осталс€.

«десь приведЄн примерный LOG.INI:

[Logging]
LogFile=S:\X-Files\Tracking\current.log
; LogFile указание пути и имени файла. ѕо умолчанию в папку %TEMP%
Language=RU
; язык программы. ѕоддерживает RU/EN дл€ English version.
ShowWindow=0
; ѕоказывать ли окно настройки при запуске.
ShowTrayIcon=1
; ѕоказывать ли значок в системном лотке
WindowX=100
WindowY=100
; Ќу тут пон€тно, положение окна

[Debug]
Timer=1
; “аймер сканировани€, 1 мс это норма.
HookLayout=1
; ќтлов переключени€ раскладки.
HookShiftCapitals=1
; ќтлов клавиш Shift/CapsLock
HookMouse=1
; ќтлов нажатий кнопок мыши
HookUSB=1
; ќтлов подключени€ USB-устройств по GUID.
SymbolsOnly=0
; —амый простой вид ведени€ лога - записывать только символы и цифры без регистрации и смс
Buffer=0
; ¬ключение программного буфера записи (в кЅ * 1024) дл€ уменьшени€ износа твердотельных накопителей. 0 = отключЄн. Ѕудьте осторожны.
HookWindows=3
; —пособ отлова окон: 0 - не отлавливать, 1 - только заголовки активных окон, 2 - заголовки окон и текст внутри окон, 3 - отлавливать все окна, в т.ч. пустые. «десь под окнами понимаетс€ любой элемент управлени€.

[Screenshots]
Quality=7
;  ачество JPEG-снимка, в %
Enabled=0
; –азрешение 1 или запрет 0 на сн€тие снимков экрана при переключении окна
ShotsByEnter=1
; —нимки каждый раз при нажатии Enter
FolderPath=B:\Shots
; ѕуть дл€ сохранени€ снимков


»звестные баги:
- не учитывает в скомпилированной версии качество сохран€емых JPEG-скриншотов, всегда снимает в 100% без потерь;
- при запуске вместе с Windows и прописанной записи на сетевой диск может вылететь с ошибкой;
- при нештатном завершении и включЄнной программной буферизации может не записать последний кусок журнала.

¬ерси€ 1.5.0.0, пароль на Zip-архив: домен, без www в lowercase. ≈сли вдруг тема заинтересовала или есть предложени€, могу даже сырцом поделитьс€. ƒл€ неверующих есть утилита VB Decompiler, котора€ подскажет, что это риальне не ботнет и не тро€н.
–убрики:  этот удивительный мир вокруг нас

ћетки:  

ѕодразделение Ђ ї в миниатюре

ƒневник

¬оскресенье, 22 ћа€ 2016 г. 21:44 + в цитатник

ћ¬ƒ –‘
¬ажнейшее предупреждение о морально-этической и законной стороне вопроса.
—разу же оговорюсь, что все нижепроделанные операции и почерпнутые знани€ пользователь должен производить с благими цел€ми, задумыва€сь о последстви€х, соблюдать рамки законодательства государства, в котором производ€тс€ данные манипул€ции.


» вот встала предо мной задача, в одном из подразделений ћ¬ƒ, как обычно Ђсрочної, оживить рабочие места (ј–ћ). —уть работы, в принципе, одна - текстовый процессор. ѕоскель оснащЄнность везде разна€, имущественные отношени€ и происхождение аппаратуры завеса мрака, печатные машинки собирались разных лет, по большей части рабочие станции HP, kraftway и иных брендированных и псевдобрендированных производителей, зато принтеры у всех HP 1018 (удобно со встроенными драйверами). Ќу ретро, да, P4 на 845-865 чипсете, бывало и s775. Ѕыла среди них и машинка, поверенна€ органами, окроплЄнна€ св€той водой, с лицензионным ѕќ и опечатанна€ не только гарантийкой, но и ман€щей голографической наклейкой Ђ—«»ї, что означало, что пропущена через рентген.



 стати, тоже интересное поделие отечественного компьютеростроени€ - материнска€ плата ITX пришита к задней панели матрицы, выходит довольно толсто, но в целом кондово и главное работает. —зади выведен короткий огрызок кабел€ VGA и вставлен в матплату, кнопки reset/power/usb выведены в удобное место. » в общем-то всЄ, ну конечно же защитное стекло Ђвклеенноеї как модные автобусы или gorilla glass без тача. “о есть некое подражание моноблокам iMac и иным MSI.
Ќу так вот, зассал - не полез. “олько использовал в качестве ещЄ одного монитора при сборке. √оворю, мол, лучше € вам подгоню ещЄ системник, только грех на душу брать не буду



я с годами становлюсь говнистее, и просто Ђвинду переставитьї уже не минет, а минет + стоимость желаемой винды, а ещЄ лучше купленна€ уже. »бо в противном случае беру серийник с задней крышки ноута и ставлю то, что там сто€ло, будь то starter или home. „то конечно же не исключает носимой с собой коллекции годных серийников, которые уже не будут использованы т.к. ноутбук сЄ, сказал досвидос, уйд€ на линупс или на пенсию Ёто дань законности. ≈жели уже сто€щую винду можно оживить, вне зависимости от номеров, еЄ надо оживл€ть ибо тогда это не перестановка, а сервисное обслуживание.



“ак вот, длинное лирическое отступление закончено.


ƒопустим, попадает в руки комп на windows, с которого нужно выт€нуть так называемый ореол пользовател€, окружение, метафизическую информацию вплоть до расположени€ значков на рабочем столе, ну и в конце концов там может сто€ть работоспособное ѕќ только на данной конкретной копии ќ—. ÷ели см.выше, а € уже упоминал конкретные методы выуживани€ нужной информации. „то делаем? —ливаем образ системного диска. “ерминологи€ поста такова:


* Ђ»сследуема€ машинаї - та, в Windows которой необходимо получить доступ. — неЄ будет слит образ жЄсткого диска.
* Ђ’ранилищеї - стационарно-портативна€ машинка, компьютер с 100500 интерфейсами, мощным камнем и всеми упом€нутыми утилитами, на которой ещЄ и крутитс€ виртуалка.
* Ђƒонорї - немного промахнулс€, но пустой жЄсткий диск, куда будет залит побайтный образ 1:1 жЄсткого диска с исследуемой машины. Ќу, 1 “б или 500 √б хватит.
* ЂЌаша виндаї - флешка или жЄсткий диск, с которой будет производитьс€ загрузка в исследуемую машину с целью клонировани€ жЄсткого диска. «агружаетс€ на любом железе, содержит все вышеупом€нутые утилиты, и в принципе, не имеет принципиальной разницы кроме универсальности с виндой, котора€ стоит на хранилище.
* ЂRAW-образї, ЂVHDї, ЂVMDKї - производные образов и разные типы, то есть полноценные ќ√–ќћЌџ≈ файлы, представл€ющие собой виртуальный диск, монтируемый в виртуальную машину или непосредственно к Ђхранилищуї. “о есть уже слитый жЄсткий диск, на котором возможны изменени€.

¬ случае свободного доступа к внутренност€м вынимаем его, подключаем к так называемому Ђхранилищуї, компьютеру с множеством интерфейсов (PATA, SATA, SAS, SCSI и переходниками), донорскими жЄсткими дисками всех мастей и размеров, и с помощью ∆Єсткий диск разнообразнейших Acronis TrueImage, WinImage и вплоть до WinHEX сливаем байт-в-байт исходный жЄсткий диск. ¬ этом случае Acronis посыпает голову пеплом ибо алгоритмы у них не побайтовые. Ќи в коем случае не пофайловое и тем более не Ctrl-C + Ctrl-V! “акое побайтное копирование Ќ∆ћƒ важно, если есть подозрение на неумелые попытки Ђзамести следыї со стороны пользовател€, либо исследование должно быть произведено скрытно вплоть до мелочей (и только по данным SMART видно, что количество winhex включений и раскруток шпиндел€ увеличилось на +1). ¬ противном случае в NTFS сработает механизм простановки last access timestamp (NtfsDisableLastAccessUpdate), проставит ночное врем€ на доступ к важным и нужным файлам, а параноиков глюком не убедишь.   тому же, могут не соблюстись права доступа. “олько побайтно на чистый диск или в RAW образ.



¬ случае же ноутбука или опечатанной гарантией машинки можем поступить следующим образом: завести носитель или жЄсткий диск с портативной Windows (чтобы был нормальный жЄсткий диск 2,5" + мост-переходник SATA/USB с алиэкспресса), с которого можно будет загрузитьс€ на исходной машине (тонкости ниже). » донор-диск чтобы был USB. ќба подключаем через USB, грузим в нашу систему. ЂЌашаї винда должна быть заточена напильником на универсальность и содержать средства клонировани€ дисков, без проблем подн€ть железо и жЄсткие диски исследуемого компьютера. ƒл€ пущей безопасности временно ставим в BIOS дату/врем€ каким-нибудь неслучайным уже прошедшим годом или сегодн€шним днЄм, чтобы избежать того же last access timestamp. Ќу и соответственно по USB сливаем чуть медленнее, чем по SATA/SAS.



„астный случай: компьютер параноика. ѕри —0–ћ, пон€тых и обыске пон€тное дело. «апароленный BIOS, конечно, не панаце€. »так, компьютер опломбирован наклейкой сзади, висит замочек на Ђухеї системного блока, стоит пароль на BIOS обеими уровн€ми защиты - Setup и User (то есть ни в настройки, ни при включении не зайти). “ут надо сказать да, снимаем шл€пу, человек позаботилс€ о сохранности всего и вс€, истинный параноик. ”же запрос в органы на выдачу ордера изъ€ти€ железа.
¬ариант менее запущенный - пароль на BIOS Setup.  ак правило, при прохождении POST выдаютс€ подсказки, что нужно нажать дл€ меню загрузки с разных носителей (F7, F12...), почему-то этот момент обошли стороной разработчики BIOS. «десь нас ждЄт успех, вангую. “олько дату-врем€ переставить через Ђнашуї систему.
¬ариант с паролем на BIOS Setup и User, но опломбированным лишь гарантийкой. ‘ирмы-торгаши как правило кле€т гарантийку не на боковую крышку, а слоты ќ«”, Ќ∆ћƒ, видеокарту и кулер с ÷ѕ. ‘ормула успеха - подключение в свободный SATA разъЄм на материнке диска с Ђнашейї системой и донора.


»так, манипул€цию с железом исследуемой машины закончили, подключили, закрутили всЄ Ђкак былої, нас тут не было, пон€тые подтверждают.
«јƒ–ќ“
ƒалее RAW-образ начинаем ковыр€ть. ќн представл€ет собой сами разделы, таблицу разделов, MBR/GPT и иные PBR. ѕервоисточник сохран€ем.
≈сли это образ, то надо будет его записать на пустой донор, либо копию преобразовать в виртуальный VHD с фиксированным размером. ¬ажно дл€ побайтового исследовани€. ƒалее работаем с физическим либо виртуальным носителем-диском, смонтированным в Windows. ƒл€ понимани€ linux-разделов подойдЄт утилита Ext2Fsd, или более сложным образом через coLinux (у мен€ была задача от того же заказчика слить и причесать записи китайского видеорегистратора, а поскольку многие так и не умеют читать сторонние ‘—, записи загадочно исчезают в процессе C0PM).


“еперь r-studio (586x400, 25Kb) мы можем гул€ть по диску как белый человек. ћожно бы на этом остановитьс€, пройд€сь по папкам документов и рабочих столов, запустив поиск по нужным типам файлов (ага, права NTFS дадут), но будем дотошными и запустим утилиту восстановлени€ файлов. Ќичего лучше R-Studio и вс€ческих Easy Photo Recovery / Advanced Photo Recovery придумать сложно. ‘ото восстанавливалки хорошо действуют на SD-карты, ибо как правило, карточка форматируетс€ после заполнени€, а фото лежат последовательно (камере так легче), их проще easyphotorecovery (640x492, 91Kb) по сигнатурам JFIF вычисл€ть. ќтдельного упоминани€ заслуживают утилиты типа Thumbnail Cache Viewer (thumbcache, thumbs.db), позвол€ющие открыть базу данных миниатюр, наход€щуюс€ по адресу %userprofile%\AppData\Local\Microsoft\Windows\Explorer. ѕолезность еЄ в том, что она хранит однажды построенные эскизы также удалЄнных файлов, а в качестве 256x256 они уже преставл€ют интерес. —разу оговорка - если пользователь параноик и ставит вс€ческие TrueCrypt и иные BitLocker, это уже дело подразделени€ Ђ ї поскель необлачный брутфорс на бытовых машинках как-то попахивает, да и став€щий TrueCrypt, как правило, человек уже тЄмный в помыслах.



ѕомнитс€ как-то чудик с ноутом на кольцевой ветке метро, чей ноут оставл€л желать большей зарплаты обладателю, который с вашим трукриптом, паролем, подгл€денным через плечо, грузил винду три минуты до состо€ни€ рабочего стола. “ри минуты,  ј–Ћ! ¬идимо, понимал, что едет в г.ѕетушки и что просто посе€ть ноут по дороге с кучей оффлайнового прона специфичного содержани€ может навредить его репутации и честному имени. Ўифрование томов - не презерватив, это панаце€.


  нашим донорам и подопытным. ѕрошлись R-Studio? Ќашли свежепотЄртые файлы? ’орошо, восстанавливаем, сохран€ем. thumbcache1 (280x254, 18Kb) »нтерес представл€ют файлы, удалЄнные с рабочих столов, из документов, папок $RECYCLE.BIN, Users, ProgramData, Documents and Settings и конечно же, старые потЄртые и непотЄртые бэкапы стандартной утилитки Ђјрхиваци€ Windowsї (если не стоит иное).  стати, јрхиваци€ Windows - огромна€ дыра в безопасности. ƒоступ свободный, сейвит arhiv_w (630x259, 9Kb) относительные изменени€ в папке Users и иные полезности. ѕосле первых оргазмов радости юного исследовател€-перлюстратора и копировани€ файлов с поверхности, переходим к глубоко технической части.



ѕопытки подн€ть чужую винду на стороннем железе или виртуальной машине будут увенчаны успехом в 90% случаев, говорю вам как человек, подн€вший на изделии Windows Embedded (где нет иных драйверов, кроме самых нужных) osnotfound (640x480, 14Kb) с IDE-диска с напрочь выгоревшим компьютером на современный лад на Atom D525 с тем же серийным номером дабы не портить целостность издели€. —ерийный номер уже установленной Windows можно узнать включа€ или не включа€ компьютер утилитой ProduKey или скриптом на WSH, если наклеечка оторвалась со временем. ѕодключать чужой реестр умеем? — помощью обычного такого REGEDIT, в меню которого есть пункт Ђ«агрузить кустї, который работает при наведении выбора на HKEY_USERS, загружаем одну из веток %windir%\system32\config\Ќ”∆Ќџ…_ ”—“ или ”Ћ≈…: system, sam, security, s-*, в конце концов usrclass, ntuser.dat из папок пользовател€ и т.д. Ётот скилл нам понадобитс€, когда будем оживл€ть Windows.



ƒавайте попытаемс€ загрузитьс€ с образа VHD, VMDK в случае VMware или просто с диска в случае реального железа. “еперь уже можно ужать раздел и не заботитьс€ о побайтной сохранности ранее удалЄнных файлов. ѕервым делом экспериментально проверим работоспособность загрузчика BCD, просто попытавшись запустить - если winloaderror (700x525, 25Kb)BOOTMGR хоть как-то откликнулс€, пусть с ошибками 0xc0000225 или 0xc00000e, то значит загрузочный раздел уже активен (на MBR-дисках), бутсектор соответствует нужному, скрытые разделы целы (когда они есть)). ¬ противном случае есть смысл перепроверить заранее утилитами Visual BCD, прописать ручками в активном разделе в папке BOOT\BCD путь к винде (не рассматриваю 0x07b (700x393, 81Kb) версии WinXP с его многострадальным BOOT.INI потому что это детские игрушки, который можно даже кастомизировать разными цветами). Ќа случай перестановки разделов местами, копировании-восстановлении образов и иных манипул€ци€х со сжатием раздела, рекомендую утилиту BOOTICE - позвол€ет работать с MBR/PBR/активировать разделы. “о есть загрузочный раздел исследуемого диска должен содержать MBR Windows NT 5.x/6.x, PBR BOOTMGR, быть активным - с динамическими дисками, GPT, EFI и кусками RAID разговор отдельный, там сво€ атмосфера. “еперь про BCD и замечательную команду BCDBOOT. ћожет кто из олдфагов помнит злосчастный бутсектор MS-DOS, ищущий IO.SYS MSDOS.SYS COMMAND.COM в первом секторе первого раздела жЄсткого диска? «абудьте.  онсольна€ ЂBCDBOOT /?ї[b] наше всЄ. ≈сли менюшка загрузчика не видит нужной винды, просто прописываем еЄ из под рабочей винды с подключЄнным диском командой BCDBOOT g:\WINDOWS /S g:, где [b]G: - есть буква исследуемого раздела, его же активируем вышеуказанным BOOTICE, вуал€.
bcdedit (600x328, 67Kb) bootice (466x315, 12Kb)
ѕосле указани€ правильных параметров MBR/PBR и лечени€ BCD (они не повред€т диску, это же не форматирование) должен запуститьс€ BOOTMGR загрузчик с менюшкой, в которой будет главный пункт - с нашей испытуемой виндой. ј далее самое сладкое и горькое - ковыр€ние в драйверах. ƒл€ начала теоретическа€ справка, с веро€тностью 90% винда с первого раза не заведЄтс€, уйдЄт в перезагруз Starting windows либо даст синий экран с ошибкой 0x000007B. я уже писал об организации полноценной Windows XP, работающей на любом железе, своеобразный полноприводный liveCD, она и поныне здравствует у мен€ на двухгиговой флешке-шлюшке, которую € сую всюду, где нужно поправить здоровье винды или ситуацию Ђойї, в посте много полезных ссылок. ќшибка BSOD 0x000007B возникает, когда загрузчик уже обнаружил файл winload.exe, реестр, выбрал профиль загрузки (CurrentControlSet), подгрузил самые необходимые драйверы (RTFM гуглим ключ CriticalDeviceDatabase), но напоролс€ на то, что дл€ дальнейшей загрузки нужно бы уже пользоватьс€ не методом доступа к диску, предоставл€емым BIOS, а полноценным 32- или 64-битным драйвером контроллера дисков уровн€ €дра. Ѕезопасный режим и предыдуща€ удачна€ конфигураци€ не сработает. ’итра€ винда сама в себе содержит уже все-все-все драйвера, необходимые дл€ загрузки на почти любом железе (ALi, SiS, AMD, Intel, а те, которые не содержатс€ в ней, подгружаетс€ по нажатию ЂF6 дл€ установки особых драйверов SCSI/RAIDї, и тут уже сво€ атмосфера наступает с импортом драйверов дл€ x86/x64 и прописыванием в сторонний реестр), но отключает их за ненадобностью и ускорени€ загрузки ради. —сылки на них в чужом реестре (файл SYSTEM) наход€тс€ в ветке HKLM\SYSTEM\ControlSetXXX\services, их сразу несколько веток, последних Ђудачныхї конфигураций. »так, с веро€тностью 10% винда заведЄтс€ из коробки, то есть совпадЄт чипсет компьютера-Ђхранилищаї и машины, с которой сн€т образ, но с веро€тностью 90% придЄтс€ лезть в чужой реестр.  онечно же, создав бэкап файла SYSTEM из %windir%\system32\config.



ƒл€ начала попробуем самое банальное: смотрим HKLM\SYSTEM\Select ключ Default, значение REG_DWORD есть XXX в ControlSetXXX, лезем в соответствующую ветку и исправл€ем в intelide (539x347, 16Kb)ControlSetXXX\services\ ключи Start=3 или Start=4 на Start=0 у веток AMDIDE, ALIIDE, MSAHCI, VIAIDE, INTELIDE, INTELPPM, AMDPPM. «десь Start=0 означает запуск в первую очередь, Start=3 запуск по запросу, а Start=4 означает, что служба отключена. ќп€ть же, в 95% случаев система заведЄтс€, поскольку мы знаем, что за чипсет стоит на Ђхранилищеї. ƒаже VMware спокойненько понимает INTELPPM и INTELIDE.



¬ моЄм случае с XP Embedded пришлось действовать глубже. ѕон€тно, что тьма служб в реестре похожа на DLL hell из прошлого, было прин€то решение поставить р€дом Windows, пересадить кусты реестра SYSTEM (HKLM) и пусть поднимаетс€ как хочет. ѕопутно пришлось пересаживать SECURITY и SAM, попыталс€ в ветку USERS (hivelist) прописать нужного юзера, но он не заходил (дл€ этого видимо и придумана SECURITY, чтоб не давать ушлым ковыр€тьс€ в системе), посему создан новый пользователь за тем же именем, а затем уже заменены файлы нового на старый. » только так завелось. True story, bro. Ёто был самый экономичный ремонт издели€, вставший всего-лишь в 100 тыр.


¬от, логотип запуска пройден, и мы таки видим крут€щийс€ кружочек, пусть с ещЄ не работающей мышью и клавиатурой, но уже графический режим VgaSave, уже надпись Ђƒобро пожаловатьї, уже жизнь. ”ра? ƒа, однозначно. ѕора бы радоватьс€, да обождите пока все драйвера подгруз€тс€. “ак, стоп. —амое главное-то! “ут же пароль наверн€ка стоит.  оторый мы наверн€ка не знаем. Ќу, самое рабочее решение чтобы иметь хоть какое-то otkaz_ustanovki (400x160, 11Kb) управление компьютером с чужой виндой без клавиатуры и мыши кроме кнопки нежного выключени€ ACPI - клавиатура и мышь PS/2, воткнутые заранее в Ђхранилищеї или виртуальную машину. ќни железно заведутс€, но только после перезагрузки, и можно будет зан€тьс€ ручным брутфорсом))).



ѕо доступу к залоченной паролем запароленной винде можно без фактического брутфорса и подбора парол€ войти в систему другим пользователем с правами администратора, который можно создать следующими способами:


через предустановочное окружение (WinPE) и средства восстановлени€, но много ручных действий.


јвтоматизировать процесс помогает юзер-френдли утилита Windows Password Recovery Tool Ultimate, но платна€ и функционал избыточен. я сам в подобных случа€х пользуюсь микроскопической утилитой PasswordRenew by sala, запущенной на отдельно сто€щей windows (родной дл€ Ђхранилищаї) или под WinPE. ѕосле перезагрузки в испытуемую Windows обнаружим двух пользователей (или N+1), входим в свежесозданный локальный акаунт passrenew (548x237, 9Kb) (учЄтку) без парол€, он готовит рабочий стол и вуал€. ≈щЄ одна микропобеда. ѕоскольку это администратор, мы можем преспокойненько установить все недостающие драйвера, которые под знаком вопроса в Device Manager, а также пошукать по папкам пользователей уже на этой машине. ћожем даже попробовать запустить виндозависимое (прив€занное к этой копии) ѕќ, если така€ цель преследуетс€. Ќе забываем, что при пересадке на новое железо напрашиваетс€ переактиваци€. –ешаем моральную дилемму - подключатьс€ ли к интернетам, светить ли старый серийник ибо втора€ копи€, а перва€ работать перестанет и всплывЄт на исходной машине, или про€вить моральную гибкость по отношению к авторам данной ќ—, ну вы всЄ пон€ли в меру своей испорченности и жадности. ƒействуем по ситуации, по мне так дл€ необходимых операций можно и с чЄрным экраном посидеть.



“еперь windows password kracker (700x547, 49Kb) можно обратитьс€ к утилитам pwdump и Windows Password Kracker, которые позвол€ют при некоторой смекалке и временных затратах (мощном процессоре Ђхранилищаї) выкорчевать из хэша MD5 оригинальный пароль.



» вот наконец мы в окружении пользовател€ Windows, войд€ с помощью парол€, добытого в предыдущем пункте, можем видеть самое ценное - расположение значков на рабочем столе в том пор€дке, в котором пользователь их оставил на момент сн€ти€ образа. Ѕыть может, с некоторыми косметическими дефектами типа разрешени€ экрана, отсутствующего Windows Aero, иного оборудовани€ типа звука и сетевых подключений, прив€занных к конкретным адаптерам. ќднако теперь мы можем вытащить даже DNS и иные IP-адреса прив€зки через реестр (гуглим, господа), данные дл€ входов на VPN, SMB, социальные сети если они авторизованы или их сохранЄнные пароли в браузерах, ѕќ с прив€зью к ќ— будет работать (если прив€зана к ќ—, а не к железу с помощью серийников), истории переписок в мессенджерах типа skype (shared-dynco, Skype log viewer) и иных QIP (QIP history converter), браузерные аккаунты Google и Firefox, Opera Link, в общем и целом, цель исполнена.



¬спомним про архивацию Windows, котора€ больша€ дыра в безопасности: если сделать бэкап пользовательских файлов, то можно смело вручную попробовать восстановить файлы пользовател€, акром€ юзер дженерейтед контента (UGC), фото, видео, txt-шек, doc-ов, который и так на поверхности, архиваци€ сохран€ет файлы из папок кэшев браузеров, историю, сохранЄнные пароли, куки, настройки и т.д. Ѕыть может, авторизаци€ на каком-нибудь мохнатом неключевом сайте даст ключ Advertisement ID или иные ключи €ндекс-крипты чтобы интернет встретил нас контекстной рекламой про гинекологию и печатные платы. Ћаза€ по самым основным сервисам типа соцсетей и иных почт следует соблюдать осторожность, ибо теперь же у нас интернеты сделали параноиками всех, везде двухфакторна€ аутентификаци€, прив€зка к мобильным номерам и т.д. ¬сЄ, что можно сделать в оффлайне - лучше делать в оффлайне, следующа€ идеализаци€ - если нужно вылезти в сеть под исследуемой машиной, сделать это из той же сети в те же времена, когда юзер там же. Ќа худой конец можно подключитьс€ через модем с тем же мобильным оператором, что пользует исследуемый пользователь дабы C0PM не сорвалс€ от неча€нной —ћ—-ки.




—ейчас чернушное: если это однократный прецедент доступа к железу, то это пожалуй всЄ. ¬с€ наша добыча. Ќо теперь, зна€ учЄтные данные дл€ входа в ќ—, получив пароль, мы можем внедрить и добавить в исключение антивирусов и иных антиспаев любой логгер дл€ отслеживани€ и перехвата всего-всего-всего. Ёто при случае.  онечно же, данный мануал €вл€етс€ общим среднестатистическим случаем дл€ среднестатистических потребностей oboi_komp1 (450x337, 29Kb) исследовател€ среднестатистических локальных машин. Ќамеренно не рассматриваю любые аспекты, затрагивающие материально-финансовую сторону, а с морально-этической составл€ющей боритесь сами - стоит ли оно того, или это спортивный интерес. ƒумаю, не большой секрет в том, что ”—Ѕ крепко жмЄт сотрудников по части таких вот действий, и без ордера, без запроса к операторам св€зи, провайдерам а зачастую и хоз€евам соцсетей нужную инфу достать непросто. «десь же рассмотрена абстрактна€ ситуаци€, когда есть возбужденное дело, есть недостаточное количество улик, нет разрешени€ либо оно зат€гиваетс€ сверху на полное исследование всей подноготной, а самолЄт в кампучию или иную дауншифтию дл€ исполнител€ преступлени€ вылетает вечером, надо лишь знать номер рейса и место вылета чтобы вз€ть на гор€чую. Ётакое супергеройство в ограниченном временном диапазоне. ¬роде как и утечка, вроде как и нельз€, да вроде в деле и не будет освещено то, как следствие узнало нужную инфу, вроде как по косвенным уликам))))


¬ посте, на самом деле, содержатс€ завуалированные ответы на банальные вроде бы вопросы: как пересадить Windows на другую материнскую плату, компьютер, без переустановки, помен€ть платформу Intel / AMD, починить загрузчик, зайти в Windows без парол€, при усердном гуглении нужных ключевых слов из поста можно даже найти мануалы делай раз-два-три.

–убрики:  этот удивительный мир вокруг нас

ћетки:  

ћинистерство

ƒневник

¬оскресенье, 07 ƒекабр€ 2014 г. 02:49 + в цитатник
обороны ♛ћен€ любимого♛ имени ♛ћен€ Ћюбимого♛ сообщает о практически полном восстановлении психической неу€звимости. ƒа, господа, € практически полностью пришЄл в норму, и в ближайшее врем€ можно будет написать главу-эпилог ещЄ одной части приватного раздела дн€вки. ј теперь остаЄтс€ уповать на день гр€дущий и попутно исправл€ть брейкаут-плату под QFN44, разбиратьс€ с nLRF24 и наконец уже разродитьс€ большущей кросс-платой с периферией.
 стати, насто€тельно рекомендую почитать книжку —тивена ѕинкера Ђћџ—Ћ≈ ќƒ. язык и мышление Ч какова св€зь между ними?ї, увидите аналогии и даже можно проследить нотки теории эволюции. » оп€ть же, капельку банальщинки от мен€:
ƒо и после iPhone
 ак видно, эволюци€ формы и диза телефона упЄрлась в потолок, как в своЄ врем€ упЄрлась эволюци€ множества Ђсвежихї технических устройств, после которых они стали совсем обычной вещью. Ќе будь эпла, любой бы производитель до этого дошЄл, как дошли до того, что у автомобил€ 4 колеса и определЄнные каноны в автомобилестроении. ¬ итоге имеем усреднЄнный по дизу автомобиль, отклонени€ от которого воспринимаютс€ как Ё“ќ:
90842-south-park-IT-gif-ginger-segue-3arT (317x240, 78Kb)

  чему € клоню? ƒавно стоит задача сделать прибор, по эскизам должен напоминать носимый анализатор Rohde&Schwartz:
‘ото4375 (525x700, 77Kb)
¬от как вышел первый блин комом на 3D-принтере:
‘ото4361 (525x700, 45Kb)
ЌедочЄтов чуть более, чем доху€, однако некотора€ схожесть прогл€дываетс€. ¬тора€ верси€ поскладнее будет. ѕон€тное дело, что эскиз родилс€ у вышесто€щего руководства от взгл€да на первый пример, однако китайский мыслекод пошЄл ещЄ дальше. я не уверен, что в Gainta сид€т мудрые китайские мудрецы, однако их мыслекод с хорошим попаданием угадал юзкейс и назначение девайсов подобного форм-фактора. “аким образом, не столь совпадени€, сколько действительно мозг у людей работает одинаковым образом за исключением частностей.
big_plastic_case_g9_e (466x350, 26Kb)
ѕриблизительно то же самое предлагает немчурска€ Bopla.
bopla (700x512, 42Kb)
“.е. все эти замечательные формы в корпусах обусловлены как антропометрическими показател€ми, так и общей идеологией. ¬спомнилось, как классе в 5-м мы с покойным нынче ¬алеркой обсуждали интерфейсы известных нам, щенкам, операционок и искали некое совершенство. “огда люди ещЄ не разучились (а только ещЄ учились) пользоватьс€ персоналкой, мышкой и клавой дл€ удовлетворени€ печатной потребности. » была выдвинута мысль, что кнопки закрыти€ окна имеет смысл унести в правый нижний угол окна. Ќо € инстинктивно сопротивл€лс€, и годы спуст€ обнаружил подтверждение у Ћебедева с его матрицей эмоций, где правый нижний угол, получаетс€, говно, и пригоден разве что дл€ раст€жки, а поиск совершенства в 10 лет лишь повод выебнутьс€ и сделать не как у Ѕилла √ейца. ќтсюда же, кстати, произрастает изменение интерфейсных кнопок управлени€ окном в ранних верси€х MacOS (1984...1998) в более или менее удобную группировку воедино трЄх кнопок в современных OS X:
mac1984 (513x343, 5Kb)
BCFKh (176x88, 23Kb)
«ан€ло это чудо эволюции столько лет (»ћ’ќ) только из-за ƒжобсова отстранени€ от дел, который вернувшись без комплексов передирани€ у мелком€гких, просто Ђƒа Єба, неудобно же, Ѕилл лучше сделалї просто слепил всЄ в одно, но в другом углу.
ёзабилити, мать его. Ёто ж можно ещЄ много постов написать, например, про зар€дные устройства и блоки питани€, про кнопку включени€ или рокерный/движковый выключатель прибора, про IP-степени защиты и необходимость применени€ защитных стЄкол, но об этом позже.
–убрики:  этот удивительный мир вокруг нас

ћетки:  

ѕочему MS таки села в лужу

ƒневник

¬торник, 11 »юн€ 2013 г. 03:06 + в цитатник
ѕост давно пылитс€ в черновиках =)


¬от мы и вернулись в дефолт сити.  ак и множество других хом€чков (перва€ стади€ Ч подражание), зафоткал свою безм€тежность в “атарии:
¬ерхнеуслонска€ безм€тежность

“ак почему же Microsoft терпит фейл за фейлом на свежих рынках? ѕомнитс€, была у PSB песенка Break4Love, которую € по традиции называл Ђбрейк четыре лафї взамен нормальному названию, как и вс€кие Ђайсикю два гоуї, Ђчетыре пэ-дэ-аї и т.д. Ќет, € в курсе как оно подразумевалось, но... ¬ один прекрасный момент √ейст передал Ѕалмеру бразды правлени€ MS, и началась разработка неверо€тно геморройной платформы Ђ.NETї. ¬ыдуманна€ как великое благо, платформа .NET Framework создала куда больше проблем, чем решила. Ќапример Ч поставить еЄ. ƒа, да Ч на живую винду, и чтобы версии друг с другом дружили сверху вниз, ибо громоздкий проприетарный софт зачастую начинает требовать версии 4.0, и пытаетс€ ставить их, следовательно, обламываетс€. » с каждым дистрибутивом поставл€етс€ хот€ бы веб-инсталлер, если не полный пакет.  акандокало похуже €ва-машины под DOS. “ак € к чему? ћожет, фреймворк и замечательный и это всЄ нытьЄ, но название его € читаю никак иначе как Ђточка нетї. ¬ы бы ещЄ ЂЌ≈“ и точкойї назвали Ч сплошной негатив даже в наименовании, €сен пень как корабль назовЄшь... ¬от така€ метафизика.


“ем не менее, € всЄ-таки искренне пытаюсь пон€ть, что за херн€ вообще происходит в трендах и рынках, и где MS налажала. 15 лет назад никто и подумать не мог, что серьЄзные и полезные вещи можно будет делать не только на десктопах, а портативные устройства станут мобильными и куда сложнее, чем органайзер с тетрисом и звонилкой. 10 лет назад взлЄт мобильных платформ казалс€ уже очевидным, да и средние характеристики устройств класса  ѕ  были уже не так дурны, хоть и на RISC ARM платформе. ƒа, MS создала великолепные стилусоуправл€емые Windows Mobile 200x, которые изнутри вроде бы даже похожи структурой на взрослую версию, чтобы хом€чкам не переучиватьс€. ќднако вспомним основополагающий принцип Windows Ч обратна€ совместимость. ¬ линейке 9x вообще никаких проблем не было, фифти-фифти 16- и 32-разр€дного кода, мешанина и ад. «ато оно пердит, но едет работало на любом собранном на помойке железе. Ћинейка NT была немного строже Ч вставала со 100% гарантией разве что на брендовые машины, которые были сертифицированы и драйвера были написаны (NT до версии 5.0 капризничала по части оборудовани€), и звали их рабочими станци€ми, стоили они дохрена и больше.   примеру, ситуаци€ на 2000 год: сравниваем мою свежепроапгрейженную домашнюю машину и фирменный Compaq Deskpro EN. Intel Celeron 333, i440BX, 64MB PC100 SDRAM, 5GB HDD, 4MB S3 Trio3D/2X AGP против Compaq Deskpro EN: Intel Pentium III 700MHz, i815, 128MB PC133 SDRAM, 80GB HDD, 64MB nVidia Quadro. ќбе умели пускать 16- и 32-битный код, и казалось бы, проблемы тогда не существовало, хот€ были и другие архитектуры, к которым MS имела слабое отношение. ¬ линейке NT (особенно в XP) была применена прекрасна€ реализаци€ виртуальной машины дл€ 16-битных процессов Ч NTVDM/WOW, так сказать говнодос, которого вообще не ощущаешь. Ѕывают, конечно, капризные игры, которые напр€мую работают с устройствами, но к NT 5.1 вроде залатаны все дыры. Ќа этом моменте стоит остановить экскурс в историю и задать вопрос:


1) дл€ запуска старь€ достаточно транслировать вызовы API Win16 в аналоги Win32, указатели пам€ти и иные скользкие места совместимости форматов PE;


2) дл€ запуска на Windows Mobile PE-исполн€емых файлов достаточно их перекомпилировать под ARM (при наличии сырцов) без трансл€ции вызовов;


3) реализации ReactOS и Wine доказывают, что разбор API возможен, вопрос чисто архитектурный.


—ам вопрос такой: неужели, бл€дь, настолько т€жело было написать аналогичную виртуальную машину-трансл€тор (на худой конец эмул€тор) x86-ARM? ƒа пусть даже не на ходу, с отложенной трансл€цией, ведь операционные системы не брезгуют префетчерами и предсказани€ми дл€ оптимизации запуска программ, что сложного сохранить уже оттранслированный код где-нибудь в закромах и запускать из него? ƒа, пусть первый запуск незнакомой софтины займЄт дес€тки минут, зато потом наступит рай. »ли это противоречит сраной правовой политике? ј может, аппаратные требовани€ €кобы подвод€т? ƒа вр€д ли кто додумаетс€ запускать рендеринг сложных сцен в 3dmax на  ѕ  неродным дл€ ARM алгоритмом.


ƒа, было бы условно медленно, но мощности же растут. ћощностей современных потомков  ѕ  хватает на эмул€цию в BOCHS полноценной Windows XP со всем скрабом! Ќет, это злой умысел, который сейчас забивает гвозди в гроб перспективы Microsoft остатьс€ на мобильном рынке. “ем паче, они продолжают их забивать вполне успешно Ч чего только стоит цифрова€ подпись софта на Windows 8/RT.
“ут ведь какое дело, даже дл€ J2ME платформы Nokia S40v5 нашЄлс€ таки на просторах интернетов эмул€тор процессора 8086, который укладываетс€ в ограничени€ хипа в 2ћЅ и быстродействие позвол€ет даже „“ќ-“ќ делать на нЄм в реальном режиме Windows 3.0, а уж если бы это была не Java, а почти нативный ELF, то там и до 386-го недалеко, а там...  ороче, сами виноваты. ¬от она Ч цена сегментировани€. —ейчас уже слишком далеко и поздно, Ђпод палецї уже не заточишь скроллбары и кнопочки 16х16.




ј пока они туп€т и картина неутешительна€, € потихоньку приблизилс€ к тому, чего долго и страстно хотел. »так, альтернативный вариант развити€ истории, если бы курс был вз€т на tablet computer, нежели internet tablet. ¬от оно, держанное в руках √ейтсом чудо с того конца света Ч планшетный компьютер OQO Model 02.


ћимими

¬нутри начинка 2007 г., VIA C7 1.5GHz, 1GB, 60HDD, QWERTY и мышь(!) плюс дигитайзер Wacom под стилус, само собой Bluetooth+WiFi, без модема, автономность 2-3 часа (расшир€етс€ аккумул€тором и заменой HDD на SSD). –азмером это чудо 142×84×26мм и весом 400гр., что сравнимо с PSP или Eking S515. „то понравилось, думаю, очевидно. Ќедостатки же есть: мала€ автономность (по сравнению с Dell Latitude 10 часов, но € наверное, хочу невозможного), HDD вместо SSD (скидка на древность), отсутствие адекватной OQO-утилиты управлени€ питанием, нет дырки/места дл€ стилуса, слота дл€ SD, ¬≈Ќ“»Ћя“ќ– ј–––√√√√√! ѕо ощущени€м VIA хуесосит даже у целерона, который в ASUS Eee 900, а в остальном очень продуманна€ вещица ибо проектрировала  анада. Ќа родную XP Professional (ENU) поставил SP3 и пакет Tablet PC, добавл€ющий распознавалку и экранную клавиатуру всюду, включа€ winlogon (!), питанием процессора можно гибко управл€ть RMClock. я визжу от восторга , и дл€ казуального everyday юза в качестве планшета и  ѕ  мен€ вполне сатисфачит. ќднако на отдаление от места расположени€ на 10 дней проверенно Ч имеет смысл брать Eee.




ѕомимо лютой миниатюризации € также продолжаю экспериментировать с иными применени€ми вычислительной техники. ѕоскольку скопилась гора старого железа, до мен€ дошла сама€ банальна€ эволюционна€ мысль Ч вбил в гугл Ђобъединить компьютеры в одинї хуй знает зачем, авось по€вилось что-то, акром€ кластеризации. » понеслась...


Ќет, майнить коины € не собиралс€, зато напоролс€ на статейку  риса  асперски ’акер є 08/07 (104) ќдна голова хорошо, а две лучше, где он в попул€рных выражени€х объ€снил, что даже Beowulf-кластеризаци€ это сложно и Ђнаху€ї оно дома, что по закону јмдала на интерконнект старого железа уйдЄт ресурсов больше, чем выигрыш, да и стоить оно будет, а мне хочетс€ за так, и то, что распределЄнные вычислени€ вместе со всей терминологией типа RPC, MPI, GRID-ами и mutex-ами достойны целой академической отрасли и по ней пишутс€ докторские, а также что делегирование и управление сверхнадЄжным арбитром сродни работе начальника над бездельниками и поедател€ми калорий киловатт, и пожалуй, самое главное: дев€ть женщин не род€т одного ребЄнка за мес€ц, дев€ть €иц в одной таре будет готовитьс€ столько же, сколько и одно, и дев€ть кораблей не перевезут один груз в дев€ть раз быстрее. «ато перевезут в 9 раз больше груза одновременно. ¬ыигрыш от распараллеливани€ следует искать в делегировании несв€занных между собой задач, определ€емых критери€ми зависимости результатов операций. Ѕанально Ч кодирование/преобразование аудио-видео информации, подбор хешей и паролей к архивам без rainbow-таблиц и с ними, остальное вы додумаете сами .


 ластер на коленке
¬низу Ч тот самый образчик Ћƒ—ѕшной мебелировки с Celeron Tualatin внутри.

я поскрЄб по сусекам и удалось собрать 7 машин разных конфигураций. ¬ыбрал вариант простого объединени€ узлов в сеть 100M Ethernet без объединени€ в домен, адреса которым выдаЄт DHCP через хаб/свитч роутер домашней сети или управл€ющий компьютер через второй сетевой порт. “аким образом € решил вопрос Ђбезопасностиї со стороны WAN. Ќа все машины почти без проблем встала одинакова€ Windows XP SP3 с замечательным апдейтом, добавл€ющим функционал RemoteApp из Windows Server 2008, что позволило не держать на управл€ющей машине громоздкие полные рабочие столы mstsc, а лишь отдельные нужные окна (с общим буфером обмена и одним окном в фокусе). Ёто уже больше похоже на Ђобъединение компьютеровї из поискового запроса, ведь теперь € могу делегировать задани€ машинам просто переключа€сь между окнами.


SoXiEs_cluster2 (700x274, 80Kb)
„етыре ноды перебирают пароли

ѕро балансировку нагрузки придЄтс€ помнить самому, конфигурации узлов (нодов) варьируютс€ от Pentium II-450 до Pentium 4 HT (Conroe), по возможности энергопотребление периферии сведено к минимуму, отключен звук и по возможности используютс€ встроенные видеоадаптеры. Ќа всех нодах включен сервер telnet дл€ экстренных случаев, а также настроено удалЄнное выключение одним cmd-скриптом. ќбщего хранилища как такового нет, в его роли выступает управл€юща€ машина MAIN с расшаренными ресурсами (mstsc настроен таким образом, что при входе на ноду сессии доступны все буквы дисков клиента по адресу \\tsclient\). ¬ теории, при чЄткой балансировке ресурсоЄмкие задани€ должны завершитьс€ одновременно, однако при брутфорсе паролей веро€тность ускорени€ исхода возрастает в разы ибо потоков и точек старта больше.


SoXiEs_cluster1 (700x309, 60Kb)
—емь нод (ничего не делают) Ч окончательный вариант

“ак как железо далеко не первой свежести, настройка и приведение к общему знаменателю потребовала долгой ебли вприс€дку. ” некоторых машин кроме проблем с совместимостью планок пам€ти наблюдалась севша€ батарейка, котора€ не позвол€ла грузитьс€ вслепую, вспухшие конденсаторы в дерев€нном корпусе, один из BIOS'ов при отключении до завершени€ самотестировани€ POST вообще самосто€тельно запускает SETUP и не сообщает никак и загрузка стопоритс€, а если всЄ гладко, достаточно двух кабелей Ч питание и сеть. ћашинку, запихнутую в корпус видеомагнитофона Daewoo, удалось заставить грузитьс€ с карты CompactFlash, причЄм Windows видит еЄ как съЄмный диск и успешно монтирует флеш-брелоки без Hitachi microdrive. “ьма тонкостей, но оно всЄ удивительным образом работает , хоть при работе и нужно запирать всю стойку в отдельное помещение из-за шума и тепла.


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

–убрики:  здесь и сейчас
этот удивительный мир вокруг нас

ћетки:  

ѕам€ти Windows 3.11

ƒневник

—уббота, 24 —ент€бр€ 2011 г. 03:32 + в цитатник


стащено с imagefap
Ётот пост можно не читать, он целиком и полностью состоит из abandonware-ориентированного задротства.
≈сли какое-то слово в заголовке осталось непон€тным, или не хватает интереса к теме, можно смело пропускать - ничего не упустите.


“еперь это уже полна€ некрофили€, если ко времени поста про винду ещЄ хоть кто-то Ђжилї с 3.11, то как гласит “Ємочка здесь, 24 сент€бр€ 2011 было всего 2.3% таких динозавров. Ќо съевша€ мен€ до мозга костей недоось не отпускает и по сей день, и потому € ещЄ раз попыталс€ приаттачить еЄ к современности, вдохновлЄнный одной из картиночек Sick Windows Tricks.

ѕосле установки она ничего не умеет и выгл€дит так (VGA 640x480x16 цветов)

Ќостальгировать далее...
–убрики:  этот удивительный мир вокруг нас

ћетки:  

Ќет предела совершенству

ƒневник

¬оскресенье, 13 ћарта 2011 г. 04:06 + в цитатник

¬ седьмом виндавозе командна€ строка всЄ ещЄ нуждаетс€ в куче сторонних утилиточек дл€ автоматизации и более глубокого ювелирного вмешательства в систему. “ак, rundll32 очевидно не мен€лс€ лет этак 10 (да, это по-ублюдски, но € обращаюсь к WSH/JS/VBS/BAT/CMD чтобы решать мелочные, но дико annoying с точки зрени€ быдлопользовател€ вопросы удобства). —егодн€ мне потребовалось чтобы окошко AVerTV автоматом уЄбывало на второй дисплей и максимизировалось при запуске. Ёто было сверхтрудно, но всЄ получилось.


√лобально говор€, мне откровенно нравитс€ подвижки Microsoft и всей платформы Wintel в сторону юзер-френдли, свистоперделок и прочих критериев юзабилити, в последнее дес€тилетие начина€ с распространени€ Windows XP  (255x202, 77Kb) компьютер перестал восприниматьс€ как на картинке, этаким глючным гробом с разноцветным текстолитом внутри, и сейчас вс€ческие стандартные спецификации совместимости/интерфейсов типа (USB 2.0 и WiFi) уже вышли на тот уровень, когда можно не задумыватьс€ (покупателю это главное), будет ли оно вообще работать. ќсобенно этой отточенностью и придроченностью комплектующих слав€тс€ ноуты. Ќо везде бывают исключени€ - на 64-битной семЄрке мне так и не удалось заставить работать ультрадешЄвую веб-камеру Genius Eye 110 и такой же донгл ISSCBTA (Bluetooth), обе желез€ки 2005 года выпуска, но их можно безжалостно выкинуть или пустить в старые компы; также со скрипом встали аналогичной давности сканер Mustek 2448TA и тюнер AVerTV M15H, что потребовало как раз первого абзаца данного поста.


—лово Wintel вызывает во мне бурю оргазма, жаль оно не приобрело широкого распространени€, но иначе и не назовЄшь Ц все эти ЂIBM PC-совместимыеї и Ђx86ї уже достаточно стары чтобы обозначать принадлежность к Ђне-эппловскомуї компьютеру. ¬интел, конечно, тоже не совсем точное слово, но процессоры AMD всю историю считались нищебродскими заменител€ми, а VIA здравомысл€щий человек дл€ производительного и современного компьютера не купит, поэтому »нтел он и в африке »нтел, что даже в маках его став€т, а линуксы исключительно дл€ красноглазиков и прочих организаций, терзаемых проверками подразделени€ защитников пиндосских капиталов. ѕоэтому Windows+Intel как сама€ попул€рна€ платформа.


Ќи в коем случае у читател€ не должно возникнуть мерзкого ощущени€, что € сомневаюсь/колеблюсь в вопросе платформы компьютера, здесь стоит быть выше вечных вопросов, просто хочу констатировать факт - за 30 с хвостиком лет существовани€ двух платформ они потихоньку обретают сходные черты, в частности писюки Wintel уверенно движутс€ в сторону концепции беспроблемности, когда ты такой ламер приходишь в магазин и заказываешь собранный компьютер, упичканный интерфейсами на все случаи жизни Ц usb/wifi/bluetooth/bluray/firewire/sd/mmc/produo & etc, включаешь дома и у теб€ всЄ работает.

–убрики:  здесь и сейчас

ћетки:  

 —траницы: [1]