Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2017, 23:58   #11
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
Вообще-то можно линковаться статически.
Можно, ток тогда еще и загрузчик нада свой ) Там же адреса будут другие совсем. Но можно да.

...хотя, возможно он хочет просто маленький инжектор и с ним застрял (т.е. до чужого процесса еще не дошел), тогда это скрипткид.
alexzk вне форума Ответить с цитированием
Старый 28.06.2017, 19:27   #12
LD-One
Пользователь
 
Регистрация: 18.03.2012
Сообщений: 47
По умолчанию

Действительно очень хороший пример. Сначала не обратил внимания на то, что Вы предупредили о его природе из C++ Builder, узнал по библиотеке vcl.h, перечитал комментарий, понял что вставит просто не выйдет. Адаптировал код под Visual Studio, всё работает без велосипедов и костылей на мое удивление, большое спасибо =)
LD-One вне форума Ответить с цитированием
Старый 28.06.2017, 19:58   #13
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
Сообщение от LD-One Посмотреть сообщение
Действительно очень хороший пример. Сначала не обратил внимания на то, что Вы предупредили о его природе из C++ Builder, узнал по библиотеке vcl.h, перечитал комментарий, понял что вставит просто не выйдет. Адаптировал код под Visual Studio, всё работает без велосипедов и костылей на мое удивление, большое спасибо =)
Надеюсь, я не помог в создании очередного ванакрай )) ...

...при адаптации осторожно с типами вызовов типа __stdcall, naked. Они играют там важную роль.

Последний раз редактировалось alexzk; 28.06.2017 в 20:13.
alexzk вне форума Ответить с цитированием
Старый 02.07.2017, 18:10   #14
Aoizora
Заблокирован
 
Регистрация: 11.11.2016
Сообщений: 261
По умолчанию

1. Инжект сейчас палится проактивкой
2. Свои интринсики - это хорошо, но без динамического вызова API kernel32 - непохек. Палево по таблице импорта.
3. В дизасме можно посмотреть, где используется memset. Компиляторы часто заменяют array[] = { 0 } на вызов мемсета.

Последний раз редактировалось Aoizora; 02.07.2017 в 18:23.
Aoizora вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка линковки LNK 2019(С++) |wanderer| Помощь студентам 6 04.05.2012 19:34
Ошибка линковки + вопрос hvz- Win Api 17 14.03.2012 22:47
Ошибка линковки! Hacker19_90 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 19.01.2012 06:43
Шаблонный класс, ошибка линковки revaldo666 Общие вопросы C/C++ 1 12.12.2011 15:57
Банальная ошибка линковки prouser Общие вопросы C/C++ 2 24.07.2011 04:22