Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср янв 16, 2019 3:44 pm

Часовой пояс: UTC+03:00


Найдено 22 результата
Поиск в найденном:

Автор Сообщение

 Форум: Звук   Тема: Что я хочу увидеть в Колибри завтра....

Добавлено: Чт янв 10, 2019 1:29 am 

Ответы: 957
Просмотры: 718763


IgorA, когда есть связка нужных функций и структур данных - компилируемый код можно написать уже и от руки. Рабочий дизассемблированный код нужен только для патчей. Весь анализ проводится только с образом исполняемого файла в дизассемблере(отладчике). Ведь при портировании потребуется изменить опред...

 Форум: Звук   Тема: Что я хочу увидеть в Колибри завтра....

Добавлено: Вт янв 08, 2019 11:53 pm 

Ответы: 957
Просмотры: 718763


Про возможности ИДА представить код в псевдо Си не знаю. Возможно для анализа функций вещь полезная. Но я вел речь о предшествующей анализу функции стадии - стадии анализа данных. И речь не о хаотичном преобразовании любых 4х db подряд в 1 dd. А в поиске таблиц!!! Таблица - или иначе статический мас...

 Форум: Звук   Тема: Что я хочу увидеть в Колибри завтра....

Добавлено: Пн янв 07, 2019 2:25 am 

Ответы: 957
Просмотры: 718763


ХЛЛльный компилятор - компилятор языка высокого уровня (ХЛЛ -High Level Language) про выделение структур... например, по адресу метки L0049C96C начинается таблица, каждый элемент которой имеет вид: struct someelement pString dd ? index dd ?;с шагом 2? нет не индекс конечно, непонятная внутренняя ере...

 Форум: Звук   Тема: Что я хочу увидеть в Колибри завтра....

Добавлено: Вс янв 06, 2019 3:17 am 

Ответы: 957
Просмотры: 718763


IgorA, это не реверсинг((((( дизассемблинг не более(((( ты расписал хорошо и так документированные функции. Куда интереснее если бы было описание неизвестных. Всем переменным присвоены адресные имена вместо смысловых (хотя бы части переменных можно было бы присвоить какие-то смысловые имена). В фасм...

 Форум: Кодинг   Тема: Why assembly programs are faster than HLL programs, despite that the compilers are so advanced? Jevons paradox in progra

Добавлено: Пт янв 04, 2019 3:10 pm 

Ответы: 2
Просмотры: 236


HLLs designed to solve in realtime things that are cleaner for programmer in designtime. Because of such solving penalty - execution is slower. In final release of HLL products still present rudiments for debugging( and in some java-like HLLs present rudiments for code timings). And itnithand, I wou...

 Форум: Звук   Тема: Что я хочу увидеть в Колибри завтра....

Добавлено: Пт янв 04, 2019 2:01 am 

Ответы: 957
Просмотры: 718763


структура репозитария: в корне выделить папки 1.structures - для определения структур (kernel.inc для самых базовых, остальные по именам модулей к которым они относятся), 2.equates - для определения констант (опять же kernel.inc для самых базовых, остальные по именам модулей к которым они относятся)...

 Форум: Новости   Тема: Сводки с фронтов (по мотивам логов веб-сервера)

Добавлено: Вс дек 30, 2018 12:10 am 

Ответы: 164
Просмотры: 37971


использовать хттпс там где платжи, перс. данные, коммерческая и секретная информация - да разумно и необходимо. Хттпс - это костыли вокруг хттп для случаев когда использовать хттп нельзя, а придумывать новый нормальный протокол было лень. И что же это: инвалид, не инвалид - все сайты должны на косты...

 Форум: Звук   Тема: Что я хочу увидеть в Колибри завтра....

Добавлено: Сб дек 29, 2018 11:52 pm 

Ответы: 957
Просмотры: 718763


Ах олдскулеры( точка останова падает на начало инструкции до патча, а после патча на середину инструкции. мне ломанная ида про больше нравится как отлдадчик и дизассемблер, чем олька. Не призываю (но информирую). Но после патча целевого файла (а не его образа в иде, образ то можно патчить и переотла...

 Форум: Звук   Тема: Что я хочу увидеть в Колибри завтра....

Добавлено: Сб дек 29, 2018 12:26 pm 

Ответы: 957
Просмотры: 718763


fasm 1.73.04 к посту о фасм ранее https://yadi.sk/d/e-ejtYnHTKLc_w (ссылка все та же, обновлена) добавлено: копия SYSTEMCOLORS, и проверка при отрисовке окна (если SYSTEMCOLORS не обновились - они не применяются к контролам по новой) (не сказать, что код проверки короче, чем код применения SYSTEMCOL...

 Форум: Кодинг   Тема: Вопрос(ы) по internals(кишкам) Колибри

 Заголовок сообщения: Re: Вопрос(ы) по internals(кишкам) Колибри
Добавлено: Чт дек 27, 2018 2:35 pm 

Ответы: 20
Просмотры: 1367


Еще вопрос: может ли программа быть "не джентельменом" и модифицировать саму себя(т.е. модифицировать исполнимый файл, образ которого сейчас в памяти на исполнение)? это было бы еще удобнее чем ини файлы - антивирусов то нет)

 Форум: Кодинг   Тема: Вопрос(ы) по internals(кишкам) Колибри

 Заголовок сообщения: Re: Вопрос(ы) по internals(кишкам) Колибри
Добавлено: Ср дек 26, 2018 10:08 am 

Ответы: 20
Просмотры: 1367


Появились еще вопросы: 1) lib_init нужна для загрузки импортов самого импортированного файла (и только?)? Зачем ей передаются ссылки на функции работы с памятью? 2) код для загрузки объектной библиотеки присутствует в каждой такой библиотеке - вместо того, чтобы единожды пробрасываться из исполняемо...

 Форум: Кодинг   Тема: Вопрос(ы) по internals(кишкам) Колибри

 Заголовок сообщения: Re: Вопрос(ы) по internals(кишкам) Колибри
Добавлено: Пт дек 07, 2018 1:08 am 

Ответы: 20
Просмотры: 1367


Нету в жизни счастья без несчастья. работает. запускается. компилит другую версию себя. noLuck.JPG Но при попытке скомпилировать example.asm из /rd/1 - программа вылетает, также вылетает при пути /fd/1 ложная тревога - баг был в самой колибри, вернее в виртуальном образе оной. после восстановления н...

 Форум: Кодинг   Тема: Вопрос(ы) по internals(кишкам) Колибри

 Заголовок сообщения: Re: Вопрос(ы) по internals(кишкам) Колибри
Добавлено: Пт дек 07, 2018 12:48 am 

Ответы: 20
Просмотры: 1367


Ray,
спасибо помогло, с кодом было все ок: просто одну букву не в том регистре написал - приложение таки запустилось.

 Форум: Кодинг   Тема: Вопрос(ы) по internals(кишкам) Колибри

 Заголовок сообщения: Re: Вопрос(ы) по internals(кишкам) Колибри
Добавлено: Ср дек 05, 2018 3:15 pm 

Ответы: 20
Просмотры: 1367


https://yadi.sk/d/GCe4iJI0pg50cg - полные исходники по ссылке. Отладил @copy_path_wo_pdname и LoadLibrary - из текущей папки также корректно обрабатывает загрузку как и из системной. А вот с ResolveImports и GetProcAddress возникли затруднения: - перед входом в ResolveImports в окно уведомлений ухо...

 Форум: Кодинг   Тема: Вопрос(ы) по internals(кишкам) Колибри

 Заголовок сообщения: Re: Вопрос(ы) по internals(кишкам) Колибри
Добавлено: Вт дек 04, 2018 2:50 pm 

Ответы: 20
Просмотры: 1367


Про пример твоего кода - очень хороший стиль - все комментировано. только вот, Pathoswithin, ай ай ай! ты обманываешь: ты использовал макросы proc и endp. Их то, как раз, я и не люблю, как не люблю HLL-ные .if, .switch, .case... Я люблю свободно использовать ebp, а стандартный proc мне мешает в этом...
Поле сортировки:  
Страница 1 из 2 [ Найдено 22 результата ]


Часовой пояс: UTC+03:00


Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB