Нужен С++ Developer

Тема в разделе "WASM.COMMERCE", создана пользователем Kenjee, 24 фев 2021.

  1. Kenjee

    Kenjee New Member

    Публикаций:
    0
    Регистрация:
    10 май 2017
    Сообщения:
    10
    Всем привет.

    Дисклеймер:
    Мы не огромная компания. Тренажерного зала, кофемашины и офиса с шестом в центре Москвы нет.
    Трекеров времени тоже нет, но от человека ожидается результат.

    Ищем:
    С++ разработчика на белый проект.

    Требования:
    • С/С++ (14-й стандарт уверено)
    • WinAPI
    • PE-format
    • WinDbg
    • VmWare + ViX
    • Понимание, как работают перехваты WinAPI
    • Общая адекватность
    • Исполнительность
    3k$/мес. по результатам собеседования.
    Проект на 1.5 года.
     
    Последнее редактирование: 24 фев 2021
  2. sl0n

    sl0n Мамонт дзена **

    Публикаций:
    0
    Регистрация:
    26 сен 2003
    Сообщения:
    703
    • WinAPI
    • PE-format
    • WinDbg
    • VmWare + ViX
    • Понимание, как работают перехваты WinAPI
    это никак с плюсами не связано, причем здесь ооп, мне кажется удобоворимый код в солюшене вам подойдет и причем здесь стандарты тем более 14 ? это ведь все можно хоть в 6-й студии собрать, 3000 усд это что шутка ? учитывая что виндбг и пе формат то что-то низкоуровневае удваивайте цену это не фриланс биржа
     
    M0rg0t нравится это.
  3. Kenjee

    Kenjee New Member

    Публикаций:
    0
    Регистрация:
    10 май 2017
    Сообщения:
    10
    Вот за что люблю wasm, так это за то, что рассказывают что заказчику нужно и главное за сколько ))))
    Есть проекты, которые уже имеют базу, над которыми трудятся команды и эти проекты написаны по определенным стандартам и технологиям.
    Работать прийдется в комманде и ищем мы человека в комманду.
    У нас проект на С++ с использованием 14-го стандарта.

    Лолшто?
    Сейчас не 2010-й год.
    О РЕ-формате к 2021-му году не писал только ленивый. Это обычная хорошо-задокументированная структура.
    Что-то низкоуровневое - это работа в кернел либо юзермод, но на чистом WinAPI, при чем на NTDLL-винапи.
    Кстати, есть и такие задачи и за них мы готовы платить 4.8к$/mo =)
    --- Сообщение объединено, 24 фев 2021 ---
    Я надеюсь, что кроме культурных людей на этом форуме еще остались и хорошие программисты.
     
    Последнее редактирование: 24 фев 2021
  4. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    354
    А это на полный день работа ?

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

    Есть-же всякие хедхантеры, хабры и т.д.
    Там платно правда, но шансов больше кого-то найти и без флуда.)

    Но может я и ошибаюсь.

    А работа в чем заключается, нужно делать хуки на WinAPI, или написать драйвер ?

    Я-бы мог что-то такое делать, но немного сейчас загружен буду на основной работе, если только как подработка возможна.)
     
  5. Kenjee

    Kenjee New Member

    Публикаций:
    0
    Регистрация:
    10 май 2017
    Сообщения:
    10
    Важны не часы. Важен результат.
    Если наша работа делается - не вопрос. Если фича на 4 часа растягивается на 2 дня - тогда не годится.
    Работа - приватный кастомизируемый файрвол. Никаких подтекстов, междустрочий или намеков на чернуху. Это дейтсвительно кастоизируемый файрвол под заказчика.
    hh дает слабый отклик по подобным вакансиям. С хабра хантить никогда не пробовали.
     
  6. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    О хоспаде, опять все наши спецы в пролёте, что ж это такое. Пишите уже свои проекты на С89 или 32-битном МАСМе, задолбали))
     
  7. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    354
    Да почему ?

    Меня как-раз вакансия заинтересовала, вообще язык в целом и не важен для такой работы.)

    Да я обычно так и работаю, мне ставят задачу, согласуем время и вперед...)

    Kenjee, а связь с вами через личку тут ?

    Я ещё подумаю, на сколько готов что-то ещё делать кроме основной работы, так-то если решу связаться, хорошо-бы дать тестовое задание, мы-бы посмотрели на сколько я подхожу для ваших задач.)))

    Просто у меня какой-то опыт есть в похожей работе, но незнаю на сколько этого опыта хватит.)

    Кстати а ещё вопрос, а принципиально именно VmWare, я как понимаю он нужен для отладки ? Я обычно VirtualBox использую...
     
  8. sl0n

    sl0n Мамонт дзена **

    Публикаций:
    0
    Регистрация:
    26 сен 2003
    Сообщения:
    703
    ну раз вы такой експерт в pe стуруктурах расс кажите о сех хендлерах и почему они нулем заканчиваются ... остальным не подсказывать
    --- Сообщение объединено, 24 фев 2021 ---
    мьаря как и сфера для удаленной разработки, но жду ответа про предидущий вопрос
     
  9. Kenjee

    Kenjee New Member

    Публикаций:
    0
    Регистрация:
    10 май 2017
    Сообщения:
    10
    sl0n
    Давайте попробуем решить ваш вопрос, ответ на который, на ваш взгляд, является показателем высокого скила разработчика.
    Мой уровень как разработчика - невысокий и звезд с неба в разработке я никогда не хватал.
    Но интереса ради попробую решить вашу задачку.
    SEH....
    Гуглим... "SEH"
    https://ru.wikipedia.org/wiki/Структурированная_обработка_исключений
    Ага... Это структурная обработка исключений.

    Почему нулем? Гм... Где же посмотреть? Наверное в исходниках ReactOS как приближению к OS Windows.
    Гуглим... "SEH + ReactOS"
    https://reactos.org/wiki/PSEH
    Ага.... Значит это связанный список...

    typedef struct _EXCEPTION_RECORD
    {
    NTSTATUS ExceptionCode;
    ULONG ExceptionFlags;
    struct _EXCEPTION_RECORD * ExceptionRecord;
    PVOID ExceptionAddress;
    ULONG NumberParameters;
    ULONG_PTR ExceptionInformation[EXCEPTION_MAXIMUM_PARAMETERS];
    } EXCEPTION_RECORD;

    Значит каждый элемент имеет указатель на следующий. Значит последний элемент будет указывать в ноль, т.к. следующего элемента за ним нет.

    Для получения дополнительный знаний, гуглим.... "End of SEH chain"
    Переходим по одной из ссылок:
    https://www.exploit-db.com/docs/english/17505-structured-exception-handler-exploitation.pdf
    Читаем как правильно пробежаться по цепочке структурной обработки исключений аж до 0xFFFFFFFF, что означает конец цепочки обработчиков.

    Итого: Затрачено 10 минут для работы в поисковике
    Сейчас 2021-й, интернет полон информации и документации.
    Нам нужен человек, кто умеет пользоваться гуглом, перформить качественный код и работать в комманде. Если вам интересно - велкам. Будем рады.

    X-Shar
    Можно через личку.

    На VmWare + ViX завязаны автотесты.
    Для отладки на вашей машине VmWare или VirtualBox - не принципиально.
     
    Последнее редактирование: 28 фев 2021
    X-Shar нравится это.
  10. RETN

    RETN Member

    Публикаций:
    4
    Регистрация:
    4 апр 2020
    Сообщения:
    74
    Kenjee, пишите в личку, если хотите и актуально, но нафиг вам тут мутить про SEH, если VEH надо юзать?
    Вы софт под х86 разрабатываете?
    Имеется вся гребенка виндов х86/х64 на VirtualBox для тестов, и все студии от 6.5 до 2019.
     
  11. Kenjee

    Kenjee New Member

    Публикаций:
    0
    Регистрация:
    10 май 2017
    Сообщения:
    10
    RETN
    SEH - это был вопрос от sl0n. Я лишь попытался донести, что сейчас не 2010-й год и многие вещи уже хорошо документированы.
    Софт х86+х64. Софт, подчеркну, белый. Требования к качеству кода высокие.
     
  12. RETN

    RETN Member

    Публикаций:
    4
    Регистрация:
    4 апр 2020
    Сообщения:
    74
    ТЗ есть?
     
  13. ormoulu

    ormoulu Well-Known Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    1.208
    Я извиняюсь, но присоединюсь к мнению что у вас в вакансии минимум три почти что взаимоисключающих требования.
    Ну то есть такие люди в природе существуют, но в единичных количествах, и на 3k вряд ли найдете. Берите двоих, одного на низкий уровень, другого на качественный код. Вменяемые команды обычно так и делают.
     
  14. sl0n

    sl0n Мамонт дзена **

    Публикаций:
    0
    Регистрация:
    26 сен 2003
    Сообщения:
    703
    Я в общем то не про сех спрашивал, а проструктуру обработчиков исключенийв ПЕ заголовке