Сейчас на форуме: rtsgreg1989, zds, _MBK_ (+5 невидимых)

 eXeL@B —› Основной форум —› Лоадер не тормозит прогу. Почему?
<< . 1 . 2 .
Посл.ответ Сообщение

Ранг: 138.7 (ветеран), 135thx
Активность: 0.110
Статус: Участник

Создано: 05 сентября 2007 11:53
· Личное сообщение · #1

Есть прога накрытая StarForce v.3.4.49.1 Сделал лоадер, тормознул на OEP, дамп, импорт и все ОК, старфос отломан. Вышла новая версия проги. Версия стара 3.4.76.0 Опять делаю лоадер, но прога на OEP не тормозитцо, а запускается. Аттачусь к проге, смотрю на OEP байты EBFEh, т.е. прога в памяти пропатчена, а не тормозится Впечатление такое, что прога проскакивает OEP до пропатчивания.
Может кто-нить че посоветует
OEP нашел 100% Прога на делфях. Вот исходник лодера
.486
.model flat, stdcall
option casemap :none

include \masm32\include\windows.inc
include \masm32\include\masm32.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc

includelib \masm32\lib\masm32.lib
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib

.data
hWnd dd 0

App db "Error",0
Err1 db "Program not found ",0
prog db "C:\Program Files\AD\AD.exe",0

bufwr DWORD 0EBh
bufwr1 DWORD 0FEh

va DWORD 0074E03Ch
va1 DWORD 0074E03Dh


.data?
bufr dw ?
pinfo PROCESS_INFORMATION <>
sinfo STARTUPINFO <>
n DWORD ?

.code

start:

invoke CreateProcess,addr prog,NULL,NULL,NULL,FALSE,NULL,NULL,NULL,addr sinfo,addr pinfo

.IF eax == 0
invoke MessageBox,NULL,addr Err1,addr App,MB_OK
invoke ExitProcess,0
.ENDIF
.WHILE TRUE
invoke ReadProcessMemory,pinfo.hProcess,va,addr bufr,1,n
.IF eax != 0
.IF bufr == 055h
invoke SuspendThread,addr pinfo.hThread
invoke WriteProcessMemory,pinfo.hProcess,va,addr bufwr,1,n
invoke WriteProcessMemory,pinfo.hProcess,va1,addr bufwr1,1,n
invoke ResumeThread,addr pinfo.hThread
invoke CloseHandle,pinfo.hThread
invoke ExitProcess,0
.ENDIF
.ENDIF
.ENDW

end start




Ранг: 283.6 (наставник), 56thx
Активность: 0.130
Статус: Участник
Author of GeTaOEP

Создано: 10 сентября 2007 16:07
· Личное сообщение · #2

Вот тут столкнулся с ситуацией,когда моя программка для перехвата не справляется со своей задачей.
А именно,игра Heroes4 от Буки,защищённая каким-то древним старом(1.0.0.1).
Там у защищённого приложения EP == OEP(может так везде у стара??),из-за чего мой код и и пасует.

Прикладываю ещё одну реализацию перехвата функции GetModuleHandleA -- вроде должна работать.Если что,пишите.


c7ca_10.09.2007_CRACKLAB.rU.tgz - SpliceEX.rar

-----
the Power of Reversing team





Ранг: 283.6 (наставник), 56thx
Активность: 0.130
Статус: Участник
Author of GeTaOEP

Создано: 10 сентября 2007 16:43
· Личное сообщение · #3

Блин,опять эти заморочки с GetOpenFileName.Прикол в том,что у меня на Win2kSP4 всё запускается.
Вот исправленый вариант:

d39c_10.09.2007_CRACKLAB.rU.tgz - SpliceEX.rar

-----
the Power of Reversing team




Ранг: 49.6 (посетитель), 9thx
Активность: 0.030
Статус: Участник

Создано: 13 сентября 2007 00:06
· Личное сообщение · #4

crc1, не ипи мосг, используй DUP для создания лодырей и всё будет ОК



Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 14 сентября 2007 14:57
· Личное сообщение · #5

crc1 пишет:
тормознул на OEP, дамп, импорт и все ОК

можно с этим поподробнее? ;)

-----
MicroSoft? Is it some kind of a toilet paper?





Ранг: 283.6 (наставник), 56thx
Активность: 0.130
Статус: Участник
Author of GeTaOEP

Создано: 28 сентября 2007 22:15
· Личное сообщение · #6

По просьбам некоторых товарищей: немного усовершенствованная версия лоадера.
Тестите.


015f_28.09.2007_CRACKLAB.rU.tgz - SpliceEX.rar

-----
the Power of Reversing team



<< . 1 . 2 .
 eXeL@B —› Основной форум —› Лоадер не тормозит прогу. Почему?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати