Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Впечатления от IDA Pro (Hex-Rays), Ghidra, Cutter (Rizin), iaito (Radare2)
Эта тема не вопрос, а скорее просто делюсь со своими впечатлениями от моего знакомства с программами IDA Pro (Hex-Rays), Ghidra, Cutter (Rizin), iaito (Radare2). Так что, желающие могут тоже...
Стоит ли изучать книгу «Архитектура компьютерных систем. Как собрать современный компьютер по всем правилам» для системного программирования?
Здравствуйте.
Изучаю системное программирование и компьютерную архитектуру. Хочу глубже понять устройство современных ПК на уровне железа, шины, память, процессор, взаимодействие компонентов не...
Написать свой дос
Есть ли где(желательно в книге) полная инструкция, как написать свой дос, включая такие особенности как какие дискеты понадобятся и дисководы, что бы каждая деталь, каждая строчка была оговорена....
Файл с удаленным из него трояном, не открывается дизассемблером для целей его использования по назначению
Всем доброго времени суток, хорошего настроения и бон апети!
Имеется некая игра в файле setup.exe которой был удален антивирусом троян, конечно файл от этого
покоцан и его контрольная сумма...
Редактирование BIOS материнской платы
Хочу посмотреть, живое ли заблокированное ядро у проца.
Материнская плата не поддерживает анлок цп.
Ведь можно просто биос изменить?
Я так понимаю в нём содержится некие инструкции для каждого...
Сколько байтов занимает один пиксель на экране в видеорежиме
Здравствуйте, подскажите, как подсчитать, сколько байтов занимает один пиксель на экране в видео режиме или один символ в текстовом режиме? Спасибо.
Написать драйвер для мышки
помогите написать драйвер мыши!!
Что с сайтом wasm_ru?
Подскажите кто знает, а что происходит с этим сайтом? Что-то очень долгая профилактика.
Отладчик ADF PRO - как пользоваться?
Изучаю язык ассемблера по книге Олега Калашникова "Ассемблер? это просто! Учимся программировать". Автор настоятельно советует пользоваться отладчиком AFD PRO в процессе написания кода для лучшего...
Какой компилятор Ассемблера самый лучший?
Всем привет! Хочу изучить язык Ассемблера, но не знаю какой компилятор лучше выбрать. Пробежался по интернету, но ничего дельного не нашел. Почти все компиляторы либо слишком древние, либо...
Формат данных с плавающей точкой
Представление данных с плавающей точкой
Для изображения чисел с плавающей точкой в процессоре 8087 существует три формата данных. Два из них совпадают с предложенным ИИЭР стандартом для таких...
Подразделы низкоуровневого
Всем привет.
Предлагаю обсудить структуру раздела и то, как её можно привести в более логически удобный вид.
Мы имеем:
Программирование драйверов
Assembler, MASM, TASM
Assembler для...
Есть такие приколы, в которых задаётся вопрос, требующий ответ "ДА" или "НЕТ" (нет убегает).
Есть такие приколы, в которых задаётся вопрос, требующий ответ "ДА" или "НЕТ". Нет убегает (поймать невозможно).Ответом может быть только "ДА".
Пример:...
Не могу найти диск из книги Калашникова "Ассемблер — это просто. Учимся программировать"
Офф сайт Калашникова закрыли. Может быть кто - нибудь знает, где можно скачать диск или найти программы, которые на нём были? Заранее спасибо.
AFD Pro отладчик - не находит отлаживаемую программу
Добрый день! Начала изучать Ассемблер по книге Калашникова "Ассемблер? Это просто!". Там требуется отладчик AFD Pro. Я его установила, но проги в нем не запускаются.
Все программы я складываю в...
Поиск в Ida Pro
Добрый день! Извиняюсь если такой вопрос уже был но как в Ida Pro выполнить поиск по radiobutton?
Допустим есть radiobutton и вывод на экран того что он делает нужно найти все строчки кода к нему...
Где взять русскую инструкцию к WinHex?
Где же скачать?? Где же взять ее?? Подскажите пожалуста.
Машина с бесконечными (неограниченными) регистрами
Уважаемые формучане, помогите пожалуйста написать программу, для деления двух чисел (1-е число больше).
Книги по устройству и программированию процессоров
Добрый день! Посоветуйте пожалуйста книги по процессорам, где было бы описано устройство процессоров (возможно предыдущих поколений), но как можно более подробно. Т.е. не общее, где все...
Можно ли в IDA Pro найти ASCII строку в бинаре?
Привет!
Вопрос в шапке. Нужно найти в PE файле ASCII строку и заменить её на другую, причём более длинную.
Так вот, можно ли это сделать в IDA Pro или предпочтительней использовать...
Формат данных с плавающей точкой
Всем прива! Не могу по ассемблеру найти ответ на тему :"Формат данных с плавающей точкой"... если кто может подсказать сайт или статейку где написано развернута данная тема буду очень благодарен!...
Что такое опкод, система команд и машинная инструкция? Вики путает меня
Компьютерная программа, записанная на машинном языке, состоит из машинных инструкций, каждая из которых представлена в машинном коде в виде т. н. опкода — двоичного кода отдельной операции из системы...
Программа для просмотра содержимого ОЗУ
подскажите пожалуйста прогу для просмотра содержимого оперативы
NASM, как скомпилировать файл?
У меня нет BIN каталога ,а в книге написано ,что для компиляции файла нужно в командной строке написать:f/bin .
как скомпелировать тогда .
Ассемблер - что на нем можно сделать
Будьте любезны, перечислите , что можно сделать с помощью ассемблер. Вывести символ на дисплей, переместить курсор или изменить его размеры, вывести бегущую строку, нарисовать разного рода и цвета...
Декомпиляция в IDA
Добрый день!
Читаю мануал по IDA - пишут, что F5 декомпилирует функцию... Но мало того, что никакой реакции на F5, дк я даже не могу найти как декомпилировать функцию... Если кто знает -...
Ищу книгу Крис Касперски "Фундаментальные основы хакерства"
Доброй ночи, хочу к вам обратиться за помощью, сам программист, только что закончил МФТИ, уже больше года ищу где купить книгу Фундаментальные основы хакерства автор Крис Касперски, не могу никак...
Поиск вызовов в IDA
Подскажите пожалуйста, как в IDA найти все участки кода, которые вызывают импортируемые функции?
Сам список импорта нашел, но не представляю даже как посмотреть где именно и в каких частях...
Ищу декомпилятор для ассемблера
Привет всем !!!
Есть програмка на ассемблере, хотелось бы получить исходный код программы. Смотрел IDA pro 7.0 версии но она показывает не весь код. Есть другие программы для этого ?
Форматтер исходного кода на ассемблере MASM
Есть ли где, на просторах интернета, masm formatter (он же beautifier)?
Онлайн не онлайн, не важно.
Все перерыл, ничего толкового не нашел...
Отладчик для Win 10
Посоветуйте пожалуйста отладчик для десятой винды. Автор книги которую я сейчас изучаю советует AFD, SoftIce и CodeView однако установить у меня их не получается. Желательно с инструкцией по...
IDA, поиск функции из DLL и выполнение в EXE
Добрый день. Подскажите, пожалуйста. Я хочу из чужой DLL узнать, какими функциями выполнить действие, включение лампочек на веб камере, что бы включать их из своей программы. Использовал IDA. Как...
Супер быстрый курс обучения для "знакомства" с ассемблером
Здравствуйте. Обращаюсь к тем ребятам, которые уже чего-то достигли в изучении ассемблера, впитали информацию от кучи источников и могут порекомендовать стратегию изучения.
Постановка задачи:
нужно...
Какой компилятор выбрать FASM, MASM или TASM?
Здравствуйте. Посоветуйте мне какой компилятор лучше выбрать. FASM, MASM или TASM.
Какой из них сильнее, какой проще? Какой компилятор наиболее предрасположен к процессору?
Перевод кода С++ на Assembler
Дали задачку, которую нужно реализовать на ассемблере, можно ли написать код на с++ а потом переделать в ассемблер код?
Command Bar для OllyDbg 2.01
Здравствуйте , помогите пожалуйста найти плагин cmdbar для ollydbg 2.01 , все что нашел в интернете не работает (программа просто крашится с треском)
Спасибо заранее
Машинный код Intel-486 (подробно) + прочие процессоры
Подскажите, пожалуйста, предельно исчерпывающую инфу (т. е. не обзорную, а очень подробную) по машинному коду, его синтаксису - со всеми там префиксами, операндами и пр. - как это выглядит в виде...
Disk, volume, partition
Всем привет.
Хочу прояснить для себя разницу некоторых терминов.
Возьмём к примеру IOCTL_DISK_GET_LENGTH_INFO:
Retrieves the length of the specified disk, volume, or partition.Под диском в...
Самый нижний уровень, доступный программисту
Насколько я понимаю, код прикладных программ (в.т.ч. ассемблерный и машинный) не является "самым низкоуровневым", так как туда встроены разные вызовы к API системы и прочие зависимости, но тогда...
Учебники по NASM (ссылки)
Люди подскажите где скачать учебники по nasm. Начинал учить на винде tasm, перешел на Linux а ассемблер терять ни хочется.
Где можно скачать рабочую версию IDA PRO?
Где можно скачать рабочую версию IDA PRO?
Или другого хорошего отладчика
Помогите пожалуйста!
Спасибо!
Структура файла .LNK
Доброе время суток!
Подскажите структуру файла .LNK
Спасибо!
OllyDBG - есть ли смысл?
Привет!
Решил "овладеть" реверсом и возник вопрос: стоит ли заморачиваться с Олли или она уже морально устарела?
Может не стоит на нее тратить свое время и уделить его чему-то более современному, а...
В популярной форме об 32-х и 64-х разрядной платформе
Здравствуйте. НЕ могли бы вы в популярной форме и доходчиво объяснить: что такое 32-х и что такое 64-х разрядные платформы.
Спасибо.
Расшифровка данных с COM порта
Здравствуйте. Хотелось бы чтобы помогли с информацией.А именно, у меня есть устройство анализатор. К которому, подключен принтер( порт RS-232) DPU-414. После обработки анализатора, принтер...
Расшифровка базы ответов теста формата .qst с последующей перезаписью (Delphi)
Привет всем! Столкнулся с проблемой - нужно решить тест, но не 1 раз, а неограниченное количество. Даже ответы есть (помогли сообщения в теме "Выяснить алгоритм работы программы тестирования на...
Нужно скачать CodeView
учу асм по "дневникам чайника", все вроде нормально только не ладится с CodeView:
1. если скачать с самих "дневников чайника" то экзешник если я открою будет иметь такой вид(рис. 1)
2. в пакете...
Сколько регистров в многоядерном процессоре?
Если, например, в моём процессоре 4 ядра, не считая отключенных, то сколько там регистров rax?
Если регистров rax несколько, то можно как-нибудь выбрать тот, который мне больше нравится?
Наколько я...
Исследование способов сброса процессора
Занимался на днях сабжем. Использовать 4,5 способа:
Аппаратный сброс процессора (Intel) через регистр управления сбросом (порт 0CF9h).
Аппаратный сброс процессора через регистр инициализации и...
Компиляция в HEX редакторе
Есть простая программа на ассемблере:
mov ax, 0001
mov ds, ax
mov ah, 09
mov dx, 0006
int 21
mov ah, 01
int 21
mov ax, 4C00
Для какой архитектуры процессора (CISC, RISC) потребуется больший исходник на ассемблере? на "C"?
Здравствуйте,
попались два вопроса, с ответами на которые я не уверен. Буду признателен за помощь
1) Вы - программируете на Ассемблере. Какая архитектура потребует меньше писать? CISC, RISC или...
Передача данных по HDMI
Добрый день, есть идея реализации передачи данных по HDMI... На Али есть PCI карты с HDMI input\output портами, суть взять например 2 такие карточки, соединить их между собой и попробовать передать...
Оптимизации при компиляции gcc в ассемблерный код
На лабораторную работу нам задали написать свой простейший транслятора си-подобного языка в ассемблерный код. Для этого я выбрал fasm и пока что доволен. Поскольку я совсем не силен в ассемблерном...
Компилирование С++ кода в бинарный
В одном форуме вопрос уже задавался, но по причине отрицательного результата попробую спросить здесь.
Есть код на с++, который должен работать как код загрузочного сектора жесткого диска на...
Подключение плагина OllyDbg v2.01: Отладчик его не распознает
Подключаю плагин, который использовался в OllyDbg v1.01. Отладчик его не распознает.
Есть ли плагин COMMAND BAR для OllyDbg v2.01?
Rdtsc vs rdtscp
rdtsc vs rdtscp
из под virtual box ( host xp, guest debian ) rdtsc встроенная в с++ код постоянно выдает разницу в 1100 - 1700 даже между ними встроить nop или int a; a++;
сколько обычно она...
Как устроен exe файл изнутри?!
Не ну всмысле вообще как?! Ведь если подумать то эксешник это скомпилированные программа, а компиляция это перевод программы в бинарный код, но есть же файл bin и чем он от ехе отличается?! И ещё...
Книга по ассемблеру
Посоветуйте лучшую книгу по ассемблеру (на ваше мнение), с кот. лучше всего начать изучение языка.
Как вариант была "ПИТЕР АБЕЛЬ АССЕМБЛЕР И ПРОГР. ДЛЯ IBM PC", но мне сказали, что она сильно...
Изменить заголовок формы при помощи x64dbg
Всем привет, в общем есть один урок на youtube.
С темой урока то я справился, но захотелось еще поэкспериментировать над файлом.
И вот когда я захотел поменять заголовок формы, я обнаружил что не...
Исходники DOS
Нет ли у кого source code от DOS (хоть какой-нибудь версии)?
Извлечь контент из оперативной памяти
Добрый день! Возможно я ошибся разделом, но честно говоря уже весь гугл перерыл в поисках ответа, в общем есть есть видеоигра с генерируемыми 3д моделями, как их можно из оперативной памяти сохранить...
Зачем нужна линковка программы, собранной nasm
Есть вот такая программа(синтаксис NASM)
section .text
global _start
_start:
mov edx,len
mov ecx,msg
mov ebx,1
mov eax,4
Распаковать .appinstaller
Чем можно распаковать файл с расширением .appinstaller? Первый раз такой вижу
Как находятся сигнатуры в играх?
Всем привет. Захотел «взломать» онлайн стрелялку через программу Cheat Engine. Нашёл указатель на патроны. Все работает. Но у меня такой вопрос: Как люди находят сигнатуру на невидимость, высокий...
Посоветуйте образовательные книги, авторов, видео, фильмы и тому подобное для новичка?
Доброго времени суток. Как называется и с чего начинать изучение той области кодинга которая лежит в основах основ? Дело в том что я хочу понимать работу кода, и ПК в целом на самом нижнем, базовом...
Ghidra - software reverse engineering (SRE) framework
28 февраля 2019 года состоялся публичный релиз инструмента для реверса под названием Ghidra
Ссылка на скачивание (с оф.сайта у некоторых возможна 403 ошибка) - link
Ссылка на GitHub -...
Как в IDA PRO найти функцию, в которой глобальной переменной присваивается значение?
Разбираю DLL в IDA PRO.
Нашел интересующую меня функцию в которой происходит сравнение некоторой глобальной переменной со значением. А вот определить где присваивается значение этой переменной в...
Assembler + UEFI
Привет всем! Недавно начал потихоньку изучать Assembler(MASM в большей степени) и вместе с ним прерывания DOS и BIOS, в связи с этим вопрос немного странный, но все же, можно ли программировать на...
Что модифицирует префикс 48 перед кодом инструкции?
Я столкнулся с префиксом 48 при кодировании в Assembler, вот не понимаю для чего он и каковы его функции и самое главное предназначение. Сможете подсказать?
Каков результат дизассемблирования и ассемблирования в IDA Pro?
Здравствуй уважаемый Mighty All!
Вопрос простой:
Если взять какую-нибудь программу без исходника, прогнать ее через IDA Pro (получить ассемблерный код),
скомпилировать его ассемблером, то будет...
где хранится имя файла
всем привет ) по заголовку темы думаю вопрос понятен но на всякий случай уточню ) скажем есть файл file.exe или любой другой совершенно не имеет значения так вот его содержимое можно выразить...
Область представления исходных данных формулы R=Y-(X&Z). БЭВМ
Помогите, пожалуйста, разобраться с областью представления для R, Y, X, Z, X&Z.... Я понимаю какая область у них будет, если мы будем складывать а не вычитать... Вот - меня вводит в ступор, потому...
Почему к FASM такое плохое отношение?
Я тут побегал по форумам, почитал статеек о ассемблере, и понял. На данный момент под винду 3 топовых компиллера: MASM, TASM и FASM.
Попробовал первый и последний, ибо второй уже не развивается, и...
Прерывания и Windows
Читаю Соломана-Руссиновича, дошёл до такого места:
На аппаратных платформах, поддерживаемых Windows, внешние прерывания
ввода-вывода поступают на одну из линий контроллера прерываний. В свою оче-...
IDE для ассемблера
Привет всем!
Хочу рассказать о простой среде разработки для языка ассемблера NASM, написанной мной.
SASM (SimpleASM) — бесплатная простая кроссплатформенная Open Source среда разработки на языке...
Шина i2c
кто-нибудь программировал шину i2c?
никак не могу найти нормальных примеров, а с контроллерного асемблера переодить неохота, плюс в контроллере аппаратный i2c а я делаю программный через lpt
Игра для программистов на Ассемблере "Core War" (Бой в памяти)
Когда-то в 90-х когда я заканчивал школу , а потом учился в ВУЗе и у меня ещё было свободное время, я видел классную компьютерную игру, которая запала мне в память. Сутью игры было написание программ...
IDA - ошибка при запуске отладчика
почему эта ошибка
Арифметические операции над небольшими целыми числами в процессоре SPARC
Здравствуйте, форумчане!
Есть ли среди вас знатоки архитектуры SPARC? Если да, то просветите меня, пожалуйста, по такому вопросу.
Как в процессоре SPARC выполняются простые арифметические...
Строение бинарного файла
добрый день уважаемые форумчане. Думаю что обратился именно в нужный раздел. очень хочется разобраться со следующим вопросом.
строение бинарного файла
1. исполняемого
-для windows
-для linux
2....
Неоднозначная расшифровка команд
Всем привет!
не могу понять, в чём причина различного поведения IDA Pro
Есть 64-битная DLL-ка. Открываю её в IDA (v1.5.0, интерфейс в стиле Borland C). Я знаю, что по некоторому адресу...
Декомпилировать программу для получения формул расчёта тепловых потерь
Есть программка для неких расчетов, написана вроде как на ms dos, содержит в себе в основном формулы, как можно их от туда достать. Хочу переделать в эксель. Программка во вложениях.
Ошибка при построении и запуске программы
Результаты построения:
Построение начато...
Запустить исполняемый файл ассемблера не удалось! Проверьте настройки.
как ее решить?
Вычисление адреса вектора прерывания
Как получить значение вектора прерывания (шестнадцатиричное) по номеру? Достаточно ли просто перевести номер прерывания в необходимую систему счисления?
архитектура intel x86
Существуют ли ассемблер компиляторы на Mac?
Подскажите какой можно использовать компилятор, чтобы скомпилировать программу на ассемблере!
Важно! У меня Мак и я никак не могу найти нужную программу(
Декомпиляция ехе-файла
Есть небольшой (около 50кБайт), исполняемый ехе-файл.
Насколько реально понять алгоритм работы этой программы, после её декомпиляции?
Какие для этого нужны декомпиляторы и какой уровень...
JavaScript vs C vs Assembler - тесты скорости
никогда не писал на си, вот, подумал было взяться за него, посмотрел по сети тесты скорости, в сравнении с js и оказалось, что он выигрывает, в среднем, где-то раз в пять, максимум 10. Есть, в...
IDA Pro бредит с CS
Запустил 16 битную отладку qemu-system-i386w.exe ... -s -S, научился тут https://habr.com/ru/articles/301334/ 3. Отладка Bootmgr на связке QEMU + IDA Pro.
После исполнения , загрузчик PBR должен...
Ассемблер книги
Есть ли современные книги по языку ассемблер. Если да то какие
Передача данных по LPT порту
Всем привет! Передо мной стоит задача:
Необходимо передать файл по средствам парралельного порта с одного компьютера, на другой. (2 компьютера соединены между собой LPT кабелем).
Вопросы:
1. Мне...
Бинарный Транслятор в elf
Допустим, я транслировал код одной архитектуры в код x86. Каким образом создать elf файл с данным кодом?
С чего начать изучение низкоуровневого программирования?
Ребят, посоветуйте с чего начать. Цель такая: познание компьютерных примудростей на самом низком уровне, как устроены процессоры, память и тд. Как организована работа ОС. И вообще все в этом...
Выяснить алгоритм работы программы тестирования на Delphi и определить структуру файлов-вопросов
Здравствуйте.
Имеется программа-тест для студентов и база вопросов к ней в неизвестном формате.
Нужно выяснить структуру (формат) файла вопросов (как зашифрован?) и алгоритм построения кода...
Создать эмулятор процессора на языке высокого уровня программирования
Доброго времени суток!
В универе стоит задача написать эмулятор процессора на языке высокого уровня программирования по поиску максимального элемента в массиве.
Была лабораторная на языке...
В каком редакторе вы пишите ассемблерный код?
Просто интересно узнать кто с каким ассемблерным редактором работает - WinAsm,
GSS Visual Assembler или вообще Блокнот :D ?
Зачем в процедурах сохранять и восстанавливать esp,ebp,esi,ebi?
Зачем в функций нужно прописывать регистры ebp,esp,esi,ebi,если можно прекрасно обойтись без них?
Если оставить толька строчки 6,7 и 8,то программа также будет стабильно работать!
Пример:
.........
Приложения к книге "Ассемблер? Это просто!"
Здравствуйте скачал книгу по Ассемблеру и в самом начале сказано что нужны файлы приложения для практики... Кто нибудь знает где можно найти файлы приложения для книги Ассемблер Это просто 2ое...
Reverse Engineering (Декомпиляции .lib)
Есть старый шутер 1999 года. Есть я. Есть файл .lib, который находится в SDK это самой игрушки. Нужно декомпилировать файл .lib, минуя\исправляя все декомпиляционные баги, чтобы была возможность...
Найти ссылку на AFD PRO x64
Всем здравствуйте, пожалуйста поделитесь ссылкой на скачку отладчика AFD pro для 64-х разрядной системы, нигде не могу найти
IDA Pro найти старт программы
Помогите найти то место, где вылезает это окно?
Оно сразу при старте вылезает, и просто бесит, программа бесплатная, и активированная и не активированная, это окно всегда торчит, пока не нажмёшь...
Чем отличаются переиздания Питера Абеля?
А вот у кого книга Питера Абеля дома в бумажном виде есть, поделитесь информацией, пожалуйста.
http://static2.ozone.ru/multimedia/books_covers/1004707756.jpg
По сети ходит скан его книги,...
Отладчик x64dbg. Как узнать инструкцию, которая выполнялась до указанной?
Указанная инструкция - push rbx. Как узнать, какая инструкция выполняется перед ней?
(x64dbg) Что происходит при трассировке (переход в середину следующей инструкции)?
Доброго времени суток други! Решил вспомнить прошлое 20ти летней давности, так сказать тряхнуть стариной. И вот взялся я за изучение нового дебагера x64dbg (Version Feb 23 2020), ибо SofyICE канул в...
Как работать с флешкой на уровне BIOS
Как работать (чтение) с флешкой на уровне biosa? Какие функции какого прерывания?
----------------------
Поправте что не так.
Есть программа-загрузчик, в буте дискеты, в которой происходит чтение...
OllyDBG - не разрешает использовать JNZ
Всем привет!
В процессе обучения столкнулся с непонятной, для меня, ситуацией: не получается заменить безусловный переход на условный, кто может объяснить почему и как решить?
Изменить программу, редактируя её HEX-код
На руках находится некая программа тестирования. Мы проходим длинный тест и в конце выводиться сообщение с результатом. Вопрос, можно ли ковыряя ее хекс код что то в ней изменить?
например я нашел...
Задача сохранить в IDA Pro Advanced.v6.1 сложившиеся изминения
Доброго дня! Задача сохранить в IDA Pro Advanced.v6.1 сложившиеся изминения?
Думаю для этой цели подойдет скрипт. Помогите написать кто может пожалуста!
Добавлено через 4 часа 51 минуту
Ну,...
Кодировка в исходниках
Какую кодировку вы используете в исходниках на ассемблере (для комментариев и пр)?
Добавлено через 3 секунды
p.s. Забыл исправть 3-й пункт на "Обычно UTF-8"...
Найти точку входа в интерактивном дизассемблере ida
Как найти точку входа открытого приложение в ida.
WinDBG: как реализовать останов на загрузке конкретной dll
Привет!
Хочу поставить бряку на LoadLibraryExW, когда 1-м аргументом ей передали нужное мне имя dll, например, WaaSMedicPS.dll
Простейшим вариантом, было бы сделать:
sxe ld WaaSMedicPS.dll
...
Прерывания в UEFI
Доброго дня. Создаю программу для работы с оперативной памятью на низком уровне. Интерфейс на С++, непосредственная работа через ассемблерные вставки. Пока, правда, только на стадии проектирования. И...
IDA Pro. Нужно взять сигнатуру
Доброй ночи, хочу перейти с оли на иду, но как в иде посмотреть функции в памяти, к примеру если в оли вести адрес то он переходит по адрессу и показывает его функции(mov,sub,add и тд..)?
мне...
Где скачать ассемблер и получить основной опыт программирования на нем
Подскажите где можно бесплатно скачать ассемблер?
Добавлено через 7 минут
Скажите пожалуйста и в какие сроки можно овладеть этим языком?
Расшифровка опкода
Здравствуйте, нашёл такой замечательный сайт как http://ref.x86asm.net/geek64.html
Там в графе опкода(op1, op2...) указаны значения Evqp, Gvqp, Eb, Gb и т.д. Понимаю я из этого только rax, al и...
Как происходит чтение данных с диска
Я пишу не пишу на языке ассемблера, в основном на С++. Спрашиваю, чтобы видеть возможные пути оптимизации при чтении с ПЗУ. Основная мотивация вопроса – узнать, может ли получиться так, что, при...
Тип данных "%" в IDA Pro - что это
Начал изучать ассемблер (работаю с ARM процессорами)
Однажды понадобилось выдрать пару функций из ядра ОС одной платформы (исходников нет)
В листинге IDA Pro вижу следующую строку:
irq_level %...
Как научиться работать в среде Sasm?
Кто может научить пользоваться и работать в среде sasm?
Для чего нужно низкоуровневое программирование?
Вопрос в заголовке...:)
Как отформатировать флешку в нестандартный формат
Нужно написать программу, которая бы форматировала флешку, чтобы она не открывалась в винде, Linux, но хранила определенный ключ.
Абсолютно не знаю как это сделать.
Подскажите хотя бы алгоритм (или...
Как вы думайте " Язык Ассемблера Жив или Мёртв "
Здравствуйте
Дорогие друзья
Как вы думайте " Язык Ассемблера Жив или Мёртв " ? ? ?
Почему, Я задаю этот вопрос просто ходят слухи что язык АССЕМБЛЕРА уже как 20 лет уже мёртв.
...
Существует ли зависимость между количеством разрядов, длиной адреса и объемом основной памяти
Изменится ли предельно допустимый объем основной памяти, если в команде изменить количество разрядов, отводимых под номер сегмента и номер страницы, оставив общую длину адреса неизменной?
Студент. Хочу понять что такое ассемблер, как на нем писать, как его понять и с чего начать
Ребят, хочу понять ассемблер. Проблема в том, что я студент, пары микропроцессоров уже прошли, но я так и не понял как писать на нем. Хочу попробовать разобраться сам. Посоветуйте пожалуйста книжку...
VAX-11 адресация операндов
Всем доброго времени суток!
Имеется некая команда
X5 = X5 - 1
В таблице есть описание для этой команды
https://www.cyberforum.ru/attachment.php?attachmentid=873848&stc=1&d=1508354976
Как...
Нахождение в скрипте Cheat Engine нового значения переменной
Доброго времени.
Я не силён в программировании, а в языке ассемблера тем более, поэтому вопрос наверняка глупый. Нужна помощь с нахождением места в скрипте, в котором задаётся новое значение для...
Чтобы создать текстовый редактор и компилятор на машинном языке, нужно?
предварительно создать операционную систему, для управления процессами?
Параметры кэша 1 уровня
Можно ли как-то узнать с помощью ассемблерных команд параметры кеша 1 уровня: tag, cache set и offset (тег адреса, данные)? Если да, то куда стоит смотреть?
Подскажите опкод "mov mem64, imm32"
Меня интересует разница в генерируемом коде для инструкции mov mem, imm32 для 32- и 64-битного варианта. Можно ли получить одну последовательность опкодов (байт), которая бы пересылала константу в...
Исправляет ли Olly релоки?
Привет, любимый форум!
При изменении
Понадобилось исправить в одной программе текстовую константу (фатальная опечатка, мешает работать). Новое значение длиннее предыдущего, поэтому я нашёл...
[AFDPro] Остановить программу при ax=0B00h
Как в этом отладчике остановить программу, например когда ax=0B00h?
Перевод строки при логировании x64DBG
Здравствуйте!
Подскажите как перевести курсор на новую строку при выполнении трассировки, а то неудобно, как-то самому потом форматировать....
Варианты с \n не работают или я их некорректно...
Помогало вам составлять оптимально код на ассемблере, зная на физическом уровне устройство процессора?
при условии что есть абстрактный уровень представления работы эвм для каждого компилятора, а на физическом уровне учитывая физ. логику, помогало вам добиваться лучших результатов?
Что означают первые и последние символы в названиях регистров (eax, ebx и др.)
подскажите пожалуйста , что значат первые и последине буквы тут: EAX, EBX, ECX, EDX
средине вроде , как бы я понял, это аккумулятор-А база-В данные(переменные)-D код- С
Как и почему меняется содержимое регистров после выполнения очередной команды
Как и почему меняется содержимое регистров после выполнения очередной команды?
Какой диалект ассемблера выбрать?
Хочу вот начать изучать ассемблер, но не знаю какой диалект выбрать. Есть выбор между NASM, FASM, MASM, GAS. Скажите пожалуйста, какой лучше для windows, какой для кроссплатформенности, а на каком...
Работа в отладчике AFDPRO
Как решить проблему.
AFDPRO - при нажатии F1, ход команды прерывания (любого прерывания), регистр CS - сбрасывается в любой другой сегмент, не понятна причина этого.
Флаги обнулёны , IF флаг...
IDA PRO- поиск сетевых функций send\recv в .dll библиотеке
Привет, я новичок в реверсе по этому простите.
Подскажите пожалуйста как можно сделать поиск send или recv вызовов по дизассемблированному .dll в IDA PRO ?
Мне нужно найти место где происходит...
Как реализовать порты ввода-вывода в симуляторе процессора?
Здравствуйте!
Я пишу учебное приложение для изучения Ассемблера и мне нужно реализовать порты ввода вывода так, чтобы к ним можно было подключать виртуальную периферию. Как же реализовать такую...
Использовать инструкцию SALC в режиме x64 (инструкция доступна только в режиме x32)
Здравствуйте, форумчане. Инструкция salc может выполнятся только в 32 битном режиме. У меня есть необходимость использовать её 64 битном приложении. Есть ли варианты, как это можно сделать? Возможно,...
Работа с ResHacker из командной строки
Добрый день
Стоит такая задача - есть EXEшник. Нужно из батника поменять его ресурсы (инфу о производителе версии и тп)
Я пользуюсь ResHacker`ом - но не все получается.Последовательность действий:...
[IDA Pro] Остановить выполнение, если программа читает\пишет из определенного адреса
Допустим у меня есть программа которая читает файлы.
И я знаю что по такому-то адресу загрузится 4-й файл.
И вот я хочу остановить выполнение программы сразу при загрузке(4-го файла) данных в этот...
Штатные средства IDA PRO для сохранение дампа памяти встроенного отладчика
Здравствуйте уважаемые специалисты.
Вот произвожу отладку кода архиватора на IDA PRO
В процессе работы дебаггера в оперативной памяти появляется распакованный код
Как только выхожу из дебаггера,...
Работа с командами APDU. Получение данных со смарт карт
Здравствуйте, необходима информация по работе с APDU командами, а именно какие команды нужно посылать для получения информации. Информацию хочу получить с чипа удостоверения личности.
IDA Pro Advanced.v6.1 Ошибка при объявлении функции "Syntax error:static"
вот, пытаюсь обьявить функцию.
static Funk()
{
auto a,b;
b=fopen("File.com","wb");}
2: Syntax error: static
код клавиши в hex
всем привет ) написал в эту ветку потому что здесь те кто хорошо знают 16ричные коды )
у меня такая задача - мне нужно вписать в hex код программы код клавиши F5 - например если открыть через neo...
Ищу файлы с дискеты книги "Юров. Ассемблер для вузов"
Если у кого-то есть файлы с диска/дискеты к этой книге или кто-то знает,где оно в интернете лежит,киньте ссылку.
Хелп!
Управление моторами принтеров
Доброго времени суток.
Можно ли программно управлять моторами принтера(струйник канон), т.е. не паять контролеры а вроде как использовать то что ужу есть в принтере и комп. Если можно то с чего...
Ищу код который бы демонстрировал различия высокоуровневого и низкоуровневых языков по скорости выполнения программы
Пишу исследовательскую работу, выбрал тему про низкоуровневые (assembler) и высокоуровневые языки программирования. Сравниваю. Всем известно что ASM выполнит код быстрее чем высокоуровневый. Мне...
Преобразование адресов
Есть приложение, я смотрел в IDA его адресация начинаеться с 0x10000.
Функция main() этого приложения в IDA по адресу 0x00038460
Я отнял 38460 - 10000 (hex) и получил линейный адрес 28460 - как...
Кодирование машинных команд
здравствуйте. столкнулся с необходимостью описать форматы нескольких команд ассемблера в двоичных кодах с использованием косвенно-регистровой адресации. нет ли каких-нибудь справочников/книг где с...
OllyDBG - цветовая подсветка синтаксиса не изменяется на пользовательскую
Здравствуйте!
Поставил Олли на виртуалку ХР-шную и выделение кода не работает абсолютно.
На "родной" семерке тоже, почему-то, не корректно...выделяется не все что хотелось бы...
Кто может...
Assembler. Поиск серийного номера в программе, пропущенной через дизассемблер IDA
Суть вопроса такова: есть простенькая программа, к которой нужно просто подобрать серийник.
Прогнал я её через дизассемблер Ida 5.2
Собственно получил какую-то схемку условную программы и кучу...
Обработка аппаратных прерываний по номеру IRQ
Здравствуйте! Подскажите пожалуйста ответ на вопрос:Как ОС различает когда несколько устройств используют один и тот же номер IRQ. Как меняется уровень приоритета по шинам IRQ?
IDA 6.1 Ошибки с псевдокодом
Разбираюсь с ida 6.1.
Пытаюсь разобраться с псевдокодом. Сначала била ошибку Decompilation failure: FFFFFFFF: wrong basic type sizes in compiler settings.
Но с этим разобрался настроив тип данных...
Зачем нужен микрокод?
Здравствуйте.
Читал, что в процессор может быть встроен микрокод (уровень микроархитектуры). Зачем нужен микрокод? Верно ли мое предположение о том, что если на уровне архитектуры набора команд...
Тест: найти пароль в исполняемом файле
не нашел более подходящего раздела
Вобщем написал совсем пустую программу, программа запрашивает пароль, если он верен - то выводит "yes". Предлагаю попробовать дизассемблировать и определить...
Анализ .obj файла
Доброго времени суток. Такой вопрос: каким образом можно открыть .obj файл, чтобы проанализировать его содержимое. Объектный файл получается в результате работы программы tasm.
Откуда процессор берёт информацию о времени, которое отображается на экране?
Здравствуйте
Интересует такой вопрос: Откуда процессор берёт информацию о времени, которое отображается на экране?
Решение задачи про N ферзей на ассемблере
Видел ли кто-то решение задачи для N ферзей на ассемблере?
Я сделал на Сях, есть надежда что ассемблер будет быстрее. Пытаюсь время подсчета числа решений для 16x16 свести ниже 5 секунд, или 18x18...
Измерение времени выполнения команды NOP
Здравствуйте!
Измеряю время выполнения команды NOP процессором
__int64 StartTime, EndTime;
__asm {
RDTSC
mov dword ptr , eax
mov dword ptr , edx
NOP
...
Objdump
Здравствуйте, мне нужно скачать objdump для windows. Можете скинуть, пожалуйста статью или ссылку на скачивание.
Какую роль выполняет смещение в языке assembler?
Пример:
mov eax,
Диагностическая карта LPT (как работает?)
Салют.
Кто-нибудь работал с такими post-картами?
К примеру, у меня есть карта (адаптер) PCIe-LPT. Если я воткну в неё эту post-карту, она будет отображать коды при загрузке (и вообще коды,...
Работа с USB портами
Мне нужно написать программу которая отключала бы и включала USB порты, но проблема в получении дескриптора для портов, хаба и концентратора, я перерыл кучу литературы, кодов и прочего но ничего не...
Ретровопрос о процессоре i8086
Технически возможно было бы увеличить размер шины адреса с 20 до 24 бит? Не меняя всего остального. И насколько можно было бы увеличить частоту? Ну, например, до 16-20 МГц.
По какому условию дизассемблированная программа определяет подключения устройства к COM-порту
Доброго дня всем. Мне нужна помощь в прочтении кода на ассемблере. Общий смысл такой.
Есть устройство которое работает по комппорту с программой. самого устройства у меня нет. Но есть примерный...
Apple отказывается от Intel x86
прив! недавно объявили, что Apple отказывается от Intel x86 в пользу своих ARM-процессоров..
скорее всего другие компании поступят аналогичным образом..
это означает окончательную смерть x86 или...
Значение некоторых символов в ассемблере
Вопрос такой, есть код:
mov eax, 0
mov ecx, n
lea ebx, x
L: dec ecx
add eax,
cmp ecx, 0
jne L
И я всё никак понять не могу что означает * вот тут: .
Суть записи...
Работа с отладчиком AFD-Pro: при помощи прерываний отключить мышь и клавиатуру в отладчике
Подскажите, как при помощи прерываний отключить мышь и клавиатуру в отладчике, а также может расскажите еще какие-нибудь фишки :)
Добавлено через 10 часов 25 минут
апап
Есть ли аналоги SoftICE?
Здравствуйте, читаю книгу Касперского "искусство дисасемблирования" и там нужен отладчик Softice, но последнее его обновление работает только с Windows xp, подскажите какие есть аналоги для Windows...
Разбор 3х ЕХЕ файлов
У меня есть 3 практически одинаковых ЕХЕ файла. В одном файле установлено значение 1.0, во втором 1.1 и в третьем 1.2. Используя "что" можно найти где именно находится это число, чтобы сделать,...
Идея создания трейнера для игры
Здравствуйте!
Хотел поделиться идеей написания собственного трейнера для игры, и хотел попросить Вашего совета.
Цель трейнера - контроль за присвоением очков опыта игроку с возможностью их...
Защищённый режим (в т.ч. long mode)
Встретил в одном месте запрос материала про защищённый режим, включая long mode. При этом человек хотел ещё и свежий материал.
И тут задумался: а ведь действительно, кроме как в Intel SDM про...
Различные техники программирования на асемблере
Недавно начал изучать ассемблер(fasm) и стало интересно, как реализуются различные "техники" программирования на ассемблере. Например, обобщения(шаблоны, темплэйты и т.д.), лямбды, интерфейсы,...
Как прочесть Segment?
Здравствуйте.
Я не супер знаток в MASM, но вот вопрос.
Есть сегмент (пример)
.686p
.mmx
.model flat
seg000
segment byte public 'CODE' use32
[IDA pro 6] Сделать ofsset по данным и отобразить то что надо
Я загружаю бинарный файл.
0x3f800000
0x00000000 //хочу пропустить эти 4 байта
0x00000000 //хочу пропустить эти 4 байта
0x00000000 //хочу пропустить эти 4 байта
0x40000000
Таким образом из...
О совместимостях программ, систем и процессоров
1: допустим, у меня есть проц x86 (не 64, просто 32-разрядный), обычная винда с NT-ядром под x86 и программа, к примеру, калькулятор, под API Win32. Но Windows можно установить не только на x86, но...
Нелогичное поведение регистров сопроцессора в OllyDBG
прив! загрузил в вершину стека сопроцессора 4-байтовое число из памяти..
после выталкивания его в 10-байтовую переменную, стек сопроцессора ведет себя странным образом..
а именно говорит и...
Сравнение 3 чисел
Предлагаю рассмотреть вопрос по сравнению 3 чисел.
Вход:3 переменные.
Выход:Определить min или max(на выбор)
Цель:максимально эффективный код с минимальным количеством инструкций.
И избавиться...
Инструменты для редактирования таблицы импорта pe?
Доброго! Есть бинарник под десятку, хочу завести его под семёркой. Он использует несколько winapi из user32, kernel32 и др, которых в семерке нет. Как бы их аккуратно подменить своей...
Программирование на ассемблере для процессоров core2duo corei3 corei5 и corei7
программирование чем нибудь отличается от программирования на процессорах интел 8080
Проблема с командой !vtop windbg по переводу виртуального адреса в физический
Добрый день. Люди, подскажите пожалуйста - в чём может быть проблема. Такая ситуация, изучаю ядро Windows и windbg(по ходу дела :) ). И нашел на msdn команду !vtop - которая переводит виртуальный...
"Инструкции FPU" и "Инструкции ЦП" применительно к интеловским процессорам
Само видео можно не смотреть, у меня вопрос по части комментария к нему
https://www.youtube.com/watch?v=5Av2G8m0ehg
В комментариях к видео Valery Socol писал что-то "работают напрямую с FPU" и...
Как просматривается память ?
Добрый день, форумчане! Пишу к ассемблерщикам и электронщикам. Суть вопроса проста - как процессор осуществляет просмотр ячеек памяти?. Поясню, что я имею ввиду. Суть процессора очень проста,в моём...
Cheat Engine
Есть игра в игре есть текстовое значение, проще говоря я нажимаю на моба выделяется моб и соответственно отображается его имя, ищу текст в игре, нахожу ищу указатели на адрес, нахожу и вроде всё ок,...
Как подсчитать/проверить количество параллельных ветвей процессора?
Доброго времени суток, users!
Возможно ли определить практическим путем количество параллельных ветвей процессора? Желательно на языке assembler. К тому же интересно узнать, где увидеть эту...
Трассировка программы с помощью DOSBox
Здравствуйте. Подскажите как сделать трассировку программы с помощью досбокса
Работа компилятора
Может ли компилятор производить данные непосредственно для уровня микроархитектуры, минуя уровень архитектуры набора команд?
Определить количество положительных чисел в массиве [Модель учебной ЭВМ Жмакина]
Разработать программу для вычисления количества положительных чисел элементов массива чисел С1, С2, .., Сn
сделать нужно в учебной модели ЭВМ Жмакина.
Всегда ли требуется указывать sub esp при наличии локальных переменных
пример
var_C = dword ptr -0Ch
var_8 = dword ptr -8
var_4 = dword ptr -4
push ebp
mov ebp, esp
sub esp, 0Ch <---------
push ebx
push esi
Почему в ассемблере intel x86 нет логических команд xnor, nand, nor?
Хотя микросхемы такой логики используются довольно часто.
А если скажем можно и без них обойтись, то и NOT не нужна, ведь есть XOR.
По коду дешифрования составить алгоритм шифрования данных
Здравствуйте, уважаемы форумчане! Исследую одну древнюю программулину и наткнулся на такой алгоритм расшифровки. Может кто-нибудь подсказать как для этого алгоритма получить обратный, то есть...
Ручной замер размера линии кэша
Решил я сделать тест для определения размера линии кэша. Но не через cpuid (это всё есть), а через rdtsc. Цель – будем считать, что по приколу. Понятное дело, что всегда должно выходить 64, но суть...
Дизассемблирование в исходник на NASM
Добрый вечер!
Существуют ли какая-нибудь возможность получать код программы на NASM (Linux)? Или быть может получать код на NASM из программы на C/C++. Я знаю, что, например, gcc умеет переводить на...
PC Speaker + ШИМ aka RealSound
Друзья!
Кто выводил семплы (WAV'ки) через спикер ШИМом (под DOS)? Делитесь опытом! :D
Причём, нужен опыт тех, кто копал глубоко.
Итак, стандартный код инициализации таймера:
mov al,0B0h
out...
Ищу исходники к книге А.Крупника "Самоучитель Ассемблер"
Сохранились ли у кого-нибудь исходники к книге А.Крупника Самоучитель Ассемблер, на сайте piter.com этих файлов уже нет.
Call \ jmp x64 адреса
Добрый вечер господа. Я не выбрал какой-то раздел, потому что это общий случай.
Есть такая проблема: как я могу вызвать \ прыгнуть на функцию с 8 байтовым адресом?
Нашел вот такое "решение":
...
Хранение чисел в памяти компьютера
Здравствуйте, имеется задача.
"Однобайтовая ячейка памяти содержит двоичное число, эквивалентное шестнадцатеричному числу А0h. Определите значение записанного в эту ячейку десятичного числа...
Не могу понять результаты дизассемблирования IDA Pro (dll x86_64)
Здравствуйте.
Изучаю dll, которая была собрана под x86_64.
Изучаю откуда есть ссылки на функцию "call_f1_1806F3630" и не понимаю три их них. Это особенности ООП? Помогите разобраться:
1) Это...
Ищу симуляторы для закрепления теории принципов действия компьтеров
Ищу симуляторы:
1. для создания логических вентилей из транзисторов;
2. для создания логики из логических вентлей;
3. первых компьютеров или их логики, чтобы потренироваться для закрепления...
Модифицировать exe файл и убрать окно приветствия
прив всем!!
Люди помогите пожалуйста, может я не туда пишу, но мне нужна помощь. Есть exe файл приложения, октрыл его PE Explorerom, нашёл строку, которую мне надо изменить. При открытии приложения...
Насколько я слышала, кряки для программ, у которых нужно вводить ключ, делают на ассемблере
вот программа Typle
что нужно чтобы взломать её,
или же есть демо версия ( с ограничением в 15 команд)
как можно снять это ограничение
Занесение параметра в регистр EAX
Имеется такой вопрос:
Подпрограмме через стек передан один параметр. С помощью какой команды подпрограмма может загрузить этот параметр в регистр EAX
и варианты ответов с одним правильным ответом...
Регистры какого размера и в каком порядке сохраняются в стеке при возникновении исключения?
Доброе утро всем форумчанам.
У меня еще вопросы. При возникновении исключения, процессор сначало в стек кладет CS и EIP и EFLAGS, а потом если есть код ошибки? И еще, CS какого размера? Может быть 4...
Почему начальные адреса в ОП, на которые загружается программа, одинаковы на всех компьютерах?
Т.е. есть некая программа. Есть адрес в ОП, например 0xE123F456. Скомпилированный исполняемый файл программы на конкретном компьютере начинает загружаться, начиная с этого адреса. На другом...
Возможна ли минимальная модификация dos игры?
Здравствуйте.
Под dos есть один по своему уникальный вариант тетриса - smooth tetris.
Мне всё в нём очень нравится ,только не хватает одного: в игре предусмотрено вращение фигурок только в одну...
i386 I/O port, mmio, реализация драйверов под DOS
Возьмём ПК на 80386. Где находятся порты ввода-вывода, которые используются в коммандах IN и OUT?
Если все девайсы подключены как и память к шинам данных и адреса, то получается, что к портам можно...
На каком язык assambler IDA выводит ответ? Arm,GCC?
На каком язык assambler IDA выводит ответ? Arm,GCC?
Сложение байтов двойного слова
Как можно сложить байты двойного слова (все 4) между собой, наиболее рационально?
Есть такой вариант (от ~16 тактов, без учёта АГИ и пр.):
(оригинал находится в регистре Д)
копирование Д в...
Выжать из процессора максимум
Здравствуйте.
Необходимо написать одноразовую вычислительную программу (До безобразия просто: операции с целыми положительными числами размера 8 байт; два цикла: один вложен в другой; три...
Почему GNU assembler умнеее FASM
Собственно пишу ЯП, в ходе написание парсера строк понял что, FASM не понимает символ /n и соответсвенные вытекающие. К чему веду, узнал что GAS(GNU assembler) имеет поддержку /n и его используют...
OllyDbg не может найти файл _etoured.dll
При загрузке в OllyDbg абсолютно любой программы, выкидывает ошибку, якобы не может прочитать dll- файл.
Для чего чего нужен этот файл и каким образом это можно исправить.
Реализация breakpoint-ов в современных отладчиках
Недавно, читая книгу, я наткнулся на описание реализации программных breakpoint-ов в отладчиках, там было сказано, что при создании точки останова, отладчик сохраняет ее адрес и инструкцию хранящуюся...
Время, затрачиваемое на сложение вещественных чисел на АЛУ
Подскажите пожалуйста, где это можно найти или как посчитать!
У нас известна ТЧ процессора (3 ГГц). Операция сложения чисел с плавающей запятой разбита на ступени:
1 Выравнивание порядков, сдвиг...
Можно ли как-нибудь из ехе-файла получить дизассемблированый код
Можно ли как нибудь из ехе файла получить дизассемблированый код на FASM\MASM?
Привести структуру дескриптора и пояснить на языке Ассемблера
Добрый день!
Никто не сталкивался с такой задачей:
Привести структуру дескриптора сегмента данных, содержащего следующие параметры:
- базовый адрес сегмента- 532Сh;
- размер сегмента- 16К;
-...
Наступит время, когда в тренде будут ассемблер, ИИ, МО?
здр.. друзья, интересно ваше мнение..
когда уже настанет время при котором в тренде будет ассемблер, искусственный интеллект (ИИ) и машинное обучение (МО) ??
Изменение переменных в шеллкоде
Здравствуйте, мне необходимо написать шеллкод, который должен хранить изменяемые переменные(места в памяти по середине шеллкода) в кодосекции. Способом, подобным этому:
jmp @f
skip:
...
Стоит ли изучать ассемблер под dos?
Всем привет! Когда я полностью осознал, что программы, написанные мною под dos абсолютно бесполезны на винде, я немного расстроился и почти совсем потерял интерес к асму(( Недавно начал изучать асм...
Регистр DS в защищённом режиме - как адресуются данные (x32dbg)
Добрый день. Люди, не могу понять, за что всё-таки отвечает регистр DS. Читаю определение: "Регистр сегмента данных (DS) содержит начальный адрес сегмента данных". Основывясь на этом определение,...
Преобразование данных в текст (привести к диапазону алфавитных символов ASCII)
Здравствуйте уважаемые специалисты
Подскажите пожалуйста, есть ли стандартный алгоритм для перевода любого файла данных в формат ASCII и обратно?
Без потери данных
Добавлено через 19 минут
BIN...
Какую книгу купить по Ассемблер
Читаю книгу Кип Р. Ирвин на pc хотел её купить в бумажном но её ни где нет. Ни знаю какаю выбрать уже всё зрение испортил, просто намного удобней будет читать в бумажном да и запоминается лучше....
Изменить программу через дизассемблер
Требуется изменить программу формата exe в дизассемблере таким образом, чтобы кнопка 'ОК' во всплывающем NAG-окне при нажатии на нее закрывала не только свое окно но и всю программу, как и кнопка...
Какой из ассемблеров подходит для написания приложений для win32, где скачать самую продвинутую IDE для ассемблера
Я уже давно в ваших ассемблерах как в лесу в смысле непонятно какой из них продолжают развивать и где брать ИДЕ для них,
вот вроде как NASM перспективный, зашол скачать толи среду разработки...
Дизассемблирование .DLL и .EXE
Доброго времени суток, у меня возникла проблемка: есть проект на дельфе, есть длл (выступает как драйвер), после дизассемблирования нашел имя нужной функции в длл, но вот возник вопрос, как узнать...
Scratch registers в асм-вставке GCC
Подскажите, как указать в асм-вставке GCC, что входной регистр изменяется?
Грубо говоря,
asm volatile(
"cld\n\t"
"rep movsl\n\t"
:
: "S"(src), "D"(dst), "c"(count)
);
Я не...
Как осуществить вход в защищенный режим работы процессора?
Доброго времени суток, users!
Нужна практическая помощь в вопросе про защищенный режим работы процессора. Как можно войти в него, сделать любое действие (самое простое, что может быть, чисто для...
Максимально быстрый целочисленный тип данных
Логично предположить, что:
считать сумму 2–х 8–битных регистров быстрее, чем сумму 2–х 16–битных регистров
и
считать сумму 2–х 16–битных регистров быстрее, чем сумму 2–х 32–битных регистров
и...
Как узнать имя функций программы под Ida Pro?
Начал изучать дизассемблирование в Ida Pro.Написал тестовую функцию:
function MyTestFunction(s:string):boolean;
begin
MessageBoxA(0,'Вы ввели: '+s,'Информация',0);
end;Вызвал ее по нажатию на...
Дизассемблер файла
Здравствуйте.
Не получается дизассемблировать крошечный файл. От objdump удалось выдать только такую информацию:
./64.pdf: формат файла elf64-x86-64
./64.pdf
архитектура: i386:x86-64, флаги...
Обсуждение статьи "Память компьютера"
Обсуждение статьи https://www.cyberforum.ru/low-level/thread2107770.html
Вот про флаговые биты элементов таблицы страниц PTE (Page Table Entries) чуть более подробно:
P (Present - присутствие)....
Почему CF не изменяется при инкременте/декременте?
Тема такая скорее философская. Многим головной боли она добавила, как и деление с переполнением, и знак остатка, и многие другие "не баги, а фичи" x86. Но вот что интересно, при инкременте флаг C не...
WinDbg, удаленная отладка на vmware, ошибка - доступ запрещен
Исходные данные:
бук,на нем стоит win7 x64, на нем стоит WinDBG x86, vmware 7
на vmware стоит winxp sp3 x86
пытаюсь наладить отладку драйвера на вирт.машине с бука
Делал: настраивал pipe...
Конвертация ASM в С++
Смотрел видео, как декомпилировать из машинного кода в ассемблер, но я в нём нифига не понимаю, где код там вообще...
Потом гуглил, все говорят что из ассемблера невозможно получить исходник на...
Возможно ли редактировать данный формат файла (.RXE файл)?
Возможно ли редактировать данный формат файла?
Помогите пж найти дату и время
Ђ ‹S5TB03702 о uR20000dot uR20000dot S5TB03702 ...
Переходник USB-COM и прямой доступ к портам
Есть софт для связи с внешними девайсами через COM-порт с прямым обращением к портам (3F8 и т.п.).
Есть ноут без COM-порта.
Есть в продаже куча переходников USB-COM.
Вопрос: есть ли...
OllyDbg не аттачит процессы
OllyDbg не подключает ни к какому процессу. Сначала грешил на саму программу, которую пытался открыть, потом попробовал много других процессов и итог одни - "reason: 00000032 (error_not_supported)"....
Редактировать бинарный файл
Пользуюсь для синтеза звука старенькой SHARM studio, иногда удобно.
Она сохраняет сессии в какие-то бинарные файлы .shm
Сейчас все подобные проги сохраняют данные в редактируемые форматы: json, txt...
Определить время выполнения различных типов адресаций
Найдется ли тот, кто может подсказать, как сравнить скорость выполнения конкретной программок, написанных с использованием того или иного метода адресации.
Для реализации необходимо воспользоваться...
Определить вычислительные ресурсы
Всем Привет!
Сейчас пишу курсовую, научный руководитель просит найти процессорное время, потраченное на математические операциии, а также время, потраченное на запись переменных,их извлечение. Где...
UI.Vision RPA расширение хром
Хочу создать элементарный макрос
забрать значение из файла csv и вставить его в нужное поле.
Пробkvt на этапе идентификации поля.
Код:
{
"Name": "macros",
Пропатчить код - пропустить часть кода при равенстве переменной значению 1
Добрый день.
Я новичок в ассемблере, помогите с кодом пожалуйста. Как сделать проверку:
Если в памяти по адресу 0x1A000000 находится 0x00000001 (intiger 4 байта единица),
то джамп по адресу...
Ассемблерный код вируса (IDA Pro)
Здравствуйте. Помогите пожалуйста разобраться с ассемблерным кодом. До этого никогда не учил, а сейчас нужно понять, что делает программа. С помощью программы IDA Pro сделал скриншоты представления...
Осмысленное отображение системных структур в IDA
Добрый вечер, Господа!
PEB в OllyDbg мы видим так:
в IDA так:
В Olly системная структура осмыслена, т.е. нам всё понятно что/где/как. В IDA, наверное, подобное связано с Loaded Type...
Модификация игры на С
Есть одна древняя убер-игра, написанная на С, - https://www.youtube.com/watch?v=5OqYD40TflY&t=17s
Я делаю для неё карты, моддинг, в общем. Все NPC, которые есть в одиночной игре перемещаются по...
Поиск статического указателя в игре
Здравствуйте, для тренировки написать калькулятор для игры anno 1404. В игре всё крутится вокруг нескольких типов населений, которые проживают в домиках разного уровня. Эти типы населения потребляют...
Как устроен _IMAGE_IMPORT_DESCRIPTOR?
Здравствуйте! Перерыл весь интернет, и так и не нашёл понятной информации по поводу структуры _IMAGE_IMPORT_DESCRIPTOR.
Может-ли кто-нибудь объяснить мне, как она устроена? Заранее спасибо.
Тактовка x86-64
Возможно, это глупо, но где-нибудь можно найти тактовки команд этой архитектуры?
Как написать компилятор для Си?
Как написать компилятор для си на ассемблере ??? Будет очень хорошо, если у кого-нибудь найдется пример.
IDE для работы с NASM
Помогите пожалуйста найти нормальную среду для написания и компилирования программ, написанных на Netwide Assembler (NASM).
Крис Касперски о NASM
Не даёт покое статья Криса Касперски хоть написана в ~2010 году. К минусам NASM'а можно отнести отсутствие поддержки уникода, платформы AMD x86-64, формата отладочной информации CodeView и некоторые...
RIFF контейнер файла AVI
Нужна помощь... Что такое значение PKEY в заголовке RIFF контейнера файла AVI
вот что интересует
Установка программы на удаленный компьютер
В программах по слежению за пользователями есть возможность установки на удаленный компьютер, для этого требуется лишь пароль администратора и после так называемой установки (я не знаю что там...
Число секторов LBA ATA
Здравствуйте, хочу узнать число секторов LBA на жестком диске.
Использую команду Identify Device.
Из регистра данных считываю 60-61 слово.
В них харнится число сегментов.
60 word = 65535
61 word...
Backpropagation метод для нейронных сетей
Мне надо создать нейронную сеть для сортировки по схеме К-победителей среди N. Например у меня есть 5 чисел в произвольном порядке, которые надо посортировать.
Например 6, 7, 2, 11, 5, 8. Главная...
Последовательность действий процессора при исполнении машинного цикла
1) дешифрация команды
2) чтение из ОП первых байт команды
3) передача содержимого программного счетчика в ОП
4) модификация программного счетчика и дочитывание команды
5) выборка операндов из ОП...
NASM в Windows и Linux
Здравствуйте.
Возникло желание написать на ассемблере библиотеку, которая бы с минимальными усилиями компилировалась в два варианта - для стыковки с Visual C++ и C++ из GCC.
Для реализации...
Альтернатива опции из IDA в скриптах
Здравсвуйте, несовсем понял, как дать название теме, но надеюсь более менее нормально.
Никто не подскажет, как мне через скрипт включить данный пункт?
Я уже весь ida.idc перешерстил, но никак...
Свойства сегментации Виртуальной памяти
Привет, товарищи. Не уверен, что задаю этот вопрос в нужной ветке форума, так что извиняйте, ежели накосячил.
Итак мне нужна помощь с одной задачей, которую я вроде и решил. Но меня одолевают...
VMware с WinXP не переходит в графический режим для DOS программ по int 10h
Windows 7 64. В ней VMware. В ней виртуальная машина с Windows XP Professional 32. В ней Fasmw и много asm и exe, сделанных в настоящей Win XP 32. 16-тиразрядные, под MS-DOS. Под чистым MS-DOS всё...
Получение смещения в другом процессе
Всем привет, есть инструкции асма
xor eax, eax
cmp ecx, 168 // тут ecx != 168, так что флаг зеро будет 0
setnz al // тут получается фраг зеро 0, значит al будет 1
lea eax,...
CPUID замена процессора
Больше двух лет не садился за ассемблер, так что многое уже забылось.
Сейчас хочу освежить память и заодно поэкспериментировать с __cpuid (писать всё равно буду на плюсах).
В реестре есть ветка...
Считать значение с регистра rax или любого другого в x64 приложение, в определенном участке памяти, внешне
Здравствуйте, мне нужно считать значение с регистра rax или любого другого в x64 приложение, в определенном участке памяти, внешне.
Есть приложение, в котором, в определенном участке...
Одновременная запись в память из двух процессов
предполагаю что у меня енверное представление о работе многоядерных машин при работе одного процесса в многопоточном режиме. предполагаю что в один такт выполнятется одна инструкция ассемблера
так...
Чем отличается сегмент стека от сегмента данных?
Чем отличается сегмент стека от сегмента данных в архитектуре IA-32? Чем они отличаются по схемам управления? Интересует с точки зрения архитектуры процессора.
Чтение SMART атрибутов SSD
Для чтения SMART атрибутов и выполнения запросов Identify Device нет универсального решения. Для каждого производителя контроллеров и типа интерфейса свой способ. Поддержка многих производителей и,...
Нужно написать программу обработки данных
Здравствуйте все. Нужно написать программу обработки данных, собранных в точке А определенным набором датчиков, запакованных и специальным девайсом переданных в точку Б на сервер. Так вот нужна...
Связать физические диски с разделами
Приветствую!
Есть \\.\PhysicalDriveX, его можно открыть через CreateFile и получить GUID (IOCTL_DISK_GET_DRIVE_GEOMETRY_EX... или можно как-то ещё проще получить GUID?).
Можно получить список...
Какие существуют среды программирования Assebler'a для процессоров ix86 помимо tasm, fasm, masm
Какие существуют среды программирования Assebler'a для процессоров ix86 помимо tasm, fasm, masm? Посоветуйте литературу по этому вопросу? Заранее спасибо
[AFDPro] Что означают числа "Flags 7202" в правом верхнем углу
В отладчике вроде все понятно по окнам и по содержанию, но вот в правом верхнем углу "Flags 7202" - что это за цифры?
Допустим это регистр флагов, может это начальный адрес памяти регистра флагов,...
Работа с Bluetooth лазерной клавиатурой
Всем доброго времени суток.
У меня возник следующий вопрос. У меня есть Bluetooth лазерная клавиатура (Celluon Laser Key CL850). Так вот, нужно через Bluetooth считать нажатый символ и отобразить...
оперирование редактором WinHex
Посмотрите пожалуста скрин. Как удалить (или заменить) эти вот C2 A0 C2 A0 это ненужные некие не понял что, которые мешают компилироваться программе, и собствено даже не видны в редакторе!
Тут к...
Глобальный перехват аппаратного прерывания
Такой вопрос: обычный перехват прерывания клавиатуры (написанный под ДОС) работает только в рамках своей программы (т.е. когда окно программы активно). Если окно не активно, то он не работает. Я...
Модификация границ сегментов файла в IDA
Здравствуйте
Подскажите пожалуйста, как мне отредактировать границы сегментов объектного файла.
Исходника нет. Пробовал открыть в IDA, отредактировал, но там нет функции сохранения.
Или может быть...
ScyllaHide и x64DBG
Привет! ScillaHide не хочет работать почему-то ...
Вылетает вот это. В чем проблема? Как убрать?
Crinkler - не работает слинкованный код :(
Кто-нибудь знает такого зверя, как crinkler?
Пишу элементарный код (hello world), линкую crinkler'ом, запускаю – тишина. Смотрю диспетчер задач – висит, грузит 1 ядро по полной.
Что я делаю не так?...
Вторая каретка мыши
Ребят сразу оговорюсь я не прошу вас давать код или алгоритм , а хотя бы просто подсказать решение проблемы .
Смысл такой - через усб подключено две мыши можно ли создать вторую каретку мыши которая...
Посоветуйте книги или ресурсы для изучения Assembler
Посоветуйте книги или ресурсы для изучения Assembler новичкам.
Скрипты в IDA Pro Advanced.v6.1
Тринируюсь писать скрипты, вчера уже написал один рабочий.
Хочу удлинить прогу, и в заданое место включить другой код, хотя бы nop для начала, и в заданом количистве- ну, тесять, сто нопов. Важно...
Где взять полное описание прерываний BIOS?
подскажите где взять наиболее полное описание прерываний BIOS
Методика поиска аналогичного кода бинарном файле нового релиза
Здравствуйте.
Попала в руки такая задача. Есть две dll. Как мне объяснили второй файл (new.dll) это новый релиз первого файла (old.dll).
Оба фала собраны под x64.
Мне нужно найти во что...
Объем адресуемой памяти и разрядность команды
Друзья, доброго времени суток.
Никак не могу ответить для себя на следующий вопрос.
Допустим у нас есть процессов 8086, который работал в реальном режиме.
Разрядность регистра адреса команды...
VERSION INFO в файле ресурсов для разных языков
Добрый день
мне нужно добавить информацию о версии к ресурсам EXEшника для разных языков ОС
Добавляю ResHacker`ом
Пока что добавил ресурс на русском с кодом языка 1049 (русский - VERSION...
Grub4Dos
Доброго времени суток, дамы и господа. Я понятия не имею в какой раздел обратиться, но обратился сюда, т. к. моя тема наверняка связана немного с ассемблером. Теперь по делу. Есть загрузочная флешка...
RealLab
здравствуйте, скажите пожалуйста что такое RealLab и как с ним работать.ну своими словами.я курсовик писать по этой теме.вот.я в инете смотрела,но мне бы хотелось также узнать от тех кто знает.
Учебник по ассемблеру
Подскажите пожалуйста, ассемблера не знаю вообще, в процессорах тоже мало смыслю (всему научусь). какую книгу порекомендуете?
Числовые коды операций
Не знаю, куда это отнести. Ассемблер? Врядли. Мне нужны числовые коды. Железо? По-моему, тоже нет. Меня интересут программирование. Нужны чиловые коды операций:
MOV REG16, DATA
MOV SREG, REG16
DEC...
Декомпиляция кода
Доброго всем вечера
прошу помочь декомпилировать нижеприведенный 16-ричный код. Код был скопирован из проекта станка , синтаксис был похож на паскаль. Нужно понять какой номер соответствует какой...
Убрать всплывающее окно
Здравствуйте!
Есть некоторое приложение, которое создает всплывающее окно через равные промежутки времени и задача ставится такая, чтобы его убрать.
Я нашел 2 участка когда: в первом и втором...
Код генерируемый компилятором Си
Здравствуйте! Решил написать небольшой компилятор, вот самый простой лексический анализатор готов, время для синтаксического анализатора и генерации кода. Решил их совместить. Так вот, за основу я...
[IDA Pro] Ищу патч для пересчёта кода инструкций перехода
Уважаемые специалисты, подскажите пожалуйста
Как имея команду ассемблера PowerPC получить ее машинный код?
Вот например на фото видно что команда
(адрес) 50028144 bl sub_50000228 имеет код 4B FD...
Какие преимущества и недостатки у программы EMU8086, по сравнению с TASM, MASM, VASM
....доброго времени суток, уважаемые форумчане... имеется два вопроса:
1. Какие преимущества и недостатки у программы EMU8086, по сравнению с "классикой жанра" - TASM, MASM, VASM?
2. Что собой...
Ida pro
таварищи подскажите де добыть сей софт(ida pro) с кряком google шо-то не помог
Декомпиляция 32 битной dll и компиляция в 64 битную
Доброго времени суток. Может кто сталкивался в задаче перевода 32 битной dll в 64 битную??? Есть идея декомпилировать dll в C после скомпилировать в 64 dll.
Расширение masm tasm в Visual Studio Code перестало работать
Раньше всё работало, сейчас появилось это :(
Что такое энтропия файла
Часто встречается подобный термин, в некоторых программах бывает(PEiD например). А что она из себя представляет, эта энтропия?
Добавлено через 2 часа 29 минут
Неужели никто ничего не знает?
В соответствии с вводимой цифрой выводить в центр дисплея название месяца
Требуется выполнить задание двумя способами — сначала в режиме программного контроля, далее модифицировать программу таким образом, чтобы события обрабатывались в режиме прерывания программы....
Отправка текстового сообщения на принтер чеков по COM-порту
Всем доброго времени суток, хотелось бы понять, каким способом можно отправить текстовое сообщение на принтер чеков присоединенного к com-порту. Для начала чтобы просто написался самый обычный текст....
Описать работу OUT 60h,AL на железе. Работа с клавиатурой.
Вопрос такой: написана команда обращения по адресу OUT 60h,AL описать ее работу на железе. Что будет делать с ней процессор, что выдается на магистрали и т.д.
Схема:
Создание видео уроков по Ассемблеру
Всем дорого времени суток! Не давно на ум пришла идея о создании серии видео-уроков по программированию на assembler "с нуля". В задумке охватить все начиная с самого простого до сложных конструкций...
Nasm использование на AMD
возможно ли на NASMе писать под AMD цп, если нет то придётся писать для каждого цп отдельно для intel-nasm, amd-yasm?
Открыть исходный код программы , возможно написана на DOC
Извини меня модератор , если я открыл тему не там где положено , не смог определиться.
В общем имеется программа написанная на DOC (возможно) т.к она не запускается ни у кого на вин , кроме хп....
Нужен справочник по системе команд процессора intel core 2 duo
Помогите пожалуйста найти справочник по системе команд процессора intel core 2 duo(гугль молчит)
отладчик
всем привет ) подскажите,как сделать так чтоб я в отладчике мог посмотреть как notepad читает (открывает) txt файлы ??? то есть я могу отрыть просто блокнот в отладчике а мне нужно посмотреть сам...
Можно ли вывести содержимое регистров DR0-DR3 через ассемблерные вставки ?
В целях курсовой работы нужно вывести на экран содержимое отладочных регистров.
Было принято решение делать всё через модуль ядра Linux с ассемблерными вставками.
И вот возникает вопрос: реально...
Просмотр области памяти в отладчике edb
Всем привет, подскажите, возможно ли в отладчике edb посмотреть заданную область памяти, например:
в программе есть команда занести в регистр eax данные из ячейки памяти по определенному адресу...
Вычислить номер виртуальной страницы и смещение
Вычислить номер виртуальной страницы и смещение для виртуального адресса 44444 если размер страници равен 4 кб
просмотрел много информации так и не могу понять что надо и как делать перевести ли...
Где можно взять ассемблер?
ассемблер
Расшифровка базы ответов теста формата *.farm
Здравствуйте!
Имеется база данных ответов к тестам формата farm, без программы его чтения, нужно извлечь ответы. Помогите!
Установить сетевой адаптер VMware
Из сведений о драйвере по строке ключ драйвера нашёл inf файл C:\windows\oem45.inf.
Правая клавиша установить для этого файла не поддерживает этого метода установки
Предполагаю, что надо...
Особые случаи в защищённом режиме
Какие особые случаи и при каких условиях могут возникнуть при выполнении команды FAR JMP dword ptr в защищённом режиме
Виртуальное устройство
Добрый день, подскажите пожалуйста в решении проблемы или укажите куда копать.
Есть устройство, допустим купюроприемник. Оно работает по COM порту. Что нужно знать, понимать для того, чтобы написать...
Посоветуйте новичку с чего начать
Я имею в виду что нужно для работы в Assembler. В какой среде я должен программировать? Говоря о среде я имею в виду типа CodeBlocks, visual studio для C++. Delphi, Turbopascal, FreePascal для языка...
Чтение байт данных с флешки без ФС
Добрый день.
Ситуация такова, мне нужно прочитать все байты данных с флешки (к примеру как в любом hex редакторе). Загвоздка заключается в том, что флешка без файловой системы, на ней просто...
Ищу отладчик для работы в DOS (Real Mode) с 32-разрядными регистрами
Нужен CodeView 32 для DOS, проверенный. Скачал какой-то CodeView 4.01. Вроде удобно мне. Но он с ошибкой. Кладёшь в EAX число, а он на следующем шаге трассировки старшую половину обнуляет. Ну,...
Дисциплина диспетчеризации FCFS
Подскажите, при реализации данной дисциплины, используются ли фиксированные кванты времени, отводимые на каждый процесс или процесс занимает столько времени, сколько ему нужно чтобы полностью...
Режимы работы процессора
Я не очень разбираюсь в теме, и хочу понять одну вещь: каждая программа - это блок данных в оперативной памяти, содержащий процессорные команды, которые процессор последовательно обрабатывает. В чем...
OllyDBG в hex
Не совсем понимаю куда это писать,но не знаю ,как перевести адрес в OllyDBG в hex.
Ниже показал. У нас отличаются адреса
P.s первый скрин мой
Трассировка в x32dbg
Всем привет, пишу в эту тему потому что не знаю где этот вопрос задать, работал кто-нибудь с x32dbg? Я пытаюсь сделать трассировку программы, но она ничего не записывает, может кто-нибудь дать совет?...
Как посмотреть, что внутри DLL-ки в читабельном виде?
как посмареть что внутри дллки в читабельном виде, обьясните нубу, есть ли что нить читабельнее информации в дизассемблерах?
Добавлено через 16 минут
проще говоря что нужно знать и сколько...
как изменить .dll?
Привет. Задача такова. Необходимо поправить одну строчку в библиотеке WTclient.dl. Я ее дизассемблировал при помощи PE Explorer, нашел нужную строчку, а вот отредактировать не получается. Как это...
Видео уроки по Масм
Подскажите, существуют ли в природе достойные видеоуроки по Масм на русском?
Рациональность расстановки инструкций
Правильно ли я понимаю что расстановка:
загрузка регистра АА
загрузка регистра ВВ
загрузка регистра СС
действия над регистром АА
действия над регистром АА
действия над регистром ВВ
действия...
B-bit и g-bit в дескрипторе сегмента
читаю i386 programmers reference manual, дошел до Table 6-2, вначале не понял откуда берется 64kB, стал гуглить, что за b-bit, оказывается он переключает 16/32-битный режим, а в 16-битном режиме...
Как конкретно процессор устанавливает флаги CF и OF для операций add и sub?
Я знаю язык ассемблера на среднем уровне(не новичок), но этот момент я реально понять не могу. Я бы хотел бы научиться определять какие из данных флагов будут поставлены, посмотрел только на операнды...
Дизассемблирование x64 приложений, локализация
При необходимости удлинения строки, локализируя софт.
Дизассемблером.
С строками без прямых ссылок.
Push что кладёт строку в стек.
Какие варианты локализации, отладки подобного софта.
Каким...
Задание с арифметикой GNU эмулятора
Используя программу GNU эмулятора, напишите программу для выполнения вычислений с целыми числами. Для выполнения арифметических операций создайте подпрограммы.
Исходные числа и результат в заданиях...
Вычитание чисел с плавающей точкой в прямом коде
Надо сделать вычитание чисел с плавающей запятой, действия над мантиссами производится в прямых кодах. Кое-где нашел блок-схему, но там при определенном условии(не совпадают знаки операндов)...
Защищённый режим
Добрый вечер ,сейчас изучаю архитектуру и появились вопросы помогите !
С реальным режимом более менее понятно
Грубо говоря: программа загружается в память и указатель IP поочередно читает...
Виртуальная память и адресация в исполняемом модуле
Не знаю точно, в ту ли тему я задаю вопрос, но все же.
Мой вопрос связан с этапами сборки программы. Как я понимаю, вначале мы имеем непосредственно текст программы на языке программирования (будь...
Как определить intel-совместимость процессора
Здравствуйте.
Грызу "дневники чайника" : http://bitfry.narod.ru/00.htm. В самом начале автор пишет:
В данной статье за главный объект изучения будет принят язык Ассемблер для Intel-совместимых...
Каков диапазон порядка вещественных чисел согласно IEEE 754 Single Precision
Почему диапазон порядка от -127 до 128 (без смещения)? ведь дипазон чисел со знаком в доп. коде -128 до 127.
В IEEE 754 пишут что −127=0000 0000b, но ведь -128=1000 0000b, а -127=1000...
Справочник Platform SDK
Не знал в каком разделе написать, решил что здесь. Начал изучать Assembler под Windows, читаю статью и наткнулся на такое:
Потребуется справочник Platform SDK
и еще вот:
Загрузите свой MSDN и...
CheckIt, BIOS и UEFI
Пишу именно в этом форуме, потому что знатоки ассемблера наверняка занют нюансы, которые меня интересуют. Задача у меня состояла в проверке материнки, которую мне принесли для того, чтобы на ней...
Поле базы образа
Привет, ребят! Потихонечку изучаю асм под NT.. Возник вопрос: что такое поле базы образа и зачем оно нужно? Расскажите, пожалуйста, поподробней, а то я что-то никак не въеду(( В моем понимании это...
Таблица машинных кодов
Доброго времени суток!
Буду писать программу на машинном коде. Очень надо. Нужна таблица машинных кодов.
Доступ к видеопамяти: получить и изменить цвет пиксела экрана
Доброго времени суток!
Задача такая - получить и изменить цвет пиксела экрана (хочу сделать изображение на экране размытым). Причем не важно, открыт ли сейчас рабочий стол или же запущена игра под...
Посоветуйте идею - какую программу (утилиту) создать
Посоветуйте небольшую приложение/утилиту под Linux для имплементации на ассемблере.
Желательно для x86/х86_64 и возможно даже полезную.
Цель: проверить и углубить текущие знания, и просто...
Каким образом передаются аргументы в процедуру в данном примере
Здравствуйте
такой пример кода
....
.text:00506708 354 push 0 ; char
.text:0050670A 358 push 20h ; ' ' ; yBottom
.text:0050670C 35C ...
Замена иконки в exe
Интересует как делать замену не сторонними программами, а напрямую редактируя байт код. Или может кто знает встроенные инструменты в Windows?
Программа veAsmEd от Vovan-VE
У кого-нибудь есть архив с этой программой или ссылка на скачивание?
Официальный сайт http://vovan-ve.fatal.ru/ недоступен, соответственно скачать программу по официальной ссылке невозможно.
Адресация MIPS. Знаковое расширение смещения
Зачем нужно знаковое расширение смещения? Прочитал, что в АЛУ производятся операции со смещением (расширенным до 32 бит) и базовым адресом. Можно, например, добавить смещение к базовому адресу. А...
Пропатчить программу, работающую с Olympus CameraUpdate
Добрый день, уважаемые участники форума.
Сами мы не местные Нужна помощь опытных программистов низкого уровня или толчок в направлении нужного софта!
Имеется программа Olympus CameraUpdate и...
Изучение отладчика WinDbg 86/64
Доброго дня уважаемые гуру реверсинга и программирования, ищу специалистов для изучения отладчика WinDbg, реверсинга и других аспектов прекрасного компьютерного мира, имею не большие знания по...
Дезассемблирование сетевого трафика
Привет всем. Парни есть такая проблема мой сниффер перехватил данные которые отправляет моя прога на сервер, но данные которые были перехвачены записаны так:
00000000 42 C5 65 F3 5A 54 3E D5 8A...
Подскажите книгу по написанию драйверов
У меня курсач по сис программированию.Нужно написать драйвер на мышь под Windows NT, а я понятия не имею как его писать.Нужна хорошая литература на эту тематику
В дизассемблированной программе найти строки с вызовами импортируемых подпрограмм
В программе которую я открыл через IDA PRO показываются такие импорты как URLDownloadtofileW и ShellExecute
Мне нужно понять к чему относятся эти импорты
Типо если urldownload, то что именно он...
Лог переменной из оперативной памяти
Задача у меня стоит примерно такая:
есть приложение, в исполняемый код которого вмешиваться нельзя.
Нужно сделать логи/журналы для нескольких переменных, которые приложение обрабатывает в процессе...
Windows думает что вирус!
Ситуация смешная.Вообщем,изучаю сейчас циклы,условные и безусловные переходы в асме .Написал самый простой бесконечный цикл -jmp $ и т.д. ,сохранил и создал exe файлик,хотел запустить,как вдруг...
Работа с ASTM протоколом
Здравствуйте.
Сейчас на повестке дня - взаимодействие с аппаратом, который работает на основе ASTM протокола (это мед оборудование).
У меня вопрос:
кто-то в нём шарит? :)
1. я не могу найти...
Контроль ОЗУ и ПЗУ
Здравствуйте. Есть вопрос по контролю целостности данных, хранящихся как в ОЗУ, так и в ПЗУ. Кто использует какие методы, поделитесь пожалуйста, помимо подсчета контрольной суммы есть ли что-то...
Дизассемблирование старого антивируса
здр.. пытаюсь исследовать исходник старого антивируса NOD v1.95.. в дизассемблере cracker почему-то пишется "Unable to allocate relocation table".. может, стоит какая-нибудь защита от отладки?? если...
Есть ли смысл изучать ассемблер для x86 в 2021 году?
Здравствуйте,
Помогите, пожалуйста, советом. Есть ли смысл сегодня изучать ассемблер по старым книгам, в которых описываются 8086/286/386 архитектуры, защищенный режим, режим виртуального 86-го и...
В какой памяти находится PEB?
В книжке Robert Custer "WinDbg. From A to Z!" на 26 странице изображена вот такая схема: (см. сложение). На ней структуры PEB и TEB размещены над чертой, разделяющей user- и kernel-режимы (в области...
Структура exe файла
если открыть exe файл hex редактором, то отобразится набор байт, подскажите как увидеть структуру файла? т.е. заголовки, сигнатуры, ресурсы и т.д.
или подскажите гле об этом всем можно почитать по...
Почему писать на ассемблере опасно?
Говорят пишут вирусы,и можно испортить CMOS,или это мифы?
Доступ к физическим адресам озу
Здравствуйте, изучая принцып работы читов и античитов мне стало интересно как устроен доступ к физическим (не виртуальным) адресам озу, к примеру в windows для чтения из физического адреса (в...
Взлом DMA игр
Добрый вечер!
Может я не туда пишу, но мне кажется это самый подходящий раздел форума.
В общем, я пытаюсь написать трейнер для DMA игры Disciples III.
Поиск в инете дал определенную...
Скорость чтения команд из кэша
Здравствуйте! Задали на курсовую работу такую тему "Определение скорость чтения команд из кэша". Ассемблер не знаю совсем, но разобраться можно всегда, но у меня нет никаких идей по этой теме, тем...
Вопрос по селекторам и дескрипторам
Вот есть селектор он состоит из индекса, индикатора и преоритета. В летиратуре пишется так: Индекс указывает на таблицу дескрипторов (GDT или LDT). Чтобы получить физический адрес сегмента задачи...
Примеры применения ассемблера
меня интересует можно ли на чистом ассемблере написать сайт или какое нибудь веб приложение?
Добавлено через 18 минут
актуально
Получение сведений об экспортируемых функциях из DLL
Добрый день. Есть необходимость сделать реверс-инжиниринг native dll написанной на СИ, c целью определения интерфейсов (названия функций, количества, имен, типов передаваемых аргументов), т.к....
Модификация *.dll
Доброго времени суток !
1) Возникла прикладная задача, сязанная с удобством обращения с программами на КПК.
2) Во вложении - *.dll из пакета программы, как мне представляется, отвечающая за...
MMC SD help me
Нужна информация по флеш памяти MMC и SD запись на уровне двоичного кода.
Киньте ссылок пожалуста, желательно на русском
Прописать 8-байтный код флешки
Здравствуйте!
Здравствуйте.
Проблемма в следующем.
Имеется программа которая работает только с привязанной к ней флешкой.
Чтобы прописать 8-байтный код флешки необходимо:
1.Вставить флешку в...
Прошу конкретного объяснения того, как начать изучать ассемблер
Я излазил этот форум (и не только этот) в поисках ответов, однако постоянно натыкался на информацию, которую мне было понять сложно.
В отношении низкоуровневых языков программирования я знаю...
Assembler для Windows
Ребят, таков вопрос, раньше немного писал на ассемблере на win.xp, сейчас есть возможность писать только на win.8.1 64-bit, но насколько я понял, муторно это всё устанавливать...Можете объяснить, как...
Патчер, exe-файл, убрать вывод строк в ListBox
Здравствуйте.
Есть на свете патчер под названием dUP v2.26.
У него есть скины типа standard_skin.res, которые можно редактировать программами типа resource_hacker и настраивать тем самым сам...
Деление на ноль
Что будет если поделить на ноль в программе которая работает без операционной системы?
Использования методов регистровых окон и переименования регистров
Прошу прояснить, правильно ли я понимаю методы
Метод переименования регистров используется тогда, когда нужно реализовать параллелизм?
Предполагает использование двух уровней адресации:
1)...
Пороги прерывания
На каких из перечисленных этапов обработки прерывания используются пороги прерываний?
выделение из поступивших запросов на прерывания наиболее приоритетного запроса
проверка возможности...
Почему два дебагера не могут использовать одну программу?
Допустим я взял программу. Открываю Ollydbg и выбираю там эту программу,но потом я открываю второй дебагер(допустим Immunity Debugger) и выбираю ту же программу,но выдаёт ошибку.Почему 2-ой дебагер...
[AFDPro] Посмотреть окно вывода отлаживаемой программы
Добрый день, Народ! Как в afdpro выходить в кoнсоль? В turbo debugger это ALT + F5.
Операционная система - это интерпретатор на уровне АНК?
В книге Таненбаума "Архитектура компьютера" написано:
"Новые средства, появившиеся на третьем уровне, выполняются интерпретатором, который работает на втором уровне. Этот интерпретатор был...
Где можно скачать справочник по ассемблеру?
Подскажите пожалуйста, где можно скачать справочник Юрова В.И.(или другой подходящий для начинающих, что посоветуете) по ассемблеру? Заранее большое спасибо!
Разбор дизассемблерного кода
Здравствуйте, уважаемые форумчане.
Решил заморочиться и разобрать одну игрушку (Lineage 2) "по-кусочкам".
Если быть точнее, то меня интересует сетевая сторона клиента: хочу понять, как именно...
Память в защищенном режиме
Всем доброго дня! Я, наконец, сдал основные экзамены и теперь снова могу заняться столь интересным для меня делом!)) Я многое забыл и теперь, вновь перечитывая свои учебники, я задаюсь вопросом:...
Эмулятор Windows 1.0
Я хочу сделать эмулятор Windows 1.0. Для этого я через IDA декомпилировал win.com. Как корректировать код так, чтобы компилировался под Win32?
IDA 7.6 проблемы с подключением отладчика windbg
Всем привет, надо установить windbg на 7ку(x64) для отладки в интерфейсе ida 7.6, качаю от сюда сдк - https://www.microsoft.com/en-us/download/details.aspx?id=8279
Выбираю пункт для распаковки...
Объясните принцип работы стека
Поясните пожалуйста подробно о работе стека.
С курсов по С++ выяснил, что память в программе написанной на С++ можно выделить 3 разными способами:
1. Глобальные переменные
2. Динамическое...
Сбор данных с тензодатчика
Всем привет,помогите пожалуйста написать программу для сбора данных с тензодатчика .
Имеются 8 датчиков и у каждого датчика свой микроконтроллер они будут ведомыми,также имеется ведущий...
Postscript программирование
Доброе утро. Есть код, который выводит на экран круглую и квадратные печати (штампы). Однако по какой-то причине программа не запускается, и не получается найти ошибки (не язык программирования...
PUSH/POP vs MOV из памяти
Какой из двух ниже перечисленных примеров занимает меньше процессорного времени (тактов) ?
1:
@@:
PUSH ESI
;тут некий код
POP ESI
LOOP @b
2:
@@:
INCBIN
Кто знает в каких Ассемблерах работает псевдокоманда INCBIN ?
Я правильно понял, что ни FASM ни MASM32 её не поддерживают?
Надо включить массив данных в код, а весит он (массив) 1,2 MB. Так что...
Far менеджер
Здравствуйте ни как не могу запестреть программы (турба дебагир. турба линкер) через фар менеджер. Постоянно выписывается сообщение что, не поддерживаются 16 битные приложения. Помогите пожалуйста...
Редактирование бинарного файла?
Есть файл созданный в спецпрограмме. Для примера предположим, что это файл .doc, созданный в Word. Файл содержит в себе как текст, так и информацию о настройках, форматировании, может вставленных...
Как получить строки после дизассемблирования?
При дизассемблировании Delphi в Dede в методе TForm20.Button1Click
* Possible String Reference to: 'принтер'
|
00475B39 BAE45B4700 mov edx, $00475BE4
|
00475B3E ...
Что такое ассемблер
Сразу поясню, я не программист, потому прошу обЪяснить понятно для чайника
1) Насколько я знаю, процессор понимает только машинный код, а ассемблер является транслятором машинного кода, но как...
Проблема с выводом кириллицы
Короче, я в программировании на asm еще новичек. Учусь по книге зубкова.
Программа com
.model tiny
.data
text db 'Привет$'
.code
org 100h
start:
Ищу компилятор GUI Turbo Assembler и IDA PRO на русском русифицированную
не могу найти компилятор GUI Turbo Assembler и IDA PRO на русском русифицированную
Помогите найти пожалуйста
Размер табуляции
Сейчас символы табуляции в тегах asm]asm] выравнивают код по 4-символьной границе, в результате исходники часто "ползут". Есть предложение сделать выравнивание по 8-символьной границе, однако не всем...
Поиск операнд в IDA
Задача такая, мне нужно найти в листинге к примеру операнд число 65??????, вместо кавычек могут быть любые числа, все что я знаю к примеру что оно начинается на 65 и что оно 8-ми значное. Можно ли...
Где можно найти программу Assembler?
Где можно найти программу Assembler????....
32- или 16-битный asm?
Добрый день! Недавно стал изучать ассемблер. Начал по Калашникову, а сейчас пытаюсь перейти на Зубкова. Так вот, у Зубкова очень много 32-битных команд, и, как я понимаю, большинство примеров книги...
Разбор образа виндов СЕ
Добрый день коллеги!
Хочу спросить, на форуме есть спецы по структуре rom wince.
Разбираю структуру romimage wince и возникли вопросы по структуре загрузчика, значению полей, вычисления адресов...
Узнать поддерживаемые режимы дисплея в защищённом режиме
Есть ли способ узнать поддерживаемые режимы дисплея на ассемблере в защищённом режиме. Хочется достать инфу типа (Символов:Строк*(битность цвет))
Что делает этот код?
помогите разобраться в коде , и объяснить что в нем происходит
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<dependency>
<dependentAssembly>
...
Как узнать уровень загрузки ЦП
Собственно, как получить сабж. Важное уточнение: интересует не отношение "Idle Time / Kernel Time + User Time", а значение в левой шкале RMClock, обозванное "CPU Load".
Используя что можно написать дельный keylogger
Заинтересовался темой: используя что можно написать дельный keylogger, ориентированный для работы на ОС семейства Windows? Посмотрел в интернетах - часто пишут через хуки, однако это далеко не самый...
Посоветуйте книгу
Подскажите книгу для совсем начинающих в низкоуровневом программировании?
До этого программировал на C/C++. Хочется посмотреть низкоуровневое программирование на языке Ассемблера. Книг в сети много,...
Написание ассемблерных программ в Code Composer Studio 5
Доброго времени суток.
Подскажите как:
а) создать проект;
б) как его потом запускать и отлаживать;
Все исполняемые файлы на всех операционках исполняются одинаково?
В смысле...
Когда мы пишем ОС, мы записываем на диск последовательность байтов. Когда мы реверсим и дополняем PE программу, мы так же создаём на ASM'е бинарный файл, и дописываем байты из него в...
Какие команды напишет дизассемблер, если он не "знает" конкретный МК?
Так понимаю, что если дизассемблер натаскан на конкретный МК, то в листинге он будет указывать команды (мнемоники) соответствующие мнемоникам из даташита этого МК. А что напишет, если я подсуну...
Размещение программы с моделью FLAT в виртуальной памяти
У вас не плохо получаеться обьяснять непонятные процессы простым языком. Скажите, как происходит перемещение запущеной программы в ОЗУ при model flat, при каждом новом запуске ето будет новый адрес...
Хорошая литература по ассемблеру
Какая есть литература и источники, где хорошо объясняется работа процессора.
Можно ли написать на Ассемблере видеокодек? А на C++?
Здравствуйте Уважаемые Форумчане!
Я новичок в Ассемблере! Прошу помощи!
1 вопрос
скажите Пожалуйста: можно ли написать на Ассемблере видеокодек вроде h264?
если да, то долго ли это по...
Как реализовать перехват вызовов функций в свои методы?
Есть 2 ноутбука и локальная сеть.Базовые знания ассемблера(mov ax,2; add ax,2;// ax = 4). Знание C# и плохо C++
Идея: надо в играх выполнять часть нагрузки на другом компьютере.
...
Зачем PureBasic компилирует fasm'ом объектные файлы и компонует их СВОИМ линкером?
... если fasm и сам может создавать исполняемые файлы без стороннего линкера?
Просто делаю свой маленький ЯП, решил просто переводить его в ассемблер и скармливать fasm'у. Но тут узнал, что...
Написание кода на машинном языке
Доброго времени суток!
Я не нашел, куда поместить данную тему, поэтому извините, что она здесь.
Расскажите пожалуйста, какую программу выбрать для написания кода на машинном языке?
Потому что...
Порядок бит в дизассемблированном файле
Доброго времени суток, можете объяснить почему при дизассемблировании приложения (hiew) в анализаторе заголовков порядок битов точки входа отличается от того, что указано именно в окне дизассемблера...
Моделирование команд PDP-11
Поpядок выполнения pаботы
Анализ фоpматов заданных команд и выполняемых ими опеpаций.
Анализ базовой пpогpаммы моделиpования и пpименяемых в ней пpогpаммно-технических pешений.
Разpаботка...
Программирование под Win из Notepad++
Как сделать батник, чтобы из notepad++ можно было компилировать .asm файл(привязать батник к горячим клавишам)
@C:\masm32\bin\ml /c /coff C:\Documents and Settings\Сергей\Рабочий...
WinDbg Не хочет показывать ассемблерный код
Добрый день!
Разбираюсь с этой утилитой.
Запускаю калькулятор, цепляюсь к нему WinDbg, вижу следущее:
Пытаюсь трейсить по F10 без захода в функции, собственно, он пробегает по этим функция,...
[VAX] С числами какого диапазона может работать программа и чем это ограничено?
Всем привет! Подскажите по программе VAX
1: с числами какого диапазона может работать ваша программа и чем это ограничено?
2: опишите работу этой команды и как вычисляется смещение для неё:...
Задачка Дана последовательность мнемокодов
2. Записать в ОЗУ "программу", состоящую из пяти команд — варианты задания выбрать из таблицы внизу. Команды разместить в последовательных ячейках памяти.
3. При необходимости установить начальное...
Как распределяются i/o порты по устройствам?
Я знаю, что каким-то образом устройства распределяется по портам (Клавиатуре выдадим порт 10h, а видеокарте порт 11h). Кто (bios?) и как решает, куда что лепить?
IDA PRO загрузить файл
Здравствуйте уважаемые специалисты.
В часто задаваемых вопросах по IDA PRO мало внимание уделено первоначальной загрузке файла.
Подскажите, как это делать
Вот я нажал значок "Открыть" Выбрал файл...
Удалить из программы окно - HEX, .NET Reflector не спасают положение
Имеется внешняя компонента для 1C.
Регистрируется в системе как сервис и позволяет работать с .NET объектами из 1С.
DLL. При запуске выводит неприятное окно о том, что триальная версия.
Имеет...
Организация виртуальной памяти в intel core iN 3-го поколения
ссылки, литература, схемы, микропрограммы. Отличие от Pentium N если таковое есть.
Работа с портами ввода вывода
Всем привет! Такой вопрос, неужели под виндой при наличии стандартных драйверов нет возможности чтения портов клавиатуры, мыши и прочих подключенных девайсов?
как же учиться работать с портами если...
IDA Брейкпоинт
Всем добрый день.:)
Заранее прошу прощения, если не в тот раздел запихнула свою тему - не знаю в какой нужно.:)
Вопрос по программе IDA. Открыла экзешник, получила кучу кода. Теперь хочу...
Документация/книги по архитектуре Power
Доброго времени суток. Подскажите пожалуйста хорошую и обширную документацию или книгу по архитектуре POWER и если возможно, то еще и POWER 2. Заранее спасибо за ответ.
Посоветуйте материал по программированию видеоадаптера в защищенном режиме
Допустим видеокарта имеет в себе 512 мегабайт памяти. Как получить к ним доступ, и по каким адресам она находится(0x???????? - 0x????????)? Посоветуйте плиз материал по программированию видеоадаптера...
Ассемблерный транслятор
Задам часто повторяющийся вопрос.Есть ли ассемблерный транслятор или трансляторы.
(FASM не предлагать. Я нечего против него не имею, но не он )
1) Кроссплатформенный
2)Поддерживает аппаратную...
Записать в свободные ячейки памяти дополнительные коды чисел из ячеек с чётными адресами
задача:
В ячейках памяти размещены одиннадцать целых знаковых чисел. Записать в свободные ячейки памяти дополнительные коды чисел из ячеек с чётными адресами. преподаватель сказал что можно сделать...
Переназначить запуск модуля
Доброго времени суток.
Есть модули (2 шт. см. вложение)
При вызове этих модулей запускается форма с btnAppend (кнопка) и CheckBox1(чекбокс). На checkbox галочка уже установлена. Остаётся только...
Подскажите хороший редактор PE для Windows
Подскажите хороший редактор PE для Windows, бесплатный и желательно opensource (хотя не объязательно)
Какую среду ассемблера можно установить на виндовс 7 64-разрядную
Ребят подскажите, какую среду ассемблера можно установить на виндовс 7 64-разрядную, киньте ссылку, либо просто название, заранее спасибо
Патч taskmgr.exe с WinVista для запуска в Win7
Есть таскменеджер (ТМ) с висты, в отличие от семёрочного он не имеет лишнего белого обрамления (проверено в аэро теме Висты), которое в классической аэро теме "Classic AE" портит вид ТМ, делая его не...
База данных из прошлого - 20 лет назад
Добрый день!
Необходимо достать данные с программы, которая работает из под MS-DOS, в которой работают с 1994(1999) года по сегодняшний день. Чтобы разработать что-то новое, необходимо не...
Как узнать состояния флага AF при операциях ADD и SUB?
С ассемблером мало знаком, поэтому как сделать ассемблерную вставку для получения результата флага AF в арифметических операциях ? спасибо за помощь
Postscript. Пример из книги
Добрый вечер. Взял уже пример из книги. Суть в том, чтобы по итогу сделать круглый штамп, текст в нем соответственно должен тоже идти дугой. Однако, как-то даже пример из книги не работает. Не пойму,...
Как написать файловую систему на ассемблере?
Изучить функции прерываний биоса это изи, я хочу понять как это работает. Можете подсказать книгу где описана работа самого hdd.
Передача управление в другой сегмент
Не давно начал изучать асм и со временем набрел на пару не понятностей вроде бы и простых но смысл ни как не могу понять.Дело вот в чем есть программа которая копирует свой код в другой сегмент и...
Каким образом в компьютере устанавливается какую команду(инструкцию) стоит произвести первой?
Решил детальнее изучить структуру процессора. Собственно, в УУ поочередно инкрементацией(из одной команды в другую) поступают команды из программы, которая хранится в памяти. Однако, не совсем...
Создание первых Низкоуровневых Языков Программирования
Работы в высокоуровневых языках программирования, как Вы знаете - это лишь использование машины на любительском уровне, при этом такие вещи, как программирование в восьмеричных кодах, могут...
Проблема с контроллерами SATA II
Привет!
Известен метод загрузки Windows напрямую из Linux без необходимости перезагрузки компьютера.
Для этого используется kexec, который предназначен для загрузки ядер Linux "на лету", и...
Разобраться с привязкой программы ClubControl к hardware
Доброго времени суток. Есть исходная программа ClubControl, разработка и поддержка софтины остановилась ~ в 2010 году. Возникла проблема с дальнейшей работой с ней в том плане, что присутствует...
OllyDbg анализ Heroes 3
Добрый день. Думаю heroes 3 в представлении не нуждаются. Решил заняться реверс-инженерингом данной игры, никакой конкретной цели не преследую. Просто для себя + подкачать скил ассемблере и руками...
OllyDBG проверка и отключения чексуммы в файле
Все привет!
Может кто рассказать подробно, как при помощи отладчика OllyDBG можно отключить в файле exe проверку целостности кода (чексумма) для патчей и изменения кода в самом файле exe; а то по...
Порты Com порта
Скажите пожалуйста, какие адреса портов имеют COM5, COM6 и т.д.
Как можно увидеть картинку (jpeg,gif) через отладчик?
Здравствуйте,как можно увидеть картинку(jpeg,gif) через отладчик?
От чайника вопрос
если можно - помогите
--
на картинке (это от игры)
предлагаются четыре варианта IP-соединения.
актуален и нужен только четвертый вариант
(последняя строка).
http://i29.tinypic.com/15n0tw7.jpg...
Как определить текущее состояние процессора в момент прерывания
куда записывается состояние процессора и рабочие данные в для того чтобы обеспечить передачу управления по прерыванию, а после продолжить выполнение задачи?
Задача за 10 класс
разработайте формат машинной команды для двухадресного процессора с числом машинных команд в системе команд не более 16 и объемом адресуемой памяти не менее 256 ячеек.
Найти произведение чисел каждого массива и вычислить средне арифметическое этих массивов
Даны 3 массива чисел, которые заданы двумя параметрами - адресом первого элемента и длиной. Нужно найти произведение чисел каждого массива и вычислить средне арифметическое этих массивов(например...
WinDbg: не срабатывает бряк на точке входа в х64 системе
Окружение таково. Win10 x64 (если это важно, Pro). Пытаюсь поставить точку останова на точке входа в приложение (приложение 64-битное, точка входа 14000174C):
bp 14000174C
Далее жму F5 (можно,...
Где хранить значения при вычислении выражения?
День добрый. Нужен совет, т.к. в ассемблере не разбираюсь.
Допустим есть выражение (3/5)-(6*7)
Я его преобразовал в дерево и хочу дальше сконвертировать в набор последовательных команд на неком...
Ассемблер или Модель учебной ЭВМ
Задание требуется выполнить двумя способами — сначала в режиме программного контроля, далее модифицировать программу таким образом, чтобы события обрабатывались в режиме прерывания программы....
Как можно декомпилировать?
Буду очень благодарен
Какой это язык программирования?
* d0 - offset to status/command register
* d1 - offset to data register
* d2 - contains status of curret degree of freedom to test busy (tbusy)
* d3 - currently used number of degree of freedom
*...
QEMU. Буфер обмена без ОС
Всем привет, ситуация следующая, пишу интерпретатор brainfuck на голом железе(ассемблер nasm), уже почти всё работает. Тестирую в qemu и каждый раз вводить плюсики с клавиатуры долго, может есть...
Принципы работы процессора
Добрый день.
Не могу найти литературу, где бы внятно описывалось как работает процессор.
Меня интересует не то, из каких функциональных блоков состоит процессор и как они взаимосвязаны, а как,...
Объектный файл
День добрый, подскажите пожалуйста, где можно почитать про структуру объектных файлов для Windows, Linux и MacOS?
и где можно почитать машынные команды и аналог их на ассемблере? пробовал...
Что нужно начинающему,чтобы познать компьютер
Начиная изучать программирование, я постоянно сбивался с пути, переходя с одной тропы на другую. И сейчас понял чего мне действительно нужно: узнать все в мельчайших подробностях о том, как работает...
Как добавить в исполняемый ELF дополнительную загружаемую секцию?
Ковыряю дизассемблером исполняемую программу из недорогого тепловизора HT-1A. Производитель сильно облегчил это дело, оставив всю отладочную информацию в программе
Ковыряю для того, чтобы немного...
Написать кликер для игры
Доброе время суток форумчане. Требуется помощь, нужно написать кликер для игры что бы он кликал раз в 2 секунды в одну и ту же точку, все имеющиеся кликеры там банятся. Желательно написать в nircmd....
Исследование вируса под линуксом
Специально нашёл на порносайте вируса (у самого система чистая) с именем pornorolic.avi.exe
Сохранил на ext4 в линухе, чтоб не брыкался.
Виндой его мацать естесстенно не хоца.
Вопрос: как его...
Где хранить переменные в самописном компиляторе
В целом моя задача написать небольшой убогий компилятор, в результате работы которого (он на С++) должен получится ассемблерный код, но в прочем это не важно. Столкнулась с большим количеством...
$mft
всем привет ) подскажите пожалуйста чем можно открыть файл $mft и вообще возможно ли это то есть существуют ли какие нибудь редакторы для такого случая ) :help:
заранее спасибо :)
Имитировать опрос показаний некоторых приборов Р1 и Р2 каждые 10 секунд в реальном времени
нашел задачку незнаю как делать помогите
написать программу имитирующую опроса показаний некоторых приборов Р1 и Р2 каждые 10 секунд в реальном времени
значение 10 <= Р1 <100
-100 <= P2 <= 60...
Програмування ланцюгових команд та арифметичних операцій над двійково-десятичними числами.
Взяти будь-яку вихідну строку та визначити в ній:
А) Кількість цифр.
Б) Кількість літер англійського алфавіту.
В) Кількість двозначних чисел.
Г) Перше тризначне число.
Д) Останне двозначне число...
IDA - ошибка подключения локально дебагера
Всем привет, надо подключить удаленный отладчик на машину windows 7(x64). Бинарник сам x32, поэтому я на виртуалке запускаю сервер x32
Потом в дебаг оптионс ввожу верные данные
Нажимаю ок,...
Где взять 128 битные регистры?
Вики пишет, что в архитектуре x86-64 есть 16 128-битных регистров SSE (XMM0 — XMM15), пишу mov XMM0, 0 пишет error: invalid combination of opcode and operands. К этим регистрам вообще можно получить...
Лучшая актуальная книга по Assembler
Здравствуйте . Какую книгу по ассемблеру лучше прочитать чтобы заниматься дизассемблированием в декомпиляторах вроде IDA а так же использовать вставки ассемблерного кода при написании приложений...
Как отредактировать DLL
Есть DLL, в одной из них должен быть список серверов, с которыми работает интересующая программа. Нужно этот список серверов найти и отредактировать.
C наибольшей вероятностью этот список серверов...
Ассемблер для нуля
Друзья привет!
Начинаю изучать ассемблер и сразу зашел в тупик. Везде пишут что для каждого процессора сущ-т свой ассемблер, там разряды всякие. У меня процессор наз-ся "Интел Bay Tray M Dual-Core...
задача сколько процентов
Сколько процентов времени микропроцессор занят выполнением основной задачи, если кроме нее он обслуживает каждую секунду 100 прерываний, а время обслуживания каждого прерывания равно 2 мс?
...
Скрипт вывода последовательно чисел
Добрый вечеру форумчанам, может кто подскажет скрипт или программу, которая бы вывела мне по порядку числа. например от 1 до 1500. В текстовом файле например. Чтобы не писать эти числа самому в...
Не работает таблица импорта
создал самостоятельно таблицу импорта. всего одна либа, неск функций. не могу понять... запускаю файл, а импорт не сработал. т.е. загрузчик не положил в заданые адреса переходы к функциям
Сложности простого компилятора
Всем привет! На днях созрела идея написать компилятор, и вот уже несколько суток я понемногу над этим работаю.. В этом деле я нулевый) Никогда ничем подобным не занимался, но, поразмыслив, пришел к...
Для каких моделей процессоров заблокировали обновления? (IsCPUSupported WinAPI)
Здравствуйте!
Не могли бы вы "расшифровать" ассемблерный листинг: https://gist.github.com/zeffy/1a8f8984d2bec97ae24af63a76278694
?
Кому интересно, вот сама новость:...
Программы из книги "Самоучитель по системным функциям MS-DOS" - Финогенов
Кто писал программы из этой книги? Можете исходниками поделиться? (Решил поизучать, но после прочтения многие моменты не ясны, а так поиздеваюсь, над прогами, потом ещё раз прочту теорию понятнее...
Микрокомандный уровень
Здравствуйте, я вот по токому вопросу как зная команду определить микрокоманды из которых состоит данная команда вот к примеру набор последовательных команд IN MUL #2 WR 10 WR @10 ...
Запуск программы в 2-ва окна.
Ребята как можно отследить через дебагер ту функцию(адрес) с которого начинается проверка запущено ли уже 1-но окно программы?
Пользовался ОллиДБг.
Если нужен сам фаил то его можно скачать отсудава...
Как сохраняется стек ниже esp в ядре?
Заметил, что когда в ядре что-нибудь помещается в стек, то что было ниже esp сохраняется, и как-бы сдвигается.
Вот, например, стек до выполнения push 2C и после. Как это получается?
Ищу друзей по переписки крутых IT специалистов
мой емейл del
увлекаюсь ассемблером системным администрированием и компьютерной безопасностью
del
Что выполняется в фрагменте кода?
кто может прокомментировать последовательность команд:
xor eax, eax
mov ebp, eax
Синтаксис MOV приемник,источник
это же бессмыслица.
for && while
У меня тут разгорелся спор с содеом по комнате
История:
Он доказывает что если в высокоуровневом языке программирования (паскаль) использовать while, он будет занимать больше памяти чем цикл for в...
Виртуализация
Всем привет!
Не знаю, не ошибся ли форумом, заранее прошу прощения. Но коли тут низкоуровневым про-ем занимаются, то, возможно, в курсе работы всяких механизмов виртуализации. Соб-но, коллеги, пару...
На какой ОС начать писать?
Хочу начать изучать ассемблер, у меня винда 7 х64, и у меня уже есть трудности даже на хелловорлд, хотя компилил вроде нормально, но потом не мог запустить(link16.exe, который должен был помочь - не...
Clobbers для регистров FPU в асм-вставке GNU C/C++
Вопрос по спецификаторам asm-вставки в GCC.
Если я использую fld / fstp, какой спецификатор использовать в clobbers?
asm(
...
"fld ..."
"fld ..."
...
"fstp ..."
"fstp ..."
...
Установка DOS на флешку
Всем привет! Подскажите, пожалуйста, при установке DOS на флешку система выдаёт сообщение, что "указанное устройство в настоящее время используется другим приложением" а вот чем занято - понять не...
Как устройство узнает о изменении состояния порта
После выполнения команды OUT мы пишем в порт какое-то значение. Порт - просто ячейка памяти (если я правильно понимаю), к которой устройство имеет доступ. Как тогда устройство отличает, что значение...
Сегментный регистр DS, CS, данные копируются из одного и того же адреса
ребята, скажите почему я ставлю 'mov ds адрес', и 'mov cs адрес' копируются данные из одного и того же адреса, хотя значение в сегменте DS отлично от CS
Добавлено через 1 минуту
mov eax, dword...
Зашифровать базу данных
Всем привет ..работаю сисадмином. И вот тут дела такие. Начали меня кидать зарплатой..каждый раз давая обещания доплатить в следующем месяце. У меня вопрос.
Как написать скрипты для шифровки(и для...
Преобразование высокоуровнего языка программирования в сигнал
Высокоуровневый язык программирования -> Ассемблер -> Машинный код -> Сигнал
Верно ли происходит преобразование?
Обсуждение статьи "Трансляторы ЯП на Assembler"
Можно ли создать новый раздел "Трансляторы ЯП на Assembler", а эту можно статью поместить в начале раздела?
Замена расширения у всех файлов в папке
Здравствуйте
Купили новый станок с чпу. Управляющие программы пишутся под него со специализированного ПО. Чисто случайно обнаружили что при изменении расширения файла с другого станка (который уже...
Как воспроизводить dll-файлы и код их чтения на отладчике xdbg? (FASM)
Как воспроизводить dll-файлы и их чтение на отладчике xdbg? (FASM)
Как избавиться от рандома
Всем привет.
Попались тут в мои руки тесты с универа.
Появилась нужда , как можно скорее прорешать их.
Т.к всего вопросов более 40+(а вот программ таких 8штук), так еще они разделены на 10 тем по...
Дизассемблировать дефолтный калькулятор Windows и изменить назначение клавиши '+' на '*'
Добрый день.
Есть такая таска: дизассемблировать дефолтный калькулятор Windows 10 и изменить назначение клавиши, например: при нажатии на кнопку"+" должно происходить не сложение, а умножение.
Я...
Есть ли смысл использовать GAS и NASM под Windows
Привет, есть ли смысл юзать GAS или NASM в винде, ведь они предназначали как я понял для Linux?
А какие виды асма вы рекомендуете под винду? :)
Ограничения использования ассемблера в DOSBox
Только начинаю изучать ассемблер. Хочу поупражняться на простеньких программках для DOS. Возникает вопрос: любая ли программа будет работать в эмуляторе DOSBox? Все ли прерывания поддерживаются...
Универсальный патчер, работающий с hex-значениями
Всем привет.
Ищу универсальный консольный патчер (работающий в DOS) который меняет шестнадцатиричные значения байтов (в двоичном файле) по определенному адресу.
Т.е. примерно такой запуск должен...
Почему команда ADWC работает только с форматом LONG?
Почему команда ADWC работает только с форматом LONG(8 байт)? Команда эта в симуляторе микропроцессора VAX-11(возможно где-то еще есть подобная команда - сложение двух операндов с битом заема) ....
Доклад Assembler
Нужно сделать какой-нибудь доклад на тему, связанной с assembler. Какую интересную тему можно взять, чтобы выступить перед аудиторией ?
1. Структура и команды MS-DOS.
2. Структура и команды BIOS....
Машинный код
Подкиньте материалов по машинному коду, и желательно еще расшифровку команд с более-менее читаемых языков программирования...
BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 6D 61 63 68 69 6E 65...
Где можно скачать рабочую версию IDA PRO?
Где можно скачать рабочую версию IDA PRO?
Или другого хорошего отладчика
Помогите пожалуйста!
Спасибо!
Как работать с разными ядрами
Подскажите по 2 вопросикам:
1) Как работать с разными ядрами в ассемблере?
Допустим, я разбиваю код долгой функции на число частей, равное кол-ву ядер и собираюсь каждому из них назначить её...
Книги по ассемблеру для начинающих
Решил что-нибудь почитать по ассемблеру, какую книгу предложите, учитывая то, что я полнейший профан, и ничего не смыслю в этих tasm, masm и т.д и т.п? Проц 64 битный
Memory layout
Что представляет из себя Memory layout и Memory space layout в подробностях, мне понятно как идет распределние( статичное и динамичное) а как работают уровни и как взаимодействубт друг с другом не...
Выбор компилятора ассемблера
Здравствуйте форумчане. Посоветуйте пожалуйста компилятор по ассемблеру для windows 10 и учебник который подходит к этому компилятору с подробным объяснением. Процессор intel(R) Core(TM) i3-4010. Ну...
Где почитать про спецификацию NTFS и ее журналирование
Подскажите пожалуйста где можно взять полную спецификацию на эту ФС. Больше всего интересует ее журналирование (структура файла журнала, что подвергается записи, контрольные суммы если есть...)
Изменить прошивку торгового автомата?
Хочу изменить функционал кофейного автомата. Это возможно? Даже если получится раскомпилировать прошивку, то скорее всего там не будет текста с описанием кода, а значит разобраться что к чему будет...
Изменить стандартный отладчик Windows на OllyDbg
Как можно OllyDbg сделать стандартным отладчиком в Windows? То есть если появится окно с сообщением об ошибке и с выбором 3 вариантов:
1. Поиск решений в Интернете
2. Закрыть программу
3. Отладить...
Расшифровка базы ответов теста формата *.farm
Нужно взломать программу(прилагаю внизу) для считывания формата *.farm (прилагаю внизу). Помогите!
хз по теме или нет, написание скрипта
Есть программа Realtek HD (драйвера для звука) и в ней есть пункт "Тонкомпенсация", чтобы ее включить нужно всего навсего поставить галочку напротив. А можно назначить одну клавишу на клавиатуре,...
Типы регистров. Общие и зависимые от типа процессора
Можете пожалуйста подсказать есть ли какая нибудь табличка где написано какие бывают регистры,
какие из них есть у всех процессорах/ассемблерах (если таковые есть), а какие специфичны для...
Где можно найти MIXAL
собственно интересует какая нибудь программа, имитирующая работу MIXALа (MIX Assembly Language - описанный в книге д. э. кнута "искусство программирования")
IDA PRO. На скриншоте это адреса?
Доброй ночи, спасибо что уделили время, у меня вопросик то что находиться на скриншоте это адресса ? если нет то как мне их узнать ? если это возможно:
С Днём Рождения, Mikl___
Поздравляю нашего товарища по цеху Mikl___'а, внёсшего огромный вклад в развитие раздела, с Днём Рождения! :yahoo:
Крепчайшего сибирского здоровья тебе, бодрости духа, энергии и вдохновения!
Всегда...
Как в программе ResHack увидеть, то что у нас получилось?
Как быстро просматривать скомпилированый файл в ResHack (я создаю экран входа в систему, то что получилось одним кликом)?
Программа телесуфлёра
Неоднократно заказывал писать программу для телесуфлёра, но никто не может получить плавность движения текста в Windows XP, 7, при изменении скорости прокрутки и изменении размера шрифта. ...
Трансляторы ЯП на Assembler
Транслятор/интерпретатор ЯП на TASM
Интерпретатор Brainfuck на TASM.
Для начала напишем интерпретатор на высокоуровневом языке, например, на Паскале.
Массив data_arr будет представлять...
Скрипт для включения/выключения второго монитора
Надеюсь пишу где надо, т.к. не знаю куда бежать и что делать, подключил второй экран, довольно удобно, но мышка довольно часто убегает, монитор исчезает только когда вытащен провод из компа(или...
Написать программу на PDP 11, которая реализует умножение целых чисел без использования умножения
Нужно написать прошрамму на PDP 11. Которая реализует умножение целых чисел без использования умножения(через цикл сложения).
Применение фильтров ОС UNIX
Привет, хотел попросить помочь с задачей. Нужно найти в подкаталоге файл, содержащий наибольшее количество строк.
Я так понимаю надо использовать фильтр wc и ключ l. Но тут нужен цикл, потому что...
Бинарный код, защита данных и вычислений от сбоев
Сбои в ОЗУ, сбои в процессоре, как реализована аппаратная обработка таких ошибок? В простейшем случае, когда вы сами ничего не верифицируете, где и как детерминируются такие ошибки?
Вопрос...
Patch call import function
Добрый.
Имеется win32 библиотека, в одном месте потребовалось заменить функцию LoadLibrary_Helper, на импортную GetModuleHandle
Имеется такая функция, место где нужно заменить функцию 01D02BCF...
Ошибка открытия файла в OllyDbg
OllyDbg не хочет открывать exe.Подскажите как исправить эту ошибку?
Реализация алгоритма планирования SRR для Q = 2
Объясните пожалуйста, как работает алгоритм диспетчеризации SRR для Q = 2. На рисунке показано, что при Q = 1, приоритеты процессов пересчитываются каждый квант времени.
Если Q=2, тогда...
Дисасемблировать программу, сделать переход и сохранить
В принципе из заголовка ясно и в то же время не понятно. Итак, расскажу все по порядку.
Есть программа, есть IDA pro. Надо отредактировать программу, так чтобы она пропускала несколько шагов и...
Безопасность и формат команд в Dec Alpha
Кто нибудь знает хороший ресурс по архитектуре Dec Alpha, желательно русский? Я уже месяц ищу (видимо искать не умею). Я конечно понимаю что эта архитектура уже умерла, но материал то должен был...
Запуск функции из декомпилированного приложения с кастомными параметрами в IDA
Привет. Есть ли в IDA возможность запуска функции из декомпилируемого приложения с кастомными параметрами ?
Перенести функционал функции (масло масляное какое-то :) ) в свое приложение с ходу не...
Может кто отредактировать прошивку материнки?
Всем привет,у меня есть материнка g41m-p33 combo но у нее греется мост временами не хило так, поставил охлаждение активное туды но все же порой этого недостаточно, может кто повысить порог в прошивке...
McAfee не видит кусок файла
Мне нужно малость отредактировать один экзешник. Читаю его в Иде, нахожу офсет нужного мне куска (допустим 007F86B8), захожу в 16ричный редактор, а тот просто не видит этого адреса - видимые данные...
Какую книгу посоветуете по ассемблеру с нуля?
Нужно что бы было с компилятором fasm.
Помог бы вам чем-то дизассемблер, который умеет строить блок схемы?
Ещё один вопрос того же сорта: А дизассемблеры, они код разгадывают линейно или проходят по всем ветвлениям?
Как перебить даты в файле!
Ребятки умные и добрые нужно перебить дату создания содержимого в файле excel.
http://s50.***********/i130/1506/90/d7f9cf98529d.png
На картинке указал какие даты.
Кто может сделать это...
Тестирование стека методом ассемблерной вставки
Здравствуйте!
Как можно протестировать исполняемый код с помощью ассемблерной вставки на заполнение стека?
Ну или распечатать оставшуюся память в стеке?
бинарные файлы
Здравсвуйте! Я искал в интернете эту тему - ничего не нашел. Меня интерисует, какие файлы запускает САМ КОМПЬЮТЕР, а не ОС. Если можно, расскажите поподробнее, как они создаются, их устройство. Или...
[AFDPro] Навигация по коду AFDPro!
В чем разница между Step(F1) и ProcStep(F2) в AFDPro? :umnik: :)
Создание файлового антивируса на ASM
Здравствуйте,хочу написать свой антивирус, ничего нормально в сети не нашел.Кто может помочь найти исходники,что то готовое, чтобы скомпилировать и опробовать.
Заранее благодарю.
Архитектура i8086
Во многих книгах по устройству микропроцессора объяснения начинаются с относительно современных процессоров, уже состоявшихся, обросших сложными структурами. Соответственно для его понимания...
Простейшая Вычислительная Машина (Subleq)
Прочитал про Subleq
http://mazonka.com/st/bbjr31.pdf
http://poznayka.org/s81408t1.html
Вот пример операции сложения
# Суммадвухчисел C=A+B
subleq a ZR
subleq b ZR # ZR = - a - b
subleq c c #...
Установить точку останова (брэкпоинт) во встроенном ассемблере Delphi
Здравствуйте. Скажите пожалуйста, как на assembler установить брэпоинт. На Delphi использую, но не везде мне удаётся установить брэкпоинт. Заранее благодарю.
IDA 6.1, *.exe и *.pdp: найти количество войн в игре
Всем привет. Требуется найти количество (сейчас 3 войны за чип), хочется сделать больше.
Доступ на машину присутствует(в личку). У меня опыта 0 в дизассемблере.
Какие числа использует x86
С какими числами работают стандартные команды x86 (add, sub и др.) Знаковыми или беззнаковыми?
Грамотно организовать работу с памятью, в частности строками
Хочу прикрутить к своей программе тип "строка", но не дам ума как грамотно и эффективно управлять памятью, учитывая что строки должны уметь менять свою длину во время выполнения в рамках от 1 байта,...
Ищу программиста
Ищу программиста для взлома программки, она простенькая.
Нужно расковырять её длительность использования.
Прилагаю скрин файлов , которые в ней есть , кто шарит пишите в тему.
Извлекать время из процессора PFM 535I
Пример кода можете выложить очень помогло бы. Или регистры часов. Или регистр прерываний .
Не знаю как подойти к изучению Ассемблера
Надо написать пару задачек на Ассемблере. Сказали учить по Юрову. Я открыл этот учебник, но мне он кажется довольно сложным к пониманию. Дело в том что у меня визуальное мышление, и надо чтоб учебник...
API для работы с монитором в Mac OS X Lion
Здравствуйте.
Хочу решить следующую проблему. У меня на мониторе не сохраняются настройки яркости и контраста при каждом запуске ОС Mac OS X Lion. Поэтому я хочу написать сервис, который бы при...
Инструкция OR NOT
Надеюсь в этой теме можно обсуждать ассемблерные команды не х86. Знает кто какая польза может быть от инструкции OR NOT?
Вставить код Java меню в самописное ПО для самодельного мобильного телефона
Здравствуйте,такая проблема,я пишу ПО для самодельного сотового (сделанного из подручных средств),и возникла такая нужда как вставить код JAVA меню в мое ПО,тоесть,мне нужно поместить JAVA код в...
Есть ли смысл хранить промежуточные данные в FPU?
Нужно написать большой кусок критичных к скорости вычислений, думаю в двух направлениях - хранить промежуточные расчёты в ОЗУ или в стеке FPU.
Если в ОЗУ:
- Память медленнее (вопрос - насколько?)...
Изменение строки в .dll
Здравствуйте. Есть файл .dll нужно внести изменение в одну строку. Вместо 10 букв вписать 15. Но при изменении размера файла он становится не рабочим. Ответа на форуме не нашел. Как решить вопрос?...
Странный бинарный файл
Попался очень странный бинарный файл такого примерно содержания (первые 5 строк):
10111100 11101011 10011010 00100111 11010000 01100011 00010001 10101101
00000000 11001010 11000101 11001100...
MIPS редактор кода
Здравствуйте, подскажите редакторы или среду для отладки исполнительного кода MIPS32/64
Ловля данных по TCP с анализатора
Здравствуйте помогите пожалуйста одним вопросом....
У нас есть анализатор мочи в котором задействована возможность передачи результатов по TCP:
1)односторонняя связь.
2)двусторонняя связь
3)ЛИСы....
Подскажите как написать курсовую работу на тему модель Simple Computer
Дали написать курсовую работу разработать команду "JC 56 Переход к указанному адресу памяти, если при сложении произошло переполнение", не как не пойму с чего начать ? может кто подскажет (если что...
"Мартышка и очки" или то, как научиться асмить
Здравствуйте высокопочтенный народ форумчанинов!
У меня очень странный вопрос (с вашей точки зрения).
Хочу познакомиться с несколько странной субкультурой, которая зовет себя *asm
То есть...
Язык асемблера MIPS
Здраствуйте всем. Я столкнулся с такой проблемкой, что не могу найти хароших русскоязычных книг по MIPS. Может у кого-то есть електронные книги или кто-то знает ссылки где можна скачать. Скиньте...
IDE для создания OC
Какие есть компиляторы ассемблера предназначенные для разработки OC?
Эмулировать переполнение com порта
В общем странного хочу. Есть сканер ШК (USB, эмуляция COM). В определенный момент (ошибка в штрихкоде) хочу эмулировать переполнение буфера приема. Мечтается, чтобы при считывании следующего...
Внезапно появились странные ошибки при компиляции на MASM32
В общем, я не знаю что произошло, но у меня вдруг перестала работать опция /I (путь к include-файлам) в ml. Раньше всё работало, теперь выдаёт ошибку типа такого:
pe.asm(8) : fatal error A1000:...
Asm VS Overclocker
Такая проблема.
Есть опыт в программировании южного и северного мостов.
И есть женание поднять частоту системной шины 166 -> 200.
Для этошго надо изменить делитель и множитель.
Проц я...
Как?
Всем привет! Я хочу разобраться в компьютере,т.е. я хочу понимать что и как работает (вообще ВСЁ) где этому можно научиться?
Как запротектить tls table
подскажите, как запротектить tls table. знаю что если протектить ексешник то тлс надо пересобирать в новом месте, но пока что данные оставляю те же самые. не знаю как их запротектить
PowerPC assembly
Где можно скачать Power Architecture 5xx/8xx Command-Line Assembler?
Типизированный файл
Добрый вечер( ну ил другое время суток)
Я не являюсь знатаком низкоуровневых языков и непонимаю 16ричных кодов.
Мне нужна помощь знающих... есть написанная программа которая использует как базу...
Документация в формате exe, Абель
Когда-то давно увлекался изучением ассемблера и часто пользовался неким хелпером\документацией в виде приложения DOS.
Помню, что вроде как оформление выглядит в бирюзово желтых тонах, навигация с...
Сегменты программ!
Помогите пожалуйста разобраться !
Программа написанная на исходном коде должно быть откомпилирована, после обработана компановщикам, уже компилированные программы хранятся в жестком диске, для того...
Можно управлять отдельно пинами ide-разъема?
Скажем мне надо получить raw поток, или надо с такой-то частотой узнать логический уровень на таком-то пине ide разъема. или наоборот выдать уровень. где начинается моя свобода ? ос любая которая...
Как планировщик заставляет выполняться код на конкретном ядре CPU
Всем привет!
Скажите, вот планировщик выбрал, что поток такой-то лучш выполнить на CPU2. Как именно он заставляет CPU2 начать выполнять этот код?
Представление числа с плавающей точкой
Диапазон значений типа данных signed char от -128 (10000000) до 127 (01111111). Старший разряд используется для хранения знака. Диапазон значений unsigned char от 0 до 255 (11111111). Все это...
Обращение к PCI
Добрый день. По службе было поручено изучить работу с PCI-платой. (PCI-1762)
Я кратко понимаю суть PCI. Необходимо считывать данные из памяти платы.
И с портов.
Я базово знаю C/C++, но с железом...
Где скачать Wind River VisionClick 7.0
Добрый день!
Где можно скачать VisionClick 7.0 ? Железо есть а вот программы к нему нет ... диск не читается ....
Что за формат записи числа?
Долго выбирал, в какую ветку форума обратиться...
Очень извиняюсь за тупой вопрос. Гуглил, ненагуглил.
Есть документация на компоненту.
В ней есть статусы. Описано в таком виде
#define...
Вывод данных на HDMI порт. Как это реализовать?
Необходимо сделать вывод данных на HDMI порт компьютера c Linux. Не знаю каком образом это сделать. Подозреваю, что необходимо написать модуль ядра, и делать вывод по адресам IOпортов выданных...
Обмен данными через параллельный порт
Нужен код программы, которая будет обмениваться данными с устройством, подключенное через параллельный порт
В частности, обмен данными с флешкой или принтером
Как ограничить exe файлу доступ к библиотеке с проверкой
Доброго времени суток. Столкнулся с такой трудностью
1)Программа обращается к файлу Steam для проверки !запущен ли аккаунт с интернет подключением Clientregistry.blob
2)Если аккаунт Steam не...
Как открыть bios setup утилиты средствами ассемблера
как открыть bios setup utility средствами ассемблера ?
Из архитектуры ЭВМ
Здравствуйте!
Хотел бы попросить помочь вот с каким вопросом: описать механизм выбора банков памяти и мультиплексирования.
Сам уже больше месяца пытаюсь найти ответ, но ничего не получатся((...
Кто-нибудь видел word-doc с созданием Doom на ассемблере?
кто-нибудь видел word-doc с созданием Doom на ассемблере?
Растянуть фиксированное окно
Программа называется WordsTeacher 1.0. Она "любительская".
Суть программы:
* Программа в случайное время появляется на экране в правом нижнем углу. В окне программы выведено слово и 3 варианта...
Как написать и скомпилировать программу наподобие CHKDSK, запускающуюся в Native-режиме?
Есть: Visual C++ Express 2008, 2010. Можно и новее добыть.
Нужен: буквально хелловорлд, только не Win32, а способный запускаться, как autochk.
Что делать? Как писать, как компилировать (с какими...
Объясните,как в двоичной системе получаются отрицательные числа,т.е в компьютере?
Объясните,как в двоичной системе получаются отрицательные числа,т.е в компьютере?
Добавлено через 7 минут
почему 7 - 111,а -7 - 11111001,если это 249
Компилятор ведет себя не адекватно
Всем доброго времени суток! Недавно перешел на язык программирования C (до этого кодил на асме) и при компиляции программы с ключом -S компилятор повел себя очень неадекватно... В ассемблерном коде...
Типы запоминающих устройств
Здравствуйте, где можно найти все типы запоминающих устройств вместе с описанием функций каждого из них (то есть поддерживает ли оно запись, хранение, чтение, стирание, программирование), типов...
Как прочитать сектор НГМД в режиме PIO
Всем доброго времени суток. Не могу додуматься, как прочитать сектор НГМД в режиме PIO, причем использование IRQ 6 тоже исключено. Возникает следующий вопрос: "Если возникает ошибка при выполнении...
Как обойти фильтр оператора при доставке смс?
на смс рассылку ставят фильтр смс не доходит можете помочь ICQ 684977468
Что такое Assembler?
Здравствуйте. Что такое Assembler? То есть какие именно программы делают на нём? объясните пожалуйста всё понятным языком (не научным).
:)
[AFDPro] Как вернутся на шаг назад в отладчике?
Подскажите как вернутся на шаг назад в отладчике afdpro. Все пишут, а этой информации я что то нигде не вижу.
С чего начать изучать язык ассемблера?
В бедующем хочу попробовать написать ос(ну как же без этого?)))))) И писать не вирусные программки для винды 64. В прочем типичный ассемблерщик. "С чего начать?". С микроконтроллеров? Там с начала...
Быстродействие озу
Здравствуйте. Созрел такой вопрос, как определить быстродействие озу? Сначала нужно же определить пространство памяти?
Как это сделать средствами ассемблера?
Название языка
здр. как думаете, почему на просторах бывшего СССР прижилось название языка Assembler? тогда как в далеких штатах называют Assembly (англ. сборка)..
Зачем запоминающие устройства конфигурируются на отдельных шинах ?
Кто-то может мне помогать?
Зачем запоминающие устройства конфигурируются приемушественно на отдельных шинах, какого перспективы интерфейсов запоминающих устройств ATA и SCSI, SAS ?
Оценка суммарной вычислительной мощности компьютера
Пишу программу. После того, как пользователь сгенерировал пароль по заданным параметрам хочу добавить следующую возможность, а именно - оценить стойкость пароля ко взлому методом прямого перебора...
Расшифровка базы ответов тест с расширением .den
Помогите расшифровать файлик. Программа написана на Delphi. И если можно, то выделить правильные ответы плюсами для повторного прохождения теста.
Algoritm
Вот наткнулся на программу Алгоритм. Может кто-то подсказать как сделать чтобы введенные значения умножались и выводился ответ???:help::help::help:
Возможно скрыть нагрузку процесса/потока на ЦП?
По поиску и книгам не нашел.
Скрыл процесс в DKOM - соотв. процесса в списке диспетчера нет, но нагрузка на ЦП отображается(в % общей нагрузки). В итоге стал блуждать по KTHREAD и экспериментирую...
Сохранить строку в регистр (MIPS)
Есть адрес буфера который указывает на массив (строку) нужно строку из цифр перевести в число с помощью аски таблицы и записать в регистр.
Пример:
255 255
2 = 50 (ascii)
5 = 53 (ascii)
5 = 53...
Интересная книга о программировании на ассемблере
Где можно найти интересную книгу или видеоуроки на ютубе о программеровании на ассемблере? Желательно, чтобы программирование под дос было включительно.
Нужно изменить условие в ELF программе
Здравствуйте! У меня есть программа в формате ELF, которая запрашивает ключ и выводит - верный или неверный. Мне же нужно изменить условие, чтобы верный она считала неверным, а неверный - верным. Но...
Объясните принцип работы на уровне BIOS механизм вывода символов на экран
Добрый день. Возник ряд вопросов: не могу понять, каким образом реализован на уровне BIOS механизм вывода символов на экран? Т. е. каким образом графический адаптер понимает коды символов? Существует...
Как реализовать идею защиты Autoit скрипта используя асемблер?
как реализовать то что в этом посте? (хотя бы в общих чертах) направление для копания так сказать....кроме того что это код ассемблера я ничено не понял. А вообще тема про обфусцирование autit...
Данные из фрейма ZDATA протокола ZMODEM
Ситуация - на руках файл, содержащий фреймы, созданные по протоколу ZMODEM передатчиком. Иначе - кадры, полученные приемником, но еще не обработанные. Задача - достать данные из фрейма ZDATA. Найден...
Создать массив N и сделать так, чтобы сначала шли четные, а потом нечетные числа
Создать массив N и сделать так, чтобы сначала шли четные, а потом нечетные числа
Нельзя создавать второй массив, всю работу надо выполнить в 1ом массиве.
Сложность создания в том, что приходится...
JIT компиляция в машинный код
Написал на MSIL функцию вызова unmanaged кода. При отладке в OLLY заметил много непонятного машинного кода. Те места, где мне все понятно, я отметил комментарием. Подскажите что выполняют остальные...
Взломать Rar архив
Ребят ,кто может помочь взломать rar архив .На архиве есть пароль 50 символов, брутом как понимаете нет смысла, даже при нескольких десятках машин заимет не менее 3-х лет.Если есть желающие помочь...
Введение в двоичные технологии
0. Введение во введение
Первоначалом информационных технологий является бит, второначалом - кубит, ну а дальше - тёмный лес. Цель дальнейшего состоит в том, чтобы дать первичную развёртку ИТ,...
Программа тестирования на Delphi c зашифрованной базой
Есть тест написанный на Delphi, есть файл 4.den в котором по всей видимости находится база вопросов и ответов. Анализ при помощи DeDe и IDR результата не дал. В каком месте программа обращается к...
Во всех exe в памяти на точке входа начал добавляться неизвестный jmp
открываю ексешник в оле, появлется неизвесный jmp 0BB86138
когда он отработает, на точке входа вновь появляеся все что должно быть... т.е. jmp чето вызывает, потом восстанавливает все как было и...
Есть набор чисел, нужно чтоб программа их показывала в рандомной последовательности
Нужен программист для создания простейшей программы для онлайн рулетки .есть набор чисел , нужно чтоб программа их показывала в рандомно последовательности
Вывод информации из файла
Как вывести через командную строку Windows из тестового файла информацию построчно с добавлением текста ?
Пример : "Я" , 1-ая строка из файла " , "делаю" , 2-ая строка из файла
Организация и управление памятью
В общем нам задали задание, но не дали ни единого примера как это сделать, поэтому обращаюсь за помощью сюда. В задании сказано, что язык программирования произвольный, поэтому думаю лучше всего...
Директивы объявления переменных
Помогите пожалуйста.
Нужен ответ на контрольный вопрос.
"Перечислите директивы объявления переменных(с указанием размера в байт.)"
Заранее спасибо
Отладчик AFD pro: Как изменить цвет цифр ?
Открываю отладчик и вижу - цифры режущего глаз ярко зеленого цвета. Когда меняю цвет в меню окна - то меняется цвет не только цифр, но вообще всего что в окне. А как изменить цвет именно только лишь...
Программирование внешних устройств
определить промежуток времени между двумя последовательными надатиями клавишь используемые В.У
Клавиатура таймер,
Результат выдается на OR(Учитывая инерционность модели нажатия не следует...
Ищу курсы/книги
Господа, посоветуйте курсы/книги по ассемблеру актуальные в 2018
Ошибка пуска tasm в 64-разрядной Windows
Дела обстоит так у меня ошибка с тасм у меня 64 система а он мне говорит что не поддерживает её так как типо он работает только с 32 или 16 системами. Вопрос такой можно ли это как-то запустить на 64...
Может кто рассказать как решается задача
По приведенной Байесовской сети вывода рассчитайте коэффициент определенности Г.
Instrumentation callback (Nirvana)
Решил попробовать сделать хук на syscall'ы в процессе через Instrumentation callback, и вроде бы все работает красиво, но когда пошел дальше, появилась проблема: поскольку хук вызывается после...
Исследование исполняемых файлов
Пишу программу для анализа исполняемых файлов но возникла проблема. Как узнать файловое смещение таблицы импорта зная ее виртуальный адрес. Заранее спасибо
Подскажите тему для диплома
Обучаюсь по специальности информационная безопасность, в следующем семестре пишем диплом. По "умолчанию" на группу дали руководителя, который занимается правовой защитой, а это не совсем мне...
Процессор обрабатывает видоизменённый код?
Допустим, программирую на машинных кодах. Код который нужно исполнить, будет видоизменяться (на физическом уровне, т.е. меняться положение кодовых сигналов для устройств), на протяжении от жёсткого...
WinDbg: почему dt показывает экспортируемое не у всех модулей?
Если запустить WinDbg то имени администратора, потом зайти в меню File->Kernel Debug...->Local
Перезагрузить модули командой .reload и посмотреть их список (lm), то можно увидеть очень длинный...
Можно ли создать программу, которая будет имитировать сетевуху
Провайдер делает привязку к сетевухе. Вопрос: можно ли создать прогу которая будет имитировать сетевуху и к нету можно было подключитса с другого компа?
Как подавать команды на устройство файлами *.bin ?
Есть устройство, построенное на Arduino. Этому устройству нужно подавать команды с помощью Raspberry. Я решил эти команды записать в bin-файлы. Как должны выглядеть эти файлы, чтобы Arduino их...
Как сохраняется содержимое планки памяти (4-8Гб) без HDD в дежурном режиме?
Интерисует каким образом созраняется данные в оперативной памяти в дежурном режиме без HDD,
ведь процессор отключается (вентилятор не крутится) потребление всего системника падает до 5-10ватт
но...
SPI интерфейс
Привет всем, начинаю программировать с интерфейсами SPI используя SUB-20 , хочу узнать занимается ли кто нибудь ещё этим может есть какая инфа полезная, нужны команды для SUB-20 или руководсто...
Как прошить чипсет mmc? и где найти программу hipath card manager 3800 v8 заранее спасибо
Как прошить чипсет mmc? и где найти программу hipath card manager 3800 v8 заранее спасибо
Определить, сколько страничных прерываний произойдет в системе
Сколько страничных прерываний произойдет в системе при условии, что четыре страничных блока изначально заняты страницами: 8 2 9 6
обращение 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
страница ...
Код на который нет переходов (дизассемблирование)
Привет всем!
Учусь реверсить программы через дизассемблер...
Использую OllyDbg.
Вопрос в следующем - почему в листинге могут находиться "куски" кода не которые нет видимых переходов и вызовов?...
Копирование памяти
Добрый день хочу спросить как можно перевести
строку типа
char strLine = "3.5+i5.9" - это комплексное число, записано в строку
нужно скопировать его в пямять.
пример c int типом:
int tmpInt...
Как создать экзешник?
Ребят, я хочу создать экзешник (.exe), который при установке создавал бы батник (.bat) и кидал его в автозагрузку.
Как это можно реализовать?
Надеюсь вопрос понятен :p
Странное поведение при отладке
Здравствуйте. Решил написать небольшую тулзу и столкнулся с проблемой: скомпилированный код прекрасно работает в отладчике, однако не работает без оного. Причём ошибки возникают в системных...
Disassemble
подскажите пожалуйста какой плагин нужен то бы более менее понять что тут
if ( MEMORY(v36, "CQBHeavy")
|| (v37 = sub_1800020D0(v81), MEMORY(v37, "SMGHeavy")) )
{
...
UNIX B/C на современном C#
Вот интересно, почему то самое ядро от которого пошел Linux сейчас не перекомпилируют на одном из современных языков программирования высокого уровня типа C#?
Первая версия была на ASM потом они...
Насколько быстрее работали бы эти программы, если бы они полностью писались бы на ассемблере?
* Notepad++
* Paint NET
* Photoshop
* 3DS Max
* Unreal Engine 4
* Visual Studio
Просто интересно, много ли скорости я теряю, если пишу программы, к примеру, на С++? Или компиляторы С++ так...
нужен человек для проекта емулятора MMORPG
здравствуйте...недавно начал работать над емулятором на GuildWars 2 сервер принимает клиент и они обмениваются пакетами..но в определенный момент они шифруются ...я сам в ida и ollydbg не очень...
Создание bat-файла
Нужно сделать bat-файл для ассемблера, который сам проделывает ассемблирование-линковку-запуск и если найдена ошибка на одном из этапов, соответственно открывает данный файл для редактирования....
Ряд Тейлора . Моделирование quartus
Добры
Добавлено через 8 минут
Доброго времени суток . Нужно смоделировать в quartusе сложную функцию с разложением cos x в ряд тейлора . но проблема в том что не понятно как реализовывать ряды...
Организация ЭВМ
Может кто-нибудь находил интересно написанные книги про организацию ЭВМ? Если да, то подскажите, пожалуйста!
Есть ли какие нибудь компиляторы, которые форматируют код под асемблер?
Когда изучали неймана, в программе была функция перевести программу паскаля на неймана. Назрел вопрос:
Есть ли какие нибудь компиляторы, которые форматируют код под асемблер?
Изучение ассемблера под Linux
Во-первых посоветуйте хорошую книгу по асму. Я на linux-сижу, так что AT&T-синтаксис(если это имеет значение)
И еще, а как вы пишете программы без if?
Добавлено через 17 минут
Насколько...
Управление жестким диском SATA
День добрый комрады , стоит задача написать тест- програму записывающую меандр на жесткие диски с интерфейсом SATA.Для дальнейшего отлова побочных излучений. Вопрос как реализовать ? в какую степь...
О форматах объектных файлов
Имеется задача сформировать объектный файл для линкера от мелокомягких. Пытался найти его описание, но по ключевым словам object file собственно вываливается документация по формату coff, который как...
Очень нужен отладчик!
Всем привет! Уже какой день мучаюсь с поиском хорошего отладчика. Мои требования к отладчику: удобный интерфейс (наподобие afd - с окнами), возможность работы с 32 битными регистрами, возможность...
Ollydbg и авто сохранение меток, комментариев и брейкпоинтов и т.д.
например комп зависает в процессе трассировки, можно как то сохранять всё это автоматически в момент их установки перед важными участками кода и не прерывая для этого работу самого процесса?
Вычисление адреса основной памяти
Имеется
размер стр - 512
В Номер
ирт блока
стр физ
памяти
0 3
1 1
2 -
Патч памяти, разобраться с кодом
Значит есть .exe файл, есть код на ассемблере. Другу нужно, чтоб ему объяснили 'как изменить поведение .exe' - как я понял. Все что нужно, чтоб понять задачу у него есть, как он сам говорит ему...
Посоветуйте статью или видео-уроки по написанию своей программы
Мне нужна программа, которая автоматически нажимает на кнопку в веб-браузере. Допустим я зашел Вконтакт и включил программу и она выполнила условие, то есть нажала нужные мне 2-3 кнопки. Подскажите...
"Разработка автоматизированной системы выявления ошибок в ядре unix"
Ребят, помогите разобраться с темой, как кто представляет себе автоматизированную систему в случаи темы "Разработка автоматизированной системы выявление ошибок в ядре unix".
Это какой-то программный...
Структура процессора и памяти. Способы адресации данных. Система команд
будьте добры,лабу сдавать,а в лампанеле ничего не понимаю почти
а) Найдите разность суммы чисел, находящихся в регистрах R0 и R1, и суммы
трех чисел, хранящихся в оперативной памяти (адрес первого...
Вывод ап. обеспечения и установленных на них драйверов в текстовый файл
Здравствуйте. Прошу прощения, если ошибся разделом.
Есть задача написать программу, определяющую аппаратное обеспечение компьютера, на которое устанавливаются драйвера (видео-сетевая-материнская...
Ячейки основной памяти
Наименьшая ячейка основной памяти, которая имеет адрес и к которой можно обратиться с помощью операции перемещения данных?
RTX 2012 & Visual Studio 2012
Здравствуйте, хочу спросить если кто то работал с системой реального времени ardence RTX 7.1 или RTX 2012 вместе с Visual Studio, если есть такие, откликнитесь пожалуйста нужна помощь в понимание что...
Получить все строки из скомпилированного приложения
Есть варианты , как найти правильные ответы?
Смог вытащить все string , а как найти верные варианты не смог.
Есть идеи?
можно запустить под dos.
Написано на турбо.
Заменить пару байт в массиве файлов
Надо заменить несколько байт от начала в массиве файлов, предложите решение,
sed, fasm, masm, какие нибудь скрипты или утилиты? Файлов около сотни.
Боюсь в других разделах во флуд уйдёт...
Проверка вводимого текста
Есть программа, в которую операторы вносят информацию о людях. Нужна программа, которая работает в фоновом режиме и проверяет соответствие вводимого ФИО с полом, чтобы у мужчин не было женского пола...
Можно ли изменить репорты посылаемые hid клавиатурой
Скажите, можно ли изменить репорты посылаемые hid клавиатурой? У меня на игровой клавиатуре есть клавиша которая увеличивает звук и точно такая же клавиша есть на основной клавиатуре. Они посылают...
Написать программу на псевдокоде
Напишите пожалуйста.
Вычислить функцию: y=(x^2)+2|x|-x , где x меняется от XN до XK с шагом DX. Использовать цикл с постусловием. Все значения функции Y отобразить на экране.
x^2 - икс в...
Каким компилятором лучше собрать исполняемый файл, минимальный по весу?
на каком компиляторе лучше собрать исполняемый файл, минимальный по весу? собственно весь вопрос в названии темы
Где найти список команд DOSBox?
Подскажите где можно найти весь перечень команд для DOSbox или его возможностей
например то что он может эмулировать системный динамик (какими командами это задётся конкретно?)
если какое-нибудь...
Не могу разобраться с назначением некоторых инструкций и несколькими мелочами
Скачал мануал: www.intel.com/Assets/PDF/Manual/msc4.pdf
На 20-21 странице список инструкций. С английским пока тугова-то, а потому неминуемо встретился с проблемами понимания определённых частей...
код каталога
всем привет ) скажите пожалуйста кто знает как windows определяет что папка а что файл ) как известно папка это тоже файл в котором хранятся ещё файлы. если написать в имени папки лололо.txt то...
Как создать файл для написание программы на Assembler ?
Не могу найти инфу в интернете с чего начать писать код в консольном файловом менеджере.Вроде как nasm и ld установила.
[NASM] Определить тип параметра в макросе
Ув. форумчане, подскажите, как определить тип параметра переданного в макрос, а именно, регистр это или метка? Что-то типа %ifnum только для регистра
Мануалы по ассемблеру
Здравствуйте, уважаемые программисты! :)
Мой вопрос конечно, банален, и достоин вашей критики, но когда я начал искать самый простой,
и в то же время исчерпывающий мануал по ассемблеру, то не нашел...
Может ли import table в PE заголовке использовать VA адресацию
не понимаю, import table в PE заголовке использует RVA и VA адресацию. как я понял там всегда RVA... бывают такие случаи что там VA?
Увеличить ограничение на количество записей
Есть программа которая при запуске выводит определенное количество записей, то есть в запускаемом файле имеется ограничитель на количество записей
Нужно как то увеличить количество строк, а то при...
Когда используются пары регистров?
здравствуйте, когда используются пары регистров . Например цепочечная команда movs es:di, da:si. Эти пары регистров через двоеточие всегда используются вместе? Или например cs:ip, кто может объяснить...
Команды уровня операционной системы
Почему некоторые из этих команд исполняются сразу микропрограммой, а не операционной системой? Для чего это нужно?
Назначение регистров различной разрядности
Добрый вечер, хотел бы узнать назначение 8 битного, 16 битного и 32 битных регистров. Если вы конечно владеете такой информацией, то помогите мне пожалуйста. В интернете никак найти не могу, очень...
Начинающий 15 летний программист
Добрый День, буду признателен за ответ !
Привет,меня зовут Данил,мне 15 лет,умею программировать на C+ и Ява (на среднем уровне)
Что подскажите на счет того где можно применить мои знания .
Мой...
Программа /скрипт автоматизации логина домру
Знает ли кто программу или скрипт?Или дать совет что использовать?
Такая ситуация:в доме где я проживаю на первом этаже халявный вай фай от дом.ру,к которому можно подключаться как гость.Но нуужно...
Как создать программку для удаления файлов?
Подскажите пожалуйста как создать программку которая будет удалять запрограммированные в ней файлы при её загрузке.
.net reflector
Всем привет.Хотел изменить в одном dll файле одно значение через .net reflector,скачал плагин reflexil,изменил значение,но оно,почему то , не сохраняется,кто знает,как можно решить данную проблему?В...
Чтение из файла на архитектуре MIPS
Не понимаю для чего в регистры $a1 и $a2 записываются 1 и 0 соответственно
#open
li $v0, 13 #system call for open file
la $a0, fout #load address of output file
li $a1, 1 # Open...
Возможно ли изменить немного уже откомпилированную программу?
Возможно ли такое?
Имеется некий файл *.exe, необходимо его открыть найти там некую строку, о которой известна первая буква и количество символов, заменить ее на другую она несет информационный...
Какие книги почитать что бы написать на Ассемблере ОС? Читайте полностью
У меня есть друг который умеет и практикует написание ОС на ассемблере. Он дал мне свой код и процентов 50 я понял, но не очень понятна была работа с диском. Я хочу делать все это сам. В принципе...
Создание автоматизированной таблицы
Нужно нацепить на сайт/приложение таблицу,суть такая,в ней календарь.Нужно чтобы в эту таблицу можно было "записываться",т.е. например забил время на 11 декабря 2015 года на 17:00,НО,одобрить мог...
Введение в архитектуру микропроцессора
с какой литературы начать знакомство с устройством микропроцессора? на ассемблерах писать не планирую, в целом для понимания, как циркулируют данные, как работает память, как обрабываются данные.
Существует ли такой функцыонал?(отладчик)
Есть ли такие плагины, функцыи для ollydbg или ida pro чтоб откатывать несколько действий назад(переход на прошлую команду , воостановка состояний регистров что было до этого )
Обучение через ассемблерные вставки
Наткнулся на такую вот статью http://www.insidepro.com/kk/144r.shtml. Почитал, понравилось. Решил по такой методике заниматься. Но ! Я не нашел продолжение этой статьи (мб я плохо искал). Знает ли...
Устройсто логического сложения-умножения
Здравствуйте.
Пытаюсь сконструировать устройство логического сложения-умножения, в рамках курса машинная арифметика и микропрогамное управление. Есть, методичка, но по ней возникло пару вопросов....
Ассемблер на Windows
Где можно скачать Ассемблер на Windows 8.1 ?, процессор - Intel.
Как добавить треки из радиостанций
Ребята привет!
Опыта нет, хочу потихоньку осваивать языки.
Суть такая, вот есть радиостанция http://maximum.ru/online/maximumsideline, я хочу что-бы на аккаунте вк скрипт сам добавлял треки из...
Реализация сообщений MSI устройств на PCI express
Здравствуйте! Есть устройство на PCI-express, задача: сделать приём прерываний MSI от устройства. Из документации PCI 2.2 я понял, что устройство при подаче MSI пишет в память по адресу, указанному в...
Текущие звуки (OllyDbg)
Нужна помощь по одному вопросу.
Как узнать какие именно звуки воспроизводятся в данный момент в программе, в частности игровой (BioShock Infinite)?
Это может быть фраза персонажа, который говорит...
Требуется оплачиваемое сотрудничество
Добрый день, требуется помощь в дезассемблирование программы, внесения нескольких изменения в работу программы, с обратным компилирование. Все это хорошо оплачивается. Подробности по скайпу : archs8_1
Информация midi событий
Не уверен в какой это раздел, этот показался ближе всего.
Работаю с midi файлами, преобразовал один в txt, прошу помощи с разбором информации эвентов:
midi.NoteOnEvent(tick=0, channel=0,...
Открытая конференция в скайпе: TRUE ASM
Думаю у многих была ситуация, когда нужно было что то спросить, а ждать пока ответят на форуме не хотелось. Не так давно я нашел конференцию в скайпе посвященную ассемблеру. Вступаем :)
...
Создание ПО, устанавливаемое на роутер с целью организации публичной сети wi-fi c sms-авторизацией и показом рекламы
Требуется создать ПО, устанавливаемое на роутер с целью организации публичной сети wi-fi c sms-авторизацией и показом рекламы. Аналог: система в московском метро.
Есть какие-либо идеи, в какую...
Ребят. Хочу научиться программировать на ассемблере и составил план
Вот: сперва буду писать для DOS , потом постепенно перейду на windows 32 bit, потом 64 бита, потом вообще без ос)) Только хардкор, только биос. первое в 16 битном режме, потом 32 или 64(типо своего...
На виртуалке поток неожиданно уходит спать. Надолго
Разработал я программу, выполняется она под CLR(.NET). В ней есть поток, который производит определенную обработку, достаточно интенсивную, крутится в цикле, либо без sleep-ов и wait-ов вообще, либо...
Восстановление формата данных файла
Здравствуйте, есть файл с расширением .b00 в нем содержится информация о фотографиях (размер, название и так далее), так же прочая информация о программе формирующей (transfer, d-studio) этот файл...
Kernel Stream
В общем те кто собираются отправлять в гугл, можете сразу закрыть тему, либо указывайте конкретные ссылки!
Суть в чем, нужен пример\сорцы, дров для веб камеры, либо других устройств захвата видео....
Где в IDA 6.1 окно сообщений "Загрузка библиотеки сигнатур"?
Подскажите пожалуста, а лучше если можно соскриньте!
Раздел "Assembler для экспертов"
Советую администрации пересмотреть требования для участия в разделе "Assembler для экспертов".
100 сообщений, не менее 30 баллов репутации
Мне кажется нелепым даже приводить всю аргументацию...
Не могу найти
Только начинаю знакомиться с Assembler и проблема в том что не могу найти где скачать ломаные версии Emu8086 и MASM точнее вижу, но постоянно с какими-то нюансами. Можете помочь? дать ссылки на...
Интерпретатор bash
Здравствуйте! Я учусь в институте и нужен интерпретатор bash на windous .
Разделение кода и данных при дизассемблировании
Добрый вечер уважаемые форумчане.
Встал вопрос сабжа, т.к. данная проблема не является решаемой на все 100%. Даже самые крутые многопроходные анализаторы (IDA) в конечном итоге, предлагают...
Что за код?
Не уверен, что по теме раздела, но всё же. Меня давно интересует вопрос, что это за вид кода? Возможно вопрос покажется глупым, но я, как ни как, ещё новичек. В данном случае я изменил формат файла с...
Отловить String строчки
Добрый день.
Есть программа , написана на турбо паскале , на новых версиях винды программа не реагирует.
может подскажет кто , как разумнее будет выловить все строчки string.
Ибо там находятся...
Защита данных
Не знаю там ли задаю вопрос.... посоветуйте программу шифрующую все данные ОС "на лету". Когда - то в сети читал о такой.
Embedded system programming
Доброго времени суток!
Возможности покупать реальное железо и практиковаться на нем нету, поэтому интересует вопрос существуют ли эмуляторы железа, для практики программирования встроенных систем с...
Во все установленные браузеры добавить сразу несколько определённых закладок
Добрый день. У меня вопрос. Можно ли создать файл, что бы при его открытии во все установленные браузеры добавлялись сразу несколько определённых закладок. Если можно, то как? Заранее спасибо.
В 16тиразрядной системе инструкций
Задание
в 16-разрядной системе инструкция машинного языка загружает 64 разрядное слово в регистр.
Какое максимальное количество страничных прерываний может вызвать данная инструкция ?
...
OSIMPA (SHASM) - Компилятор
Добрый день!
кто то встречал компилятор для подобного ассемблера ?
есть необходимость скомпилировать мигалку..
Возможно ли изменить параметры установленной программы?
Доброго времени суток товарищи!!
Извиняюсь за ламерство, но я только учусь....:scratch:
У меня следующая проблема: Есть уже установленная рабочая программа и в ней требуется внести изменения чтоб...
Измерить амперы
Как программно измерить амперы?
Например нужно измерит амперы входящий амперы батарейки или телефонные лини.
Процесс, запущенный из-под OllyDbg, делается неубиваемым в диспетчере задач даже из-под админа. Как?
Как он это делает?
Какие еще отладчики обладают таким интересным свойством?
Знаю, что можно сделать драйвер, там глобальный хук и т.д., но OllyDbg точно не через драйвера сделан?
Как вообще...
Поле структуры Delphi
Детский вопрос.
В Delphi имеется структура
TFilter=record
Typ:(PEQ,LSC,HSC);
F,dB,Q,BW,Ag,S:double;
Reper:byte;
Sel:boolean;
end;
Указатель на неё передаётся в функцию
type...
Неясный символ в команде
Собственно, проблема такова: копаю екзешник программы, написанной на С++ в Рестораторе, и обнаруживаю там следующую ерунду в файле TUlab:
object HIDController: TJvHidDeviceController
OnArrival...
Арифметические операции
Добрый день!
Посмотрите пожалуйста,я же правильно считаю?
1001В+1110В = ?
6471Q+0745Q = ?
АВ08Н+1023Н = ?
Вот мои расчеты!
Восстановить вектор прерываний таймера (или его частоту) на исходный
Добрый день!
3 года назад учился в универе и там на предмете "Микропроцессорные системы управления" мы освоили написание программ на Си для IBM PC, в частности было много возни с прерываниями. Я...
[Статья] "Hello world" в машинных кодах
Статья о создании 64 битного приложения в HEX редакторе в машинных кодах.
https://www.cyberforum.ru/blogs/354370/blog4505.html
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|