Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Apr 26, 2019 5:11 pm

All times are UTC+03:00


Search found 22 matches
Search these results:

Author Message

 Forum: Sound   Topic: Что я хочу увидеть в Колибри завтра....

Posted: Thu Jan 10, 2019 1:29 am 

Replies: 966
Views: 734306


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

 Forum: Sound   Topic: Что я хочу увидеть в Колибри завтра....

Posted: Tue Jan 08, 2019 11:53 pm 

Replies: 966
Views: 734306


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

 Forum: Sound   Topic: Что я хочу увидеть в Колибри завтра....

Posted: Mon Jan 07, 2019 2:25 am 

Replies: 966
Views: 734306


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

 Forum: Sound   Topic: Что я хочу увидеть в Колибри завтра....

Posted: Sun Jan 06, 2019 3:17 am 

Replies: 966
Views: 734306


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

 Forum: Coding   Topic: Why assembly programs are faster than HLL programs, despite that the compilers are so advanced? Jevons paradox in progra

Posted: Fri Jan 04, 2019 3:10 pm 

Replies: 1
Views: 1268


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...

 Forum: Sound   Topic: Что я хочу увидеть в Колибри завтра....

Posted: Fri Jan 04, 2019 2:01 am 

Replies: 966
Views: 734306


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

 Forum: News   Topic: Сводки с фронтов (по мотивам логов веб-сервера)

Posted: Sun Dec 30, 2018 12:10 am 

Replies: 168
Views: 41739


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

 Forum: Sound   Topic: Что я хочу увидеть в Колибри завтра....

Posted: Sat Dec 29, 2018 11:52 pm 

Replies: 966
Views: 734306


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

 Forum: Sound   Topic: Что я хочу увидеть в Колибри завтра....

Posted: Sat Dec 29, 2018 12:26 pm 

Replies: 966
Views: 734306


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

 Forum: Coding   Topic: Вопрос(ы) по internals(кишкам) Колибри

Posted: Thu Dec 27, 2018 2:35 pm 

Replies: 20
Views: 2916


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

 Forum: Coding   Topic: Вопрос(ы) по internals(кишкам) Колибри

Posted: Wed Dec 26, 2018 10:08 am 

Replies: 20
Views: 2916


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

 Forum: Coding   Topic: Вопрос(ы) по internals(кишкам) Колибри

Posted: Fri Dec 07, 2018 1:08 am 

Replies: 20
Views: 2916


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

 Forum: Coding   Topic: Вопрос(ы) по internals(кишкам) Колибри

Posted: Fri Dec 07, 2018 12:48 am 

Replies: 20
Views: 2916


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

 Forum: Coding   Topic: Вопрос(ы) по internals(кишкам) Колибри

Posted: Wed Dec 05, 2018 3:15 pm 

Replies: 20
Views: 2916


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

 Forum: Coding   Topic: Вопрос(ы) по internals(кишкам) Колибри

Posted: Tue Dec 04, 2018 2:50 pm 

Replies: 20
Views: 2916


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


All times are UTC+03:00


Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited