Цель: найти интересную постоянную работу программиста 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

Отзывы заказчиков
Megas
43 годаИзраиль
19 лет в сервисе
Был
3 года назад
$15
10 баллов
15 лет назад
Сделал всё как и договаривались. Работой доволен.
Заказчик придерживался технического задания, ничего лишнего/неоговоренного ранее дописывать не потребовалось. Оперативно исправил недочет в исходном материале по проекту. Оплата поступила без задержек.
Ответный отзыв