Pull to refresh
19
0
Сергей Тищенко @TishSerg

Software Engineer

Send message

Среди Винд с 7 по 10 — обязательно требует 8.1.
Но даже безотносительно ключа: такой ei.cfg, который я привёл даёт возможность выбирать редакцию среди всех образов в install.wim/install.esd, что тоже удобно.

Ну, я Grub4Dos уже очень давно использую. Приблизительно так:


title Acronis BootCD
set isofile=/grub/iso/Acronis_BootCD.iso
find --set-root --ignore-floppies --ignore-cd %isofile%
map %isofile% (hd32)
map --hook
chainloader (hd32)

title Linux Mint 17.2 - Release i386 Cinnamon
set isofile=/grub/iso/linuxmint-17.2-cinnamon-32bit.iso
find --set-root --ignore-floppies --ignore-cd %isofile%
map %isofile% (hd32)
map --hook
kernel (hd32)/casper/vmlinuz  file=/cdrom/preseed/linuxmint.seed boot=casper iso-scan/filename=%isofile% quiet splash --
initrd (hd32)/casper/initrd.lz

Другое дело, что с монтированием Виндов до сих пор не заморачивался:


iftitle [find --set-root --devices=h /bootmgr && call set bootmgr=%@root^%] load BOOTMGR of Windows NT 6.0+ on %bootmgr%
chainloader %bootmgr%/bootmgr

Ну, строго говоря, ei.cfg — не обязательно для пиратства… Это способ отложить ввод ключа)

А что не так с 10-кой?
У меня Windows_10_x64_Th2.iso — 3,4 ГиБ;
Windows_10_x86_Th2.iso — 2,6 ГиБ

Понимаете, не все люди профессиональные эникейшики. Некоторым приходится сталкиваться с установкой Винд максимум раз в месяц. Смысл что-то серьёзное городить?

О, да! Bootice — вещь! Я только им и пользовался. Но, поскольку предмет статьи был выбран без стороннего софта пришлось разобраться с bcdedit. И не такой уж он и страшный :) + можно заскриптовать.

А зачем куда-то лезть? В среде того же WinPE можно спокойно копировать нужные файлы. Кому не нравится WinPE — можно загрузиться с какого-нибудь Live ISO.
Так ведь и .NET тоже есть…
netmf
Пожалуй Вы правы. Чуть менее, чем никак. Тогда я без понятия о ком речь :(
Это тот, который Самизнаетекто? (На букву «Л»)?
На видео 2:20 SMETANA STREET :D
О, да! sprintf(), а за ним system()… Кто знает, где и сколько ещё уязвимостей есть из-за этой комбинации… Что-то подобное я описывал в статье Эксплуатируем root-уязвимость в роутерах Asus. Только там обмен с роутером по UDP. И даже аутентификация не нужна была.
Спасибо за подсказку про возврат указателя на локальную переменную. Привык к C#, у тут так же написал. Оно и так работало, вот и не обратил внимание. Да ещё и MSVS не предупредила.
Похоже, что стоковые прошивки и AsusWRT возвращают длину ответа в разном порядке байтов.
В моём случае (сток) — big-endian. Поэтому я преобразовывал её с помощью ntohs().
В случае других — little-endian. Им преобразовывать ничего не нужно.
Я добавил процедуру определения порядка байтов в функцию. Теперь должно работать для обоих случаев. Обновил на гитхабе.
Прочитайте полностью то, что написано под спойлером Подробнее о различиях RT-xxxE и RT-xxxLX
А попробуйте-ка этот. Упал или нет?
И нам расскажите потом!
Я уже ВК пообщался с человеком, так у него чего-то AsusCmd крэшится. А у меня всё нормально.
А ещё у него процессор Broadcom BCM53572 (RT-N10P_V2). Мгновенная скорость передачи через AsusBinWrite ~1500 Bps против моих ~150 Bps (Realtek RTL8196C).
это ж мой роутер на картинке

У вас такой роутер? Точно такой же? Если другая модель — протестите эксплоиты, пожалуйста! Особенно мне интересна скорость заливки файла с помощью AsusBinWrite (чтобы знать, верна ли моя догадка про зависимость от скорости CPU роутера).

Признавайтесь — вы из клана тестировщиков! :)

Эм… Не угадали. Мне больше нравится творить, чем тестировать чужой говнокод :)
2

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity