Eugene
Dosbox подойдёт?
Да, но там не 100% эмуляция, но многое эмулируется нормально.
🇷🇺 Konstantin
Да, но там не 100% эмуляция, но многое эмулируется нормально.
А мне в процессе экспериментов ещё что-то может понадобиться? Может тогда на виртуалку обычный dos лучше?
Eugene
Ну и там современного железа нет, насколько я знаю. Скажем, с USB, AHCI и т.п. вряд ли получится работать.
🇷🇺 Konstantin
Спасибо
Eugene
Ну и там современного железа нет, насколько я знаю. Скажем, с USB, AHCI и т.п. вряд ли получится работать.
Я даже не уверен, что там PIO нормально обрабатывается при работе с ATA. Хотя, может, и нормально.
Eugene
асм обязательно
Да почему же? Вполне можно и на С делать, если не всё, то почти всё.
Dmitrij
А в досе(в реальном режиме адресов) выравнивание стёка производится по границе 4 байт ? или как ?
Dmitrij
ок, спс
Dmitrij
Почему стЁк? Откуда это? :))
из разговорного ))
Eugene
из разговорного ))
Не слышал ни разу такого разговорного :)) В целом, если не выравнивать, тоже будет работать нормально. Там только при переходе через 0 какой-то косяк, не помню уже что именно происходит. Например, когда sp=1 и делаешь push.
Dmitrij
ок
Dmitrij
пробовал скачать два раза - телеграм дэсктоп линуксовый падает (1.9.4 версия)... а в портах нет свежей версии ((
Aiwan \ (•◡•) / _bot
наверное лучше по "программе" рассортировать
Dmitrij
по папкам нужно залисть (там ведь тема урока - дата и файлы, вот наверное по датам/урокам и паковать и выкладывать)
Eugene
Зря удалил. У меня нормально всё скачивается...
Aiwan \ (•◡•) / _bot
Зря удалил. У меня нормально всё скачивается...
я изза сортировки, не посмотрел что там все по темама разбито
Dmitrij
29 уроков (папок) выходит
Eugene
Dmitrij
http://cloud.mail.ru/public/4aGL/3EFRUMvq6/
Dmitrij
в чате флейма ссылку кинули
Eugene
Ништяк :))
Eugene
Там же одно и то же? А то вдруг разные даты....
Eugene
Хотя нет, вижу по первому архиву, что то же самое.
Aiwan \ (•◡•) / _bot
одно и тоже, это по сети гуляет
SoyuzDeveloperTeam
почему у тебя нет сорцев?
Потому что ПО разработки Росокосмоса, а они любят не давать исходники.
SoyuzDeveloperTeam
мб это не адрес команды, а её ид/индекс?
и что тогда? как тогда по нему обратится?
Aiwan \ (•◡•) / _bot
#book reverse_engineering_otus_2019 1 Низкоуровневое программирование на ассемблер под x8086/x64 1. Регистры процессора, работа с памятью 2. Представление данных, кода, опкоды команд 3. Арифметические, логические команды. Команды условного/безусловного перехода 4. Работа со стеком, цепочечные операции, прерывания_BIOS.pdf
Aiwan \ (•◡•) / _bot
#book reverse_engineering_otus_2019 2 Низкоуровневое программирование на ассемблер под MIPS 1. Регистры процессора. Работа с памятью 2. Арифметические, логические команды. Команды условного/безусловного перехода 3. Опкоды команд
Aiwan \ (•◡•) / _bot
#book reverse_engineering_otus_2019 3 Защищённый режим процессора 1. Сегментная организация памяти 2. Страничная организация памяти
Aiwan \ (•◡•) / _bot
#book reverse_engineering_otus_2019 4 Внутреннее устройство Windows 1. Объекты ядра 2. Менеджер памяти 3. Диспетчер ввода-вывода
Aiwan \ (•◡•) / _bot
#book reverse_engineering_otus_2019 5 Системное программирование 1. PE формат 2. WinApi функции. Перехваты WinApi функций 3. Программирование Native приложений 4. Способы добавления в автозагрузку 5. Программирование служб 6. Настройка рабочей среды для отладки драйверов режима ядра
Aiwan \ (•◡•) / _bot
#book reverse_engineering_otus_2019 6 Написание простейших драйверов 1. Написание кастомного MBR
Aiwan \ (•◡•) / _bot
#book reverse_engineering_otus_2019 7 Обратная разработка программ 1. Динамический анализ кода 2. Статический анализ кода 3. Разработка shell кодов 4. Metasploit 5. Внедрение реверс шела в некоторые прошивки роутеров 6. Поиск и эксплуатация уязвимостей Buffer Overflow/UAF
Aiwan \ (•◡•) / _bot
#book reverse_engineering_otus_2019 8 Без темы 1. 2. Анализ UAF уязвимости CVE-2012-4792 3. Fuzzing приложений
sc
и что тогда? как тогда по нему обратится?
реверснуть код её _отправки_
sc
и его уже вызывать
sc
желательно нахуй переписать конечно, если он не большой
SoyuzDeveloperTeam
Ну протокол собственно вот и он довольно большой, а сама модель охватывает всю небесную динамику и является одной из самых точных в мире (даже точнее той, что есть в ЦЕРНе).
Anonymous
Кто на попугае работает?
Aiwan \ (•◡•) / _bot
видимо да
SoyuzDeveloperTeam
Народ, есть вопрос, прислали программу - работает с стандартом MIL-STD-1553, но документации на эту программу не имеется, так как делало ее предприятие закрытое (почтовый ящик) и оно было в ведомстве МО, так что получить инфу по этой проге невозможно, а разработчик молчит. Я разобрался более менее в программе, но с одни никак не могу разобраться - есть один формат отображения который мне вообще не понятен, но как мне пояснил разраб он нужен для отладки и работает с асмом как-то (как не знаю), вот скрин этого формата, может быть у Вас есть предположение или вы увидели что-то знакомое. Буду очень благодарен.
SoyuzDeveloperTeam
Anonymous
отослали сюда
Anonymous
добрый вечер
Dmitrij
отослали сюда
ты указал что асм - твой язык, я и указал группу по ассемблеру. касательно твоего вопроса по изучению низкоуровневых фишек плюсов для написания компиляторов, наверное нужно курить статьи по профилю, ну и в спеках микропроцессоров должна быть какая-то инфа
Anonymous
есть такая интересная книга
Anonymous
Anonymous
так интересно рассказывается про компиляторы и как на асме выглядит
Anonymous
но это детская книга и она старенькая
Anonymous
нет не мог извини
Anonymous
не нравится поменяй сам
Anonymous
без обид но нету времени
Anonymous
я хочу разобраться а не тратить время на болтовню и заливку
Dmitrij
#book Reverse Engineering для начинающих - Денис Юричев (beginners.re)
Eugene
#book Reverse Engineering для начинающих - Денис Юричев (beginners.re)
Книга постоянно обновляется, лучше качать сразу с сайта beginners.re
Dmitrij
Книга постоянно обновляется, лучше качать сразу с сайта beginners.re
ОК, спс, я эту книгу оформил так как предыдущий выкладыватель поленился оформить выкладку надлежащим образом..
usernameak
я блин скрин этой проги уже где-то раньше видел
usernameak
*пытаюсь вспомнить где*
usernameak
Выглядит как отладочная хрень которую не надо трогать если не шаришь, что там под капотом
­
я хочу разобраться а не тратить время на болтовню и заливку
Не знание правил не освобождает от ответственности.
­
?
https://t.me/c/1067529566/52796
usernameak
Правила надо сначала найти
MrSmith
Держите подгон https://asmjit.com/ https://asmjit.com/asmgrid/ набор всех интрукций https://kobalicek.com/fiddle-asmtk.html веб версия с телефона к примеру поглядеть Там же есть утилиты для измерения латенсити и фремы под си и с++ для генерации, ассемблинга, парсинга и тд
Anonymous
Hi
Anonymous
Hi
­
Hi
Молодец, спугнул.
Wired
Гутен абенд
Wired
А есть ли на слуху какая литература по ассемблеру?
Wired
Сам про него ничего не знаю, хочу это как-то исправить
kitsu
полно в этом же чате по тегу #book
Wired
О, низкоуровневое программирование