Исходник внедрение кода в чужой активный поток

Статус
В этой теме нельзя размещать новые ответы.

kawa operand

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

CLEO:
{$cleo .cs}
0000: NOP

0AC6: 0@ = label @jmp_cleo offset
0A8E: 1@ = 0@ + 0x0A // my_scm pointer
0AC6: 2@ = label @my_scm offset
0A8C: write_memory 1@ size 4 value 2@ virtual_protect 1

0AA7: call_function {_memcpy}0x822A20 num_params 3 pop 3 size 16 src 0@ dest 0x00A56091 _return 2@
0A93: end_custom_thread

:my_scm
0ACD: show_text_highpriority "msg" time 100
hex
    D6 00 04 00 56 02 02 08 00 4D 00 01 2D C7 00 00
    8C 0A 01 64 07 A9 00 04 04 01 A1 60 A5 00 04 01
end // hex

:jmp_cleo
hex
    8C 0A 01 64 07 A9 00 04 04 01 77 77 77 77 04 01
end // hex
 

kawa operand

перерывпятьминут
Автор темы
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
И еще, для корректной работы нужно использовать переменные которые не используются потоком в который вы внедрились
Либо просто сохраняйте все 32 переменные в буффер и после вашего кода восстанавливайте
 
Статус
В этой теме нельзя размещать новые ответы.