LiquidTellur
Вячеслав@LiquidTellurРоссия
42 года17 лет в сервисе1 отзыв
Я против войны в Украине!

Отзывы

Цель: найти интересную постоянную работу программиста C++/Assebler

Знание языков программирования C/C++ (MS Visual Studio, Borland C++ Builder), Assembler (Turbo Assembler, Flat Assembler), Pascal (Borland Delphi, Free Pascal), , 1C, PHP, MQL4, Transact SQL, Action Script (Macromedia Flash)

Знание Объектно-ориентированного программирования, языка запросов SQL, T-SQL, технологии HTML, XML.

Глубокое знание архитектуры процессоров x86, навыки реверс-инженеринга, дизассемблирования, модификации программ без исходного кода, создание загрузчиков/перехватчиков. Знание Win32 API.

Опыт работы с графикой (GDI, DirectX, OpenGL)

Опыт использования сторонних компонент (DLL, ActiveX/COM)

Один из примеров разработки на C++/ASM: Программа отладчик/эмулятор выполнения приложений win32. Суть ее в том что бы не потеряв управление, выполнять указанную программу по иструкциям до достижения некоторых условий. Для выполнения каждая инструкция дизассемблируется, копируется в другую область памяти, перенастраивается (не используя информацию о relocation из PE, т.к. трассируемая программа может быть самомодифицирующейся). Учтена возможность возникновения исключений процессора (часто в программах используется как защита от отладки), в таком случае управление не теряется

Контактная информация:

Электронная почта: [email protected]

ICQ: 964086